磁盘管理练习题
命令题(25题)
如何查看所有块设备及分区信息?
要创建GPT分区表应使用哪个命令的什么参数?
执行什么命令可以将新建分区信息立即通知内核?
格式化/dev/sdb1为ext4文件系统的命令是?
如何将/dev/sdb2临时挂载到/data目录?
查看磁盘分区UUID的命令是?
如何查看当前所有swap分区的使用情况?
创建物理卷/dev/sdb1的命令是?
用哪些命令可以查看卷组信息?(列出2个)
创建名为datavg的卷组,包含/dev/sdb1和/dev/sdb2的命令是?
如何创建5G大小的逻辑卷mylv?
XFS文件系统扩容后需要执行什么命令同步文件系统?
设置用户zhang在/data目录的软限制100M硬限制200M的命令是?
检测/dev/sdb1是否存在坏块的命令是?
如何查看XFS文件系统的配额状态?
备份/data分区到/backup/data.dump的命令是?
恢复XFS备份文件的命令是?
卸载/data目录的命令是?
如何查看正在使用挂载点的进程?
创建RAID 1阵列需要的最少磁盘数是?
查看inode使用率的命令是?
如何查看磁盘I/O实时状态?
强制修复文件系统的命令参数是?
如何在线扩容LVM逻辑卷?
查看文件系统类型的命令是?
概念题(25题)
MBR分区表最多支持几个主分区?
GPT分区表相比MBR的主要优势是什么?
LVM中PE是什么的缩写?作用是什么?
解释软限制和硬限制的区别
RAID 5需要的最少磁盘数和容错能力
XFS文件系统支持缩小容量吗?
什么是超级块(superblock)?
描述/etc/fstab文件的6个字段含义
为什么推荐先创建扩展分区再建逻辑分区?
文件系统检查应在什么状态下进行?
描述inode的三个关键信息
什么情况下需要执行xfs_growfs?
解释blkid命令的输出信息含义
什么是udev规则?有什么作用?
描述LVM快照的工作原理
RAID 10和RAID 01的区别
为什么大容量RAID 5重建存在风险?
文件系统日志(journal)的作用
解释noatime挂载参数的作用
什么是稀疏文件(sparse file)?
描述EXT4的延迟分配机制
为什么SSD需要TRIM支持?
解释磁盘调度算法deadline的工作原理
什么是OverlayFS?主要应用场景
描述Btrfs的主要特性
答案
命令题答案:
lsblk
parted /dev/sdb mklabel gpt
partprobe /dev/sdb
mkfs.ext4 /dev/sdb1
mount /dev/sdb2 /data
blkid
free -m 或 swapon -s
pvcreate /dev/sdb1
vgdisplay / vgs
vgcreate datavg /dev/sdb1 /dev/sdb2
lvcreate -n mylv -L 5G datavg
xfs_growfs /mountpoint
xfs_quota -x -c ‘limit -u bsoft=100M bhard=200M zhang’ /data
badblocks -v /dev/sdb1
xfs_quota -x -c report /data
xfsdump -f /backup/data.dump /data
xfsrestore -f /backup/data.dump /data
umount /data 或 umount /dev/sdb2
lsof /data 或 fuser -v /data
2块
df -i
iostat -x 1
fsck -y
lvextend -L +5G /dev/datavg/mylv
df -T 或 lsblk -f
概念题答案:
4个主分区
支持超过2TB磁盘,最多128个分区
Physical Extent,最小存储单元
软限制可临时超出,硬限制不可突破
最少3块,允许1块故障
不支持缩小
存储文件系统元数据的核心结构
设备/UUID、挂载点、类型、参数、备份标记、检查顺序
MBR分区规则要求逻辑分区必须在扩展分区内
卸载状态或只读模式
权限、大小、数据块位置
LVM扩容后同步文件系统
显示UUID和文件系统类型
动态设备管理规则,持久化命名
写时复制(Copy-On-Write)技术
RAID 10先镜像后条带,RAID 01相反
重建时剩余磁盘负荷大易二次故障
记录元数据操作防止崩溃后数据不一致
禁用访问时间更新,提升性能
实际占用小于显示大小的特殊文件
延迟分配物理块直到数据写入
帮助SSD识别可回收块,延长寿命
维护读写队列,防止饥饿请求
联合挂载文件系统,用于容器镜像
写时复制、快照、压缩、RAID功能