系统中新增一块硬盘以后,需要进行的操作:
1.对磁盘进行分区。fdisk
2.对分区进行格式化。mkfs
3.如需要,对分区进行检测。fsck
4.对分区进行挂载。mount umount
可以使用df命令查找到目前系统中的可用磁盘。
fdisk -l /dev/sda 将/dev/sda设备中的分区都列出。
fdisk /dev/sda 进入/dev/sda设备的编辑模式
进入编辑模式后
d 删除分区
n 新增分区
p 显示分区表
F 显示出未使用空间
m 显示帮助信息
q 退出不保存
w 保存配置,将配置写入分区表
不论在fdisk中执行了什么操作,只要在离开fdisk时按下了q,所有操作都不会生效。如果按下w,则会生效。
fdisk只有root才能执行,使用设备文件名不带数字,分区针对的是某个硬盘的整体设备,不是针对某个分区。
主分区和扩展分区总共是4个,扩展分区最多只有1个,扩展分区中可以继续创建逻辑分区,逻辑分区号不建议超过15.
fdisk分区调整后,会提示reboot后生效。使用partprobe命令可以领内核重新读取分区表,避免重启。
fdisk无法处理大于2TB的硬盘。
mkfs是make file system的意思。
mkfs -t 文件系统格式 设备分区名
mkfs -t ext3 /dev/sda5 将/dev/sda5分区格式化为ext3格式分区。
输入mkfs之后按两侧Tab键,可以查看系统可以处理的分区格式。
fsck是file system check的意思
fsck -y -t 文件系统 设备分区名 检查并自动修复扇区,不需要确认
fsck -C -t 文件系统 设备分区名 显示检查的进度
命令一般以root使用,常在单用户模式下修复文件系统,被检查的系统不能是挂载状态,必须是卸载状态。
mount 挂载分区
umount 卸载分区
挂载分区的注意事项:
单一文件系统不应该被重复挂载到不同的挂载点(目录)中。
单一目录不应挂载多个文件系统。
作为挂载点的目录理论上应该是空目录。
mount -l 带label名称输出已挂在的文件系统
mount -t 指定挂载的文件系统类型
mount -a 挂载所有/etc/fstab中未挂载的磁盘。
mount /dev/sda5 /mnt/sda5 将/dev/sda5文件系统分区挂载到/mnt/sda5目录下。
mount -o remount,rw,auto / 单用户模式下重新将根目录挂载为rw模式。
umount -f 强制卸载分区,后边可以跟分区名,也可以跟挂载的目录名
e2label 分区名 新label名
e2label /dev/sda5 “test” 将/dev/sda5的Label名称设置为test
tune2fs -L /dev/sda5 “test” 将/dev/sda5的Label名称设置为test
tune2fs -l /dev/sda5 查看/dev/sda5的Super block内容
/proc/filesystems 中有所有Linux已加载的文件系统类型
/lib/modules/$(uname -r)/kernel/fs 目录下有Linux支持的文件系统的驱动
本文介绍了在银河麒麟操作系统中新增硬盘后的处理步骤,包括使用fdisk进行分区,用mkfs格式化,通过fsck检查,以及利用mount和umount进行挂载和卸载。此外,还提到了主分区、扩展分区和逻辑分区的概念,以及如何避免重启通过partprobe更新分区表。同时,文章强调了挂载分区时应注意的事项,如避免重复挂载和混合文件系统,以及查看支持的文件系统类型的方法。

被折叠的 条评论
为什么被折叠?



