插上的这张硬盘是完全未知的,未知的分区表,未知的文件系统格式,未知的大小..
服务器运行Ubuntu 20.04系统。
1.使用fdisk查看全部硬盘信息,确定硬盘在/dev中的位置
sudo fdisk -l
2.我新加入的硬盘在/dev/nvme0n1,使用wipefs删除所有已有分区信息
sudo wipefs -a /dev/nvme0n1
3. 使用fdisk查看详细信息:
sudo fdisk /dev/nvme0n1
3.使用fdisk命令
p
可以查看分区信息;
使用
n
并按照提示新建分区,使用
w
保存设置并退出。
其实也可以不新建分区,直接在整个硬盘上新建文件系统。
4.使用mkfs系列命令在新的分区中新建文件系统
sudo mkfs.ext4 /dev/nvme0n1p1
我新建了一个ext4文件系统, 在mkfs.后面输入想要的文件系统名称来新建不同的文件系统。
5. 挂载到系统中,使用df -h确认。
sudo mount /dev/nvme0n1p1 /WhateverYouWantToMount
df -h
6.编辑/etc/fstab 使得硬盘在开机时挂载
/dev/nvme0n1p1 /WhateverYouWantToMount ext4 defaults 0 2
上述命令的最后一项为2表示开机时校验硬盘,0表示不校验,1应该是根目录的校验。
______
Tip 1
此外,在挂载硬盘的时候,为了避免硬件接口的改变导致挂载错误或者失败,可通过uuid指定硬盘。首先用
sudo blkid
来确认硬盘的uuid.(将进一步补充)
Tip 2
为了使得这样做出来的盘能被更多系统(如windows或者macOS)识别,可能需要在fdisk新建分区时修改分区类型(Partition Type),在fdisk中输入
t
然后选择需要修改分区类型的分区,然后输入需要修改成的分区16进制编码即可。
Tip 3
fdisk也可以使用gdisk代替,gdisk全称是GPT fdisk,但实际上现在fdisk也是默认使用GPT了。