`

[Linux主机] 【教学贴】如何使用数据盘之Linux篇(UUID挂载,各个系统通用) [复制链接]

 
阅读更多

在虚拟机交付的时候,默认数据盘只是“硬件”上连接到了主机中,操作系统还没有认识的,所以也就需要咱们这么一个操作:将数据盘挂载到CentOS系统中。我们先订购了一台CentOS的服务器,如下图:
<IGNORE_JS_OP style="TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(250,249,245); TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 14px/21px 微软雅黑, 'Microsoft Yahei', tahoma, arial, 'Hiragino Sans GB', 宋体; WORD-WRAP: break-word; WHITE-SPACE: normal; COLOR: rgb(68,68,68); WORD-SPACING: 0px; -webkit-text-stroke-width: 0px">


接下来登陆到该服务器,执行指令df -h,查看当前的磁盘情况,却是没有挂上的。
<IGNORE_JS_OP style="TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(250,249,245); TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 14px/21px 微软雅黑, 'Microsoft Yahei', tahoma, arial, 'Hiragino Sans GB', 宋体; WORD-WRAP: break-word; WHITE-SPACE: normal; COLOR: rgb(68,68,68); WORD-SPACING: 0px; -webkit-text-stroke-width: 0px">

接下来执行fdisk -l ,列举当前系统上的所有磁盘:
<IGNORE_JS_OP style="WORD-WRAP: break-word">

看到新的磁盘是/dev/sdb,故执行fdisk /dev/sdb指令
<IGNORE_JS_OP style="WORD-WRAP: break-word">

接下来使用fdisk来对磁盘进行分区操作,在这里分成两个磁盘,一个20GB,剩下的都到一个分区中
<IGNORE_JS_OP style="WORD-WRAP: break-word">

确认该分区已经创建之后,使用mkfs.ext3来创建新的分区sdb1和sdb2
<IGNORE_JS_OP style="WORD-WRAP: break-word">

接下来就可以挂载到给定的地方了。比如我们将sdb2挂载到/var/www,扩充主页空间:
<IGNORE_JS_OP style="WORD-WRAP: break-word">

通过执行df -h之后可以发现,该新的磁盘卷已经挂载到了指定位置。但是这样还不行啊,我们每次启动都需要自己重新挂,这可不行,所以还需要编辑/etc/fstab文件:
<IGNORE_JS_OP style="WORD-WRAP: break-word">

因为是天翼云主机还没有提供控制台,万一fstab写错了可是导致无法启动的,为了稳妥起见,我们用mount -a来测试一下:
<IGNORE_JS_OP style="WORD-WRAP: break-word">

既然已经成功了,我们就可以放心大胆得reboot了。

经过测试centos、ubuntu均可以使用此方法来挂载磁盘。

===============================

最近有一些朋友反映说,会出现sda、sdb的区域跳动的情况,所以就导致我们上面fstab中的sdb的配置出错了。这种情况的原因是Linux在启动过程中,枚举硬件的时候,sda和sdb对应的物理磁盘应答时间不一致造成的,这是因为天翼云的sda、sdb两块磁盘都是独立的设备,同样的问题也出现在高端的独立服务器中,因此这个问题的解决方法,linux早就给咱们解决好了:使用磁盘的UUID来挂载。

修改的方法如下:
查找磁盘的UUID可以通过ls /dev/disk/by-uuid -l来实现,如下图所示:
<IGNORE_JS_OP style="WORD-WRAP: break-word">

接下来,根据找到的UUID(sdb1)再在fstab中配置磁盘(注意图中的磁盘分区格式,原有分区是ext3就是ext3,原有分区是ext4就是ext4):
<IGNORE_JS_OP style="WORD-WRAP: break-word">

做完之后,可以用mount -a测试一下,是否正常,如果正常,重启后,sda和sdb再也各归各位了!

<IGNORE_JS_OP style="WORD-WRAP: break-word">

1.png (553.58 KB, 下载次数: 8)

 

1.png
<IGNORE_JS_OP style="WORD-WRAP: break-word">

2.png (428.98 KB, 下载次数: 16)

 

2.png
<IGNORE_JS_OP style="WORD-WRAP: break-word">

2.png (428.98 KB, 下载次数: 14)

 

2.png

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics