【实验内容】
添加一个空白硬盘(在虚拟机上添加一块5G虚拟硬盘),按照分区方案进行分区,分别用ext4、ext3、ext2文件系统进行格式化,在/mnt目录下创建挂载点data1、data2、data3,分别将新硬盘的主分区和两个逻辑分区进行挂载。
【实验目的】
- 熟悉Linux系统磁盘分区操作
- 掌握磁盘管理命令
- 掌握文件系统创建方法
- 掌握Linux系统分区的挂载方法
- 掌握Linux系统分区的卸载方法
【实验环境】
1、硬件:PC机;
2、软件:VMware Workstation Pro12;Ubuntu20.04;
【实验思路】
通过fdisk的交互模式创建分区。分区方案如下图。其中sdb1和sdb2为主分区,sdb5和sdb6为逻辑分区。
主分区 | 扩展分区 | 逻辑分区 | 逻辑分区 |
Sdb1 | Sdb2 | Sdb5 | Sdb6 |
2G | 3G | 2G | 1G |
在三个分区分别上写入文件系统。
为各分区建立挂载目录/mnt/data1、/mnt/data2、/mnt/data3,并将分区进行挂载。卸载sd6分区。
(1)记录下每个步骤代码,并截图(附姓名学号);
(2)用fdisk 查看新分好区的硬盘分区表;
(3)用mkfs为硬盘分区建立相应的文件系统,并显示分区的文件系统;
(4)将分区进行挂载,并用lsblk显示各分区最终挂载方案;
(5)要求下次开机sdb1分区可以自动进行挂载。
【实验步骤与实验结果】
一、源代码
1.添加新硬盘
2.切换至root用户并且查看新硬盘
sudo su
disk -l
3.使用 fdisk 命令分区
fdisk /dev/sdb
4.用mkfs为硬盘分区建立相应的文件系统,并显示分区的文件系统
mkfs.ext4 /dev/sdb1
file -s /dev/sdb1
mkfs -t ext3 /dev/sdb5
file -s /dev/sdb5
mkfs -t ext2 /dev/sdb5
file -s /dev/sdb6
5.将分区进行挂载,并用lsblk显示各分区最终挂载方案
mkdir data1 data2 data3
mount /dev/sdb1 /mnt/data1
mount /dev/sdb5 /mnt/data2
mount /dev/sdb6 /mnt/data3
df -hT |grep data1
mount |grep data2
mount |grep data3
lsblk -f
卸载分区sdb6
umount /dev/sdb6
df -lh
6.要求下次开机sdb1分区可以自动进行挂载。
vi /etc/fstab
/dev/sdb1 /mnt/data1 ext4 defaults 0 0
cat etc/fstab
lsblk -l
二、运行结果
1.
2
3.创建主分区sdb1
创建拓展分区sdb2
创建逻辑分区sdb5、6
4.
5.
卸载分区sdb6
6.
【实验小结】
在本次实验中,通过学习实践和老师的指导,熟悉了Linux系统磁盘分区操作;了解并掌握了磁盘管理命令;了解并掌握了文件系统创建方法;了解并掌握了Linux系统分区的挂载方法和Linux系统分区的卸载的方法。进一步加深我们对计算机硬盘的了解和认识,同时对硬盘进行合理分区,更加合理和有效的利用磁盘空间有利于百度的防止和数据的安全。