挂载设备

 步骤

实现此案例需要按照如下步骤进行。
步骤一:在/dev/sdb磁盘中添加主分区

/dev/sdb2
命令操作如下所示:

[root@localhost ~]# parted /dev/sdb print  //查看分区表信息
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 85.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start  End     Size    Type     File system  标志
 1      512B   1000MB  1000MB  primary  ext4

[root@localhost ~]# parted /dev/sdb mkpart primary ext4 1G 2G  //建立第二个主分区
信息: You may need to update /etc/fstab.                                  

[root@localhost ~]# parted /dev/sdb print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 85.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  标志
 1      512B    1000MB  1000MB  primary  ext4
 2      1000MB  2000MB  999MB   primary

步骤二:将分区/dev/sdb2格式化为ext4文件系统

命令操作如下所示:

[root@localhost ~]# mkfs.ext4 /dev/sdb2
.. ..

步骤三:通过UUID方式将此分区挂载到/mnt/disk2part2

分析: 挂载时一定确保设备、挂载点存在,且分区已格式化完成。
命令操作如下所示:

[root@localhost ~]# mkdir /mnt/disk2part2    		//创建挂载点
[root@localhost ~]# blkid /dev/sdb2           		//查看UUID
/dev/sdb2: UUID="567e5a10-9b3d-4687-af1c-8cccb961c42b" TYPE="ext4" 
[root@localhost ~]# mount -U 567e5a10-9b3d-4687-af1c-8cccb961c42b /mnt/disk2part2/
                            //-U 选项是以UUID挂载,注意UUID要复制粘贴不要手敲
[root@localhost ~]# mount | grep sdb2         		//查看挂载结果
/dev/sdb2 on /mnt/disk2part2 type ext4 (rw)
[root@localhost ~]#

步骤四:利用remount选项,为文件系统/dev/sdb2添加ACL支持,并验证结果

命令操作如下所示:

[root@localhost ~]# mount | grep sdb2          		//查看挂载情况
/dev/sdb2 on /mnt/disk2part2 type ext4 (rw)     	//可以看到括号里,参数是rw
[root@localhost ~]# mkdir /mnt/disk2part2/nsddir  	//创建测试目录
[root@localhost ~]# setfacl -m u:root:rwx /mnt/disk2part2/nsddir/  //测试设置ACL
setfacl: /mnt/disk2part2/nsddir/: 不支持的操作
[root@localhost ~]# mount -o remount,acl /dev/sdb2 /mnt/disk2part2/ //添加acl参数
[root@localhost ~]# mount | grep sdb2        		//查看挂载情况
/dev/sdb2 on /mnt/disk2part2 type ext4 (rw,acl)  	//可以看到括号里,参数是rw,acl
[root@localhost ~]# setfacl -m u:root:rwx /mnt/disk2part2/nsddir/   //测试设置ACL
[root@localhost ~]# getfacl /mnt/disk2part2/nsddir/
getfacl: Removing leading '/' from absolute path names
# file: mnt/disk2part2/nsddir/
# owner: root
# group: root
user::rwx
user:root:rwx
group::r-x
mask::rwx
other::r-x

步骤五:上传镜像文件linux.iso,将其挂载到 /myiso

分析: 首先将linux.iso上传到Linux系统里,此镜像文件在真机系统中的路径为:
C:\Program Files (x86)\VMware\VMware Workstation\linux.iso
上传方式可以利用安装VMware tools工具拖拽。
命令操作如下所示:

[root@localhost 桌面]# pwd
/root/桌面
[root@localhost 桌面]# ls
linux.iso
[root@localhost 桌面]# mkdir /myiso  			//创建挂载点
[root@localhost 桌面]# mount /root/桌面/linux.iso /myiso   //尝试挂载,提示加参数
mount: /root/桌面/linux.iso is not a block device (maybe try `-o loop'?)
[root@localhost 桌面]# mount -o loop /root/桌面/linux.iso /myiso //添加参数挂载
[root@localhost 桌面]# mount | grep myiso   	//查看挂载情况
/root/桌面/linux.iso on /myiso type iso9660 (rw,loop=/dev/loop0)
[root@localhost 桌面]#

步骤六:卸载/dev/sdb2设备与linux.iso

分析: 卸载时命令是umount,可以以设备方式卸载,也可以以挂载点方式卸载。
推荐大家以挂载点方式卸载。
命令操作如下所示:

[root@localhost 桌面]# mount | grep sdb2         //查看挂载情况
/dev/sdb2 on /mnt/disk2part2 type ext4 (rw,acl)
[root@localhost 桌面]# umount /mnt/disk2part2/  //以挂载点卸载sdb2
[root@localhost 桌面]# mount | grep sdb2         //查看卸载结果
[root@localhost 桌面]# mount | grep myiso        //查看挂载情况
/root/桌面/linux.iso on /myiso type iso9660 (rw,loop=/dev/loop0)
[root@localhost 桌面]# umount /myiso/            //以挂载点卸载linux.iso
[root@localhost 桌面]# mount | grep myiso  		//查看卸载结果
[root@localhost 桌面]#

你可能感兴趣的:(挂载设备)