步骤
实现此案例需要按照如下步骤进行。
步骤一:实现开机自动将/dev/sda8扩展到swap空间
分析: 开机自动挂载swap分区时,要注意挂载点为swap类型也为swap。
书写完成后可以利用mount –a检查没有报错即书写正确
命令操作如下所示:
[root@localhost 桌面]# ls /dev/sda8 //查看是否有sda8设备
/dev/sda8
[root@localhost 桌面]# blkid /dev/sda8 //查看分区是否是swap文件系统类型
/dev/sda8: UUID="848ca15c-a03e-4e0b-9ac0-bfd6507d0b7e" TYPE="swap"
[root@localhost /]# vim /etc/fstab //编辑开机自动挂载配置文件
[root@localhost /]# tail -n 1 /etc/fstab
/dev/sda8 swap swap defaults 0 0
[root@localhost /]# mount –a //检查书写是否正确,swap一般需重启才能生效
[root@localhost /]#
步骤二:实现开机自动将/dev/sdb1挂载/mnt/disk2part1,利用UUID表示设备,并支持ACL权限
分析: 首先UUID值可利用blkid命令来查看,需注意的是UUID复制粘贴不要手敲,要去掉双引号。支持ACL只需在参数字段值处加上该参数即可以逗号隔开。
命令操作如下所示:
[root@localhost /]# mkdir /mnt/disk2part1 //创建挂载点
[root@localhost /]# blkid /dev/sdb1 //查看UUID值为多少
/dev/sdb1: UUID="9e18c916-817b-4bdd-9aee-c5c309f8c121" TYPE="ext4"
[root@localhost /]# vim /etc/fstab //编辑开机自动挂载配置文件
[root@localhost /]# tail -n 1 /etc/fstab
UUID=9e18c916-817b-4bdd-9aee-c5c309f8c121 /mnt/disk2part1 ext4 defaults,acl 0 0
[root@localhost /]# mount | grep sdb1 //查看挂载情况
[root@localhost /]# mount –a //自动挂载
[root@localhost /]# mount | grep sdb1 //查看挂载结果
/dev/sdb1 on /mnt/disk2part1 type ext4 (rw,acl)
[root@localhost /]#
步骤三:从/dev/sdb设备中,将所有剩余空间化为一个扩展分区,然后划分出一个逻辑分区/dev/sdb5
分析: 在parted命令中想使用全部空间可以使用100%。
命令操作如下所示:
[root@localhost /]# parted /dev/sdb mkpart extended 2G 100% //使用所有剩余空间
警告: WARNING: the kernel failed to re-read the partition table on /dev/sdb (设备或资源忙). As a
result, it may not reflect all of your changes until after reboot.
[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 ext4
3 2000MB 85.9GB 83.9GB extended lba
[root@localhost /]# parted /dev/sdb mkpart logical ext4 2G 3G //划分逻辑分区
警告: WARNING: the kernel failed to re-read the partition table on /dev/sdb (设备或资源忙). As a
result, it may not reflect all of your changes until after reboot.
[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 ext4
3 2000MB 85.9GB 83.9GB extended lba
5 2001MB 3000MB 999MB logical