Linux系统完成初始安装后,一般仅完成系统必要的系统分区设置,那么如果对于在系统中新增一块硬盘时,就需要单独对硬盘进行分区了,那么如何进行分区管理呢?
首先,来看一下对于系统中新增一块硬盘,要把这块盘用起来,需要哪些必要操作呢?
1. 对磁盘进行分区
2. 分区格式化,并创建文件系统
3. 文件系统检查
3. 将分区挂载到挂载点(即目录)上
Step1 磁盘分区:fdisk
1. fdisk -l
查看系统内所有分区
也可以使用df先查询系统内的磁盘设备
2. fdisk /dev/sda
针对指定设备进行分区
p: 列出当前设备的分区情况
n: 新增加一个分区
d: 删除一个分区
w: 保存分区情况
q: 不保存分区情况退出
Step2 磁盘格式化
磁盘格式化:mkfs (make file system)
mkfs [-t 文件系统格式] 设备文件名
举例来看: mkfs -t ext3 /dev/sda1
或者 mkfs.ext3 /dev/sda1
Step3 磁盘检验(文件系统检查):fsck badblocks
检查文件系统是否出错:fsck
fsck [-t 文件系统] 设备名称
举例来看:fsck -f -t ext3 /dev/sda1
检查硬盘或软盘扇区是否有坏轨:badblocks
badblocks -sv 设备名称
Step4 磁盘挂载
前提:注意作为挂载点的目录需要确保是空目录,避免数据混淆
mount -a
mount -l
mount [-t 文件系统] [-L Label名] [-o 额外选项] [-n] 设备文件名 挂载点
示例:mount /dev/sda1 /mnt/myDir
如上,我们已经执行完了磁盘分区及挂载,如果需要开机时自动挂载,那么可以将设备及挂载信息写入/etc/fstab或/etc/mtab,参考Step5
Step5 设置开机挂载(可选)
此处可以参考:《fstab文件概述及设置开机自动挂载》
需要注意的是:fstab中对设备最好以UUID(设备的UUID可以使用blkid命令查询)的方式来呈现,避免涉及不同虚拟化对于设备名识别不一致导致主机启动异常
如上,即完成了将一块新磁盘完成分区,并挂载,接下来就可以正常使用啦!