CentOS系统的VPS首次如何分区并挂载数据盘
- 一、写在前面
请先远程SSH登录上Centos服务器后,进行如下操作
提醒:本文主要讲如何挂载一个未使用的数据盘,挂载操作会清空数据,请确认挂载盘无数据或者未使用
如果你需要挂载已经分区有数据的硬盘,请直接看磁盘挂载部分
- 二、查看并列出所有磁盘
命令: ll /dev/disk/by-path
提示:如果无法确认数据盘设备名称,请使用df -Th命令来确认系统盘的名称,从而排除挂错盘的情况。
查看你的 vps 的数据盘,命令:
fdisk -l
一般 vps 的系统盘名称是 /dev/vda 或者 /dev/sda(主要是 vps 环境不同),数据盘名称是 /dev/vdb 或者 /dev/sdb,如果你的 vps 有两块或者多块数据盘,那么名称就是 vdc、vdd... 依次类推
- 三、创建磁盘分区
命令: fdisk /dev/vdb #注意设备名称/dev/vda根据你的VPS实际情况更换
分区后的磁盘应该是 / dev/vdb1(为方便新手,默认我们只分一个区,磁盘分多个区则是 vdb1 vdb2...),所以在后面的挂载和卸载、格式化命令中注意下分区名称到底是 vdb1、sdb1、vdc1、vdd1 等。
- 四、格式化磁盘分区
命令: mkfs.ext4 /dev/vdb1 #磁盘格式请根据你的需求自行选择ext3、ext4
- 五、挂载分区
磁盘的挂载、卸载命令:mount、umount
挂载之前请确定你需要挂载磁盘的目录,没有可以使用命令:mkdir 创建
创建挂载目录:mkdir /data #这里我们就在根目录下创建data目录来挂载
挂载磁盘分区:mount /dev/vdb1 /data #/data为磁盘要挂载的目录
卸载磁盘分区:umount /dev/vdb1
- 六、查看分区挂载
查看分区挂载命令:df
加上参数-Th可以看到分区格式等详细信息:df-Th
- 七、写入fstab
挂载磁盘已经完成,但是如果直接重启系统,下次又得使用mount命令重新挂载了!
所以,需要将挂载信息写入fstab,让系统开机自动挂载!
命令: echo "/dev/vdb1 /data ext4 defaults 0 0" >> /etc/fstab
查看fstab是否写入成功:
cat /etc/fstab
- 写在最后
同样,老手飘过,新手操作有风险,操作需谨慎!