fdisk /dev/vdb
- 输入`n`来创建新分区。
- 按照提示设置分区的起始扇区、结束扇区等信息,若使用默认值,直接按回车键即可。
- 输入`w`保存分区表并退出fdisk。
默认fdisk仅支持2.2T一下的分区块,如果你要分区很大需要使用gpd模式
fdisk /dev/vdb
输入g
输入n
下面回车默认跟上面一样(如果要是分多个区 自己去设置开始结束扇页位置)
你可以选择使用 ext4 或者 xfs 等文件系统来格式化 /dev/vdb1,这里以 ext4 为例:
mkfs.ext4 /dev/vdb1
创建一个目录作为挂载点,例如 /data
:
mkdir /data
将格式化好的 /dev/vdb1
分区挂载到 /data
目录
mount /dev/vdb1 /data
使用 df -h
命令来验证分区是否成功挂载
df -h
你应该能看到 /dev/vdb1
已挂载到 /data
目录。
为了让服务器在重启后能够自动挂载该分区,需要将挂载信息添加到
/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
分区上。
如果你只是想把挂载盘从服务器文件系统中解除挂载,让其不再被使用,可按以下步骤操作
你可以使用 df -h
命令查看当前的挂载情况,明确要解除挂载的设备和挂载点。例如,之前你把 /dev/vdb1
挂载到了 /data
目录,要解除这个挂载,相关信息就会在 df -h
的输出中显示。
在解除挂载前,要保证没有任何程序正在访问该挂载点。你可以使用 `lsof 命令来查看:
lsof /data
如果有程序正在使用,先关闭这些程序。
使用 umount
命令来解除挂载,格式如下:
umount /data # 或者使用 umount /dev/vdb1
如果提示设备忙,可能是有程序还在占用该挂载点,需要再次检查并关闭相关程序。
如果你想彻底清除挂载盘上的数据,可按以下步骤操作
如果挂载盘处于挂载状态,需要先按照上述解除挂载的步骤将其解除挂载。
可以采用不同的方式来清除数据,以下是常见的几种
低级格式化会对磁盘进行物理层面的擦除,操作耗时且可能会损伤磁盘。在 Linux 中,你可以使用
hdparm
工具进行低级格式化,但前提是你的磁盘支持该操作,并且需要管理员权限
hdparm --user-master u --security-erase NULL /dev/vdb
# 该命令可能不适用于所有磁盘,并且操作前要谨慎考虑。
使用
mkfs
命令对磁盘分区进行快速格式化,会清除分区上的所有数据,并重新创建文件系统。例如,如果你之前使用的是 ext4 文件系统,可以这样操作
mkfs.ext4 /dev/vdb1
作者:Teddy(公众号:码尚云软件)
如果本文对您有帮助,欢迎 点赞 | 收藏⭐ | 关注,获取更多运维干货!
如有疑问,欢迎在评论区留言交流~