实验内容:

在RHEL 7.2中挂载分区

实验环境:

VMware workstation 12

虚拟机配置:

OS:RHEL 7.2 x64

内存:2G

CPU:2核

硬盘:sda 40G

    sda1 /boot  524M

    sda2 /    23.6G

    sda3 swap  1073M

CD/DVD:已挂载镜像rhel7.2

网络适配器:桥接、复制物理网卡连接状态


首先,在服务器关闭状态下添加新硬盘20G。

在“编辑虚拟机设置”中,添加硬盘。

wKiom1cWAkTiy-r3AAF-ApjxNpM574.png


保持默认选择,下一步

wKioL1cWAz3zfytFAABJcADP93k075.png


创建新磁盘,下一步

wKioL1cWAz6BIENHAABLzTonHm8552.png


指定大小20G,选择多文件模式

wKioL1cWAz6jeV_pAABSQejCr0M102.png


指定磁盘名称,完成

wKioL1cWAz7QQC1nAABQiYKtYns421.png


创建新磁盘后,启动虚拟机

查看当前挂载情况

wKiom1cV2hnC57aQAAAzJSpdxgA908.png



临时挂载新建的分区,现在重启服务器。

[root@xuegod60 ~]#init 6


服务器重启后,查看现在设备挂载情况

wKiom1cV2hnC57aQAAAzJSpdxgA908.png


查看硬盘分区

wKioL1cWCE2QWPehAAB2cW5EpjM662.png


在新硬盘sdb上创建主分区wKiom1cWBivBSsjHAABi9x8RJ-s928.png


创建扩展分区

wKiom1cWBivTUnGeAABH6Qzz8wk217.png


创建逻辑驱动器

wKiom1cWCJWwZjixAAA83i0Lnak338.png


打印分区列表,保存退出

wKiom1cWCW2ikoodAABO3R38PuM053.png


查看新硬盘下的分区列表

wKioL1cWDJDRs1tLAAAUeftp0W4620.png


如果未显示,可用以下命令刷新

[root@xuegod60 ~]# partprobe /dev/sdb

格式化新创建的分区

wKiom1cWC-vjFqdUAAB5IDwttn4112.png


创建挂载点

[root@xuegod60 ~]# mkdir /sdb1

[root@xuegod60 ~]# mkdir /sdb5

挂载新分区

[root@xuegod60 ~]# mount /dev/sdb1 /sdb1

[root@xuegod60 ~]# mount /dev/sdb5 /sdb5

查看新分区挂载情况

wKiom1cWDAyD5q2IAAA1keqaCMc525.png

重启虚拟机来查看新建的分区

wKiom1cV2hnC57aQAAAzJSpdxgA908.png


可以看出,此时并没有挂载刚才新建的分区/sdb1和/sdb5。

现在编辑/etc/fstab来测试开机自动挂载新建的分区

[root@xuegod60 ~]#vim /etc/fstab

wKioL1cV3EHhB18yAABQhSJ5kWk060.png


"ZZ"保存退出。

重启服务器,查看挂载情况,(以下为重启服务器后)

wKiom1cV3SiCg7njAABDcxmSQR4139.png


至此,新建分区的自动挂载就实现了。


这样挂载的不足:

不足出现原因:服务器不是只有一块硬盘,举例:有四块硬盘。在硬盘维护的过程中,四块硬盘很容易出现插错位的情况。

怎么确保硬盘维护不混乱呢?


使用 UUID实现开机自动挂载

UUID作用

UUID是一个标识你系统中的存储设备的字符串,其目的是帮助使用者唯一的确定系统中的所有存储设备,全球唯一,不管它们是什么类型的。它可以标识DVD驱动器,USB存储设备以及你系统中的硬盘设备等。

特点:

它是真正的唯一标志符

Linux中的许多关键功能现在开始依赖于UUID

红帽5通过标签进行挂载,从红帽6开始基本都是通过UUID

 

获取设备的UUID

[root@xuegod60 ~]# blkid |grep sdb

/dev/sdb1: UUID="69d99306-6399-4da4-8d6b-b645d0fe5440" TYPE="xfs" 

/dev/sdb5: UUID="64e82a13-24d3-4d71-bc5a-d4ae3984e24b" TYPE="xfs" 

获取到设备的UUID后,开始在/etc/fstab中编辑

[root@xuegod60 ~]#vim /etc/fstab

wKiom1cV4d2jcycQAABFCFq7wKE119.png


也就是

wKioL1cV4r6wxZXxAAA6V9go5KU045.png

再次重启服务器,验证挂载效果

wKiom1cV4svhGbo-AAA7lqVrujQ707.png


这次,就可以保证


特殊挂载方法:

[root@xuegod60 ~]#mount -t xfs /dev/sdb5  /sdb5  

-t 指定挂载的文件类型

。iso文件类似于真实服务器的光驱,如果你遇到在真实服务器上给你一个光盘镜像的情况:

[root@xuegod60 ~]#mount -o loop rhel-server-7.2-x86_64-dvd /mnt

实现只读挂载(必须在已经挂载上之后才能挂载只读镜像)

[root@xuegod60 ~]#mount -o remount,ro /sdb5


转载注明出处!谢谢!

http://renzhe27.blog.51cto.com/1735477/1765489