1.查看当前系统中哪个文件系统已经使用的空间最多,这个文件系统挂载在那里?
如上图所示,/dev/sr0文件系统使用最多,这个文件系统挂载在根目录下(/run/media/lhd/CentOS 7 x86_64)
2.演示挂载U盘,挂载点要求设置在/mnt目录下的一个子目录中。
3.参考综合实训案例8.1,在虚拟机中为系统添加2GB一个硬盘,并将其格式化为ext4文件系统类型,并将其挂载在/mnt目录下的一个子目录中。
-
○1第1步:添加硬盘设备。
-
○2第2步:为新硬盘创建文件系统。
-
○3第3步:手动挂载硬盘。
然后尝试使用,观察是否存在问题:
显然,如上图所示,硬盘可以正常使用,不存在问题!
- ○4第4步:设置系统初始化时自动挂载硬盘。
改写“/etc/fstab”文件:
4.参考综合实训案例8.2,利用空设备文件及回送设备文件创建一块10MB大小的虚拟硬盘,将其挂载在/mnt目录下的一个子目录中。
-
○1第1步:利用空设备文件创建并初始化文件。利用dd命令读取空设备文件10000个块信息,每个块的大小为1024字节,生成文件filedisk.img,它将会被模拟成为一个硬盘设备。
-
○2第2步:在文件filedisk.img上建立文件系统。
-
○3第3步:利用循环设备文件挂载filedisk.img。
-
○4第4步:创建测试文件查看它实际占用的硬盘数据块。
由上图可知,增加2个数据块。所以,这些数据块是被test文件所占用的。接下来,往test文件中写入更多内容,然后再次查看新硬盘的使用情况:
由上图可知,在追加内容后,test文件并没有占有更多空间,这是因为文件系统实际上已经为test文件预留了2个数据块,相当于分配了2KB的存储空间,在写入新的数据时可以利用这些已分配的数据块。由此可见,存储空间的分配是以数据块为基本单位,在创建文件系统时设置合理的数据块大小将有助于充分利用存储空间。