(1)首先把虚拟机系统关机,然后单击“编辑虚拟机设置”选项,在弹出的界面中单击“添加”按钮,新增一块20G硬盘设备。
点击完成,完成添加磁盘,然后开机。开机后使用
[root@localhost ~]# fdisk -l //查看磁盘和分区信息
(2)使用fdisk命令新建/dev/sdb1主分区和/dev/sdb2扩展分区,并在扩展分区中新建逻辑分区/dev/sdb5
[root@localhost ~]# fdisk /dev/sdb
[root@localhost ~]# fdisk –l #查看创建是否成功创建分区
用mkfs命令在上述刚刚创建的分区上创建ext3文件系统
[root@localhost ~]# mkfs.ext3 /dev/sdb1
[root@localhost ~]# mkfs.ext3 /dev/sdb5
[root@localhost ~]# parted -l
用fsck命令检查上面创建的文件系统
[root@localhost ~]# fsck /dev/sdb1
[root@localhost ~]# fsck /dev/sdb5
用mount命令挂载/dev/sdb1和/dev/sdb5 (临时挂载,重启失效)
[root@localhost ~]# mkdir /mntpoint1 /mntpoint2
[root@localhost ~]# mount /dev/sdb1 /mntpoint1
[root@localhost ~]# mount /dev/sdb5 /mntpoint2
利用df命令列出挂载到系统上的分区,查看挂载是否成功
[root@localhost ~]# df -hT
挂载成功
利用umount命令卸载上面的两个分区
[root@localhost ~]# umount /dev/sdb1
[root@localhost ~]# umount /dev/sdb1
使用[root@localhost ~]# df -hT查看是否卸载成功
实现/dev/sdb1和/dev/sdb5的自动挂载
[root@localhost ~]# vim /etc/fstab
/dev/sdb1 /mntpoint1 ext3 defaults 0 0
/dev/sdb5 /mntpoint2 ext3 defaults 0 0
在配置文件中修改,实现永久自动挂载,重启后不失效。
[root@localhost ~]# mount -a 挂载/etc/fstab中所有支持自动挂载,但还未挂载的文件系统
[root@localhost ~]# df -h 查看是否挂载成功
创建并挂载SWAP分区
在构建swap分区之前要将之前/dev/sdb5 的挂载分区取消。
使用物理分区构建swap
mkswap /dev/sda5 格式化mkswap分区
swapon /dev/sda5 手动激活swap分区,不会读取/etc/fstab
swapoff /dev/sda5 手动禁用swap分区
Swapon –s 查看所有已挂载的swap分区
使用文件构建swap
dd if=/dev/zero of=/tmp/swap bs=1024 count=524288
mkswap /tmp/swap
swapon /tmp/swap
6.2 思考并回答以下问题
1. 系统挂装表的文件名?系统挂装表的作用是什么?其文件格式是什么?
答:系统挂装表的文件名是/etc/fstab。系统挂装表的作用是可以永久自动挂载。其文件格式是xfs
2. 利用mount命令挂装一个文件系统和将其写入/etc/fstab文件的区别是什么?
答:用mount挂装一个文件系统重启后失效,用/etc/fstab文件可以永久自动挂载。
- /home目录与/root目录内存放的文件有何相同点以及不同点?
答:/home与/root存放的都是用户信息,但不同的是/root存放的是系统管理员的信息。
- 如果硬盘中需要5个分区,至少需要几个逻辑分区?
答:至少需要1个逻辑分区
- /dev/sda5是主分区还是逻辑分区?
答:逻辑分区