Linux管理基本存储重难点
难点1:MBR和GPT的选择,以及操作差异
易错点:不知道该选哪种分区规则,或者选了GPT却按MBR的方式创建分区,导致分区失败;误选MBR分区大于2TB的硬盘,导致硬盘容量识别不全。
突破方法: 优先选GPT:只要是新硬盘、容量超过2TB,或者需要分超过4个分区,直接用GPT(mklabel gpt),不用考虑MBR。操作差异记1点:GPT创建分区时可以给分区起名字(如mkpart usersdata xfs 2048s 1000MB),MBR不能起名,只能选primary(主分区)或logical(逻辑分区)。避坑提醒:MBR最大支持2TB,超过2TB的硬盘用MBR,多余容量会被浪费,无法识别。
难点2:/etc/fstab配置错误,导致开机无法启动
易错点:配置fstab时,UUID写错、文件系统类型填错、挂载点不存在,或者检查标记填错,导致开机时系统挂载失败,无法进入系统。
突破方法: 三步避坑:① 用lsblk --fs复制UUID,避免手动输入出错;② 配置前先创建好挂载点(mkdir -p /挂载点);③ 修改后必运行mount -a测试,无报错再重启。检查标记易错点:XFS文件系统不用fsck检查,必须写0;ext4根分区写1,其他分区写2,写错会导致开机检查失败。应急方案:如果写错fstab导致无法开机,可进入救援模式,注释掉错误的行,重启后再修改。
难点3:Swap的理解和实操误区
易错点:把Swap当内存用,认为Swap越大越好;创建Swap后忘记激活,或者没写入fstab,导致重启后Swap失效;不知道Swap优先级怎么设置。
突破方法: 核心认知:Swap是“救急的”,速度比内存慢几百倍,经常用Swap会导致系统卡顿,此时应该加物理内存,而不是扩大Swap。实操误区:创建Swap分区后,只运行mkswap格式化,没运行swapon激活,导致Swap没生效;激活后没写入fstab,重启后失效。优先级设置:在fstab中加pri=数字(如pri=10),数字越大优先级越高,系统会优先用优先级高的Swap,适合多Swap分区场景。
难点4:分区删除后的“遗留问题”
易错点:删除分区后,忘记删除/etc/fstab中对应的挂载配置,导致开机时系统找不到分区,报错无法启动。
突破方法:删除分区的完整流程:① parted中rm 分区编号删除分区;② 编辑/etc/fstab,删除该分区对应的配置行;③ 运行mount -a测试,确保无报错。
难点5:分区对齐(提升硬盘性能)
易错点:创建分区时,开始位置随便填(如从1MB开始),导致分区不对齐,硬盘性能下降(尤其是机械硬盘)。
突破方法:创建分区时,开始位置固定填2048s(2048个扇区),这是标准的分区对齐方式,能最大化硬盘性能,不用记其他数值,直接用2048s即可。
核心命令
|
命令/文件 |
核心作用(实操场景) |
|
parted |
分区工具,创建、删除、查看分区(兼容MBR/GPT) |
|
mkfs.xfs |
创建XFS文件系统(实操首选) |
|
mount |
临时挂载分区(测试用) |
|
/etc/fstab |
持久挂载配置文件,开机自动挂载分区/Swap |
|
mkswap |
格式化Swap分区,初始化Swap空间 |
|
swapon/swapoff |
激活/关闭Swap分区(swapon -a激活所有fstab中的Swap) |
|
lsblk --fs |
查看分区的UUID、文件系统类型(配置fstab必备) |
更多推荐


所有评论(0)