更多服务
第一步:检查当前磁盘状态
首先查看服务器已有的磁盘情况:
fdisk -l
lsblk
你会看到类似这样的输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 20G 0 disk
└─vda1 253:1 0 20G 0 part /
vdb 253:16 0 100G 0 disk
这里 vda 是系统盘,vdb 就是我们需要挂载的数据盘。
第二步:创建分区
对新磁盘进行分区:
fdisk /dev/vdb
在 fdisk 交互界面中按顺序输入:
n # 创建新分区
p # 主分区
1 # 分区号(默认1)
# 结束扇区(直接回车使用整个磁盘)
w # 写入分区表并退出
第三步:格式化分区
mkfs.ext4 /dev/vdb1
格式化过程需要一些时间,完成后会显示文件系统信息。
第四步:创建挂载目录
mkdir /data
第五步:临时挂载磁盘
mount /dev/vdb1 /data
第六步:检查挂载结果
df -h
lsblk
你应该能看到类似输出:
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 20G 1.5G 18G 8% /
/dev/vdb1 99G 61M 94G 1% /data
第七步:配置开机自动挂载
blkid /dev/vdb1
vi /etc/fstab
在文件末尾添加一行(根据你的实际情况修改):
UUID=a1b2c3d4-1234-5678-90ab-cdef12345678 /data ext4 defaults 0 0
或者直接使用设备名(不推荐,因为设备名可能变化):
/dev/vdb1 /data ext4 defaults 0 0
第八步:验证自动挂载配置
mount -a
df -h
重要注意事项
备份数据:操作磁盘前确保重要数据已备份
确认磁盘设备名:不同云服务商的设备名可能不同(如 /dev/vdb、/dev/sdb 等)
文件系统选择:
ext4:兼容性好,适合一般用途
xfs:适合大文件和高并发场景
完整操作流程示例
fdisk -l
fdisk /dev/vdb
mkfs.ext4 /dev/vdb1
mkdir /data
blkid /dev/vdb1
echo "UUID=刚才获取的UUID /data ext4 defaults 0 0" >> /etc/fstab
mount -a
df -h
这样就完成了数据盘的挂载!现在你的数据盘已经可以正常使用了。