给 Ubuntu 添加一块硬盘
全新硬盘步骤 1-2-3-4-6-7-8
用过的硬盘步骤 5-1-2-3-4-6-7-8
1查看块设备
lsblk -f
新进来的硬盘没有文件格式。所以 FSTYPE 项应该是空白的。
2查看文件系统
df -hl
这样可以检查硬盘是否正常挂载到了目录。
3查看分区信息
sudo fdisk -l
在里面找到自己新添加的硬盘。可以从类型,容量等信息以及结合 1 中信息进行确认。
4新建分区
sudo fdisk /dev/sdb
按 m 进入帮助模式
n 添加分区
p 添加主分区
…..
w 保存退出
5删除分区
sudo fdisk /dev/sdb
按 m 进入帮助模式
d 删除分区
…..
w 保存退出
6格式化硬盘
sudo mkfs.ext4 -n /dev/sdb
将硬盘格式化为 ext4 文件系统
7测试挂载
sudo mkdir /mountTest
sudo mount /dev/sdb/ /mountTest
再使用 2 进行检测是否挂载成功。
8设置为开机自动挂载
-
查询 UUID
sudo blkid /dev/sdb
-
设置自动执行
sudo gedit /etc/fstab
添加下面的一行 UUID=88069947069936E2 /mountTest ext4 defaults 0 2 -
fstab 字段解释
分区设备文件名或UUID 挂载点 文件系统名称 挂载参数,挂载权限 指定分区是否被dump备份,0代表不备份,1代表每天备份,2代表不定期备份。 指定分区是否被fsck检测,0代表不检测,其他数字代表检测的优先级,比如1的优先级比2高。根目录所在的分区的优先级为1,其他分区的优先级为大于或等于2
9遇到错误
mke2fs 1.41.12 (17-May-2010)
mkfs.ext4: inode_size (128) * inodes_count (0) too big for a
filesystem with 0 blocks, specify higher inode_ratio (-i)
or lower inode count (-N).
如果遇到这个错误,估计是在创建分区的时候将分区的类型设置为拓展分区。 回到 4。