为某台服务器添加硬盘

插上的这张硬盘是完全未知的,未知的分区表,未知的文件系统格式,未知的大小..

服务器运行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了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注