Linux数据盘挂载教程

这里写目录标题

  • 一、对数据盘进行分区
  • 二、开始挂载
    • 1. 格式化分区
    • 2. 创建挂载点
    • 3. 挂载分区
    • 4. 验证挂载
    • 5. 设置开机自动挂载
    • 完整操作脚本示例
  • 三、解除挂载
    • 1. 确认挂载点和设备
    • 2. 确保没有程序正在使用挂载点
    • 3. 执行解除挂载操作
  • 四、清除挂载盘上的数据
    • 1. 解除挂载
    • 2. 清除数据
      • 低级格式化(不推荐轻易使用)
    • 快速格式化
    • 注意事项

一、对数据盘进行分区

  • 在fdisk交互界面里,按以下步骤操作
fdisk /dev/vdb

- 输入`n`来创建新分区。
- 按照提示设置分区的起始扇区、结束扇区等信息,若使用默认值,直接按回车键即可。
- 输入`w`保存分区表并退出fdisk。
  • 当遇到大的内存情况

默认fdisk仅支持2.2T一下的分区块,如果你要分区很大需要使用gpd模式

fdisk /dev/vdb
输入g
输入n
下面回车默认跟上面一样(如果要是分多个区 自己去设置开始结束扇页位置)

二、开始挂载

1. 格式化分区

你可以选择使用 ext4 或者 xfs 等文件系统来格式化 /dev/vdb1,这里以 ext4 为例:

mkfs.ext4 /dev/vdb1

2. 创建挂载点

创建一个目录作为挂载点,例如 /data

mkdir /data

3. 挂载分区

将格式化好的 /dev/vdb1 分区挂载到 /data 目录

mount /dev/vdb1 /data

4. 验证挂载

使用 df -h 命令来验证分区是否成功挂载

df -h

你应该能看到 /dev/vdb1 已挂载到 /data 目录。

5. 设置开机自动挂载

为了让服务器在重启后能够自动挂载该分区,需要将挂载信息添加到 /etc/fstab 文件中。使用以下命令编辑 /etc/fstab 文件

自己挂载的盘位置 /data
echo "/dev/vdb1 /自己挂载的盘位置 ext4 defaults 0 0" >> /etc/fstab

完整操作脚本示例

# 格式化分区
mkfs.ext4 /dev/vdb1

# 创建挂载点
mkdir /data

# 挂载分区
mount /dev/vdb1 /data

# 添加到 fstab 实现开机自动挂载
echo "/dev/vdb1 /data ext4 defaults 0 0" >> /etc/fstab

你可以把上述脚本保存为一个文件,例如 mount_new_partition.sh,然后赋予执行权限并运行:

chmod +x mount_new_partition.sh
./mount_new_partition.sh

完成上述操作后,你就可以在 /data 目录下存储和管理数据了,这些数据实际上存储在 /dev/vdb1 分区上。

三、解除挂载

如果你只是想把挂载盘从服务器文件系统中解除挂载,让其不再被使用,可按以下步骤操作

1. 确认挂载点和设备

你可以使用 df -h 命令查看当前的挂载情况,明确要解除挂载的设备和挂载点。例如,之前你把 /dev/vdb1 挂载到了 /data 目录,要解除这个挂载,相关信息就会在 df -h 的输出中显示。

2. 确保没有程序正在使用挂载点

在解除挂载前,要保证没有任何程序正在访问该挂载点。你可以使用 `lsof 命令来查看:

lsof /data

如果有程序正在使用,先关闭这些程序。

3. 执行解除挂载操作

使用 umount 命令来解除挂载,格式如下:

umount /data  # 或者使用 umount /dev/vdb1

如果提示设备忙,可能是有程序还在占用该挂载点,需要再次检查并关闭相关程序。

四、清除挂载盘上的数据

如果你想彻底清除挂载盘上的数据,可按以下步骤操作

1. 解除挂载

如果挂载盘处于挂载状态,需要先按照上述解除挂载的步骤将其解除挂载。

2. 清除数据

可以采用不同的方式来清除数据,以下是常见的几种

低级格式化(不推荐轻易使用)

低级格式化会对磁盘进行物理层面的擦除,操作耗时且可能会损伤磁盘。在 Linux 中,你可以使用 hdparm 工具进行低级格式化,但前提是你的磁盘支持该操作,并且需要管理员权限

hdparm --user-master u --security-erase NULL /dev/vdb
# 该命令可能不适用于所有磁盘,并且操作前要谨慎考虑。

快速格式化

使用 mkfs 命令对磁盘分区进行快速格式化,会清除分区上的所有数据,并重新创建文件系统。例如,如果你之前使用的是 ext4 文件系统,可以这样操作

mkfs.ext4 /dev/vdb1

注意事项

  • 数据备份:在进行数据清除操作之前,一定要确保你已经备份了重要的数据,因为这些操作会导致数据无法恢复。
  • 操作谨慎:对磁盘进行操作时要仔细确认设备名称,避免误操作清除了其他重要的数据。

作者:Teddy(公众号:码尚云软件)
如果本文对您有帮助,欢迎 点赞 | 收藏⭐ | 关注,获取更多运维干货!
如有疑问,欢迎在评论区留言交流~

你可能感兴趣的:(运维,linux,运维,服务器)