Linux存储管理
一、学习目标
1、理解磁盘分区和文件系统的作用,识记 MBR 分区规则和常用文件系统类
型,识记常用挂装选项及其含义,识记配置文件/etc/fstab 的格式和各字段含义。
2、能够使用命令,并配合编辑配置文件/etc/fstab,完成磁盘分区管理(创
建分区、删除分区,查看分区表)和文件系统管理(创建文件系统、查看文件系
统、挂载/卸载文件系统)。
二、上机操作任务
任务 1:使用新磁盘
1、为虚拟机添加一块 20G 的硬盘,使系统识别该磁盘,成功后查看系统所有块设备。
图1 添加新硬盘
2、对新硬盘做如下规划。
表 1.1 新硬盘规划
设备名 | 分区类型 | 容量 | 文件系统类型 | 卷标 | 挂载点 |
/dev/sdb1 | 主分区 | 5G | ext4 | market | /opt/lilixuan |
/dev/sdb2 | 主分区 | 5G | xfs | 无 | /disk224/dir1 |
/dev/sdb5 | 逻辑 | 10G | xfs | 无 | /disk224/dir2 |
3、按照上表为磁盘划分分区,查看该磁盘的分区表。
图2 划分分区交互界面、确认无误,w退出
4、按设计表为各分区创建文件系统并打卷标,查看各分区的文件系统。
图3 查看各分区的文件系统
5、为文件系统创建挂载点,挂载点“/opt/lilixuan”已经存在,查看“/opt/lilixuan” 的文件列表。
图4 创建挂载点
6、修改配置文件,挂载各文件系统。其中第一个主分区使用卷标挂载,第二个主分区使用 UUID 挂载,逻辑分区使用设备名挂载,查看该配置文件内容。
图5 查看分区信息
图6 修改配置文件内容
7、使各文件系统挂载生效,查看主机各文件系统挂载情况。
图7 查看主机各文件系统挂载情况
8、在“/opt/lilixuan”目录下创建文件“lilixuan-market”,文件中记录当前日期及时
间格式为“年-月-日[制表符]时:分”查看 “/opt/lilixuan”的文件列表。代码、截图及发现如
下:
touch /opt/lilixuan/lilixuan-market
echo -e "$(date '+%F')\t$(date '+%R')" > /opt/lilixuan/lilixuan-market
ls /opt/lilixuan/
图8 创建文件“lilixuan-market”
任务 2:删除已用磁盘
1、将“/opt/lilixuan”下的所有文件就目录打包为 market.tar.gz,存放到“/disk224”目
录下。
图9 打包文件
2、卸载“/opt/lilixuan”、“/disk224/dir1”、“/disk224/dir2”。
图10 卸载分区挂载
3、删除文件系统配置文件中“/opt/lilixuan”、“/disk224/dir1”、“/disk224/dir2”的相关
行,删除后查看文件内容。
图11 删除文件系统配置文件添加内容
4、删除任务 1 中新加硬盘上的分区,删除后查看该磁盘的分区表。
fdisk /dev/sdb
删除添加的分区5
图12 删除添加的分区5
5、从内存中删除对该磁盘的识别记录,删除后查看系统所有磁盘及分区表。
echo "scsi remove-single-device 2 00 01 00" > /proc/scsi/scsi
cat /proc/scsi/scsi
lsblk
fdisk -l
图13 删除对该磁盘的识别记录