6.挂载设备
问题
1)在/dev/sdb磁盘中添加主分区/dev/sdb2
2)将分区/dev/sdb2格式化为ext4文件系统
3)通过UUID方式将此分区挂载到/mnt/disk2part2
4)利用remount选项,为文件系统/dev/sdb2添加ACL支持,并验证结果
5)上传镜像文件linux.iso,将其挂载到 /myiso
6)卸载/dev/sdb2设备与linux.iso
方案
关于挂载参数有很多,我们只需知道比较常用的几个即可:
ro/rw:只读/可读可写
acl/noacl:启用/禁用ACL
exec/noexec:打开/关闭执行权
suid/nosuid:启用/禁用SUID和SGID
remount:重新挂载
如果说挂载时没有添加任何参数,那就是默认参数defaults,相当于以下参数的组合:rw, suid, dev, exec, auto, nouser, async。
可以看到默认参数中没有acl参数。
步骤
实现此案例需要按照如下步骤进行。
步骤一:在/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挂载ÿ