天翼云Linux服务器默认的数据盘没有做分区和格式化,如果你不会挂载数据盘,可以参考以下教程进行分区以及格式化、挂载操作。本文一共两种挂载方法,UUID挂载方法在下方,建议看完整篇文章再决定用哪种形式。当然,两种方法都挂载后,也没问题,只要修改fstab文件就可以了。
下面的操作将会把数据盘划分为一个分区来使用。
1、查看数据盘
在没有分区和格式化数据盘之前,使用 “df –h”命令,是无法看到数据盘的,可以使用“fdisk -l”命令查看。如图1:
图1
注意:若您执行fdisk -l命令,发现没有 /dev/sdb 标明您的云服务无数据盘,那么您无需进行挂载,此时该教程对您不适用
2、 对数据盘进行分区
执行“fdisk /dev/sdb”命令,对数据盘进行分区;
根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成。(如果要分2个区,就把1改成2)
图2
3、 查看新的分区
使用“fdisk -l”命令可以看到,新的分区xvdb1已经建立完成了。
图3
4、格式化新分区
使用“mkfs.ext4 /dev/sdb1”命令对新分区进行格式化,格式化的时间根据磁盘大小有所不同。
(也可自主决定选用 ext3 格式)
图4
5、添加分区信息
使用“echo '/dev/sdb1 /home ext4 defaults 0 0' >> /etc/fstab”(不含引号)命令写入新分区信息。也可以用UUID的方式进行挂载,会更安全(见文章下方)
然后使用“cat /etc/fstab”命令查看,出现以下信息就表示写入成功。也可以用winscp客户端使用sftp的形式来修改。
* 如果需要把数据盘单独挂载到某个文件夹,比如单独用来存放网页,可以修改以上命令中的/home部分
* 如果执行两次添加分区命令,则需要手动删除一条,同一块磁盘只能保存一条挂载信息;
图5
6、挂载新分区
使用“mount -a”命令依照 /etc/fstab 的内容将所有相关的磁盘都挂上来;
如果出现下图,意思是挂载点不存在,即 /home/www文件夹找不到;此时需要修改挂载点或者创建此目录;
图6
7、然后用“df -h”命令查看磁盘状态,出现以下信息就说明挂载成功,可以开始使用新的分区了。
图7
UUID挂载方法:
步骤 1-4 和上面一样,只是多了一个查看UUID的步骤。
5、查看分区的UUID,使用下面命令查看各个分区的UUID:
ls /dev/disk/by-uuid -l
复制代码
6、根据找到的UUID(sdb1)再在fstab中挂载分区,把你的UUID替换下就可以了:
echo 'UUID=d9f9b22a-c486-4788-8662-ccd99060a676 /home ext4 defaults 0 0' >> /etc/fstab
复制代码
也可以使用sftp直接修改fstab文件,路径“/etc/fstab”,最终效果如下:
7、挂载新分区
使用“mount -a”命令依照 /etc/fstab 的内容将所有相关的磁盘都挂上来;
然后用“df -h”命令查看磁盘状态。