
需求
我现在有一个ubuntu22.04操作系统的服务器, 但是当前硬盘不够用了, 我买了一个1T的SSD固态硬盘, 且已经安装在服务器上了, 我需要将这个硬盘挂载到当前ubuntu的某个目录上

开始
1. 确认新硬盘是否被系统识别
-
打开终端,输入以下命令查看系统识别到的硬盘:
sudo fdisk -l你应该能看到一个新的未分区的硬盘,比如
/dev/sdb或/dev/nvme0n1(具体名称可能不同, 可以简单根据硬盘容量查找)

-
确认新硬盘的设备名称(我这里是
/dev/sdb,后续操作以此为例)。
2. 对新硬盘进行分区和格式化
-
使用
fdisk对硬盘进行分区:sudo fdisk /dev/sdb
- 输入
n创建新分区 - ③④⑤⑥ 我都是直接回车选择默认
- 输入
w保存分区表并退出
- 输入
-
格式化新分区为
ext4文件系统:
先使用命令sudo fdisk -l查看刚才挂载硬盘的新分区的名称, 我这里是/dev/sdb1

格式化新分区为ext4文件系统sudo mkfs.ext4 /dev/sdb1(
/dev/sdb1是新分区的名称,可能会根据你的硬盘情况有所不同。)

3. 创建挂载点并挂载硬盘
-
创建一个挂载点目录(例如
/mnt/newdisk):sudo mkdir /mnt/newdisk -
挂载新硬盘到该目录:
如果你需要挂载到其他目录(比如/data/mydata),只需将/mnt/newdisk替换为你想要的目录路径sudo mount /dev/sdb1 /mnt/newdisk -
验证挂载是否成功:
df -h你应该能看到
/dev/sdb1挂载在/mnt/newdisk。

4. 设置开机自动挂载
为了让硬盘在系统重启后自动挂载,需要修改 /etc/fstab 文件:
-
获取新硬盘分区的
UUID:sudo blkid /dev/sdb1你会看到类似以下的输出:
/dev/sdb1: UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" TYPE="ext4"记下
UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"。 -
编辑
/etc/fstab文件:sudo vim /etc/fstab在文件末尾添加一行:
其中/mnt/newdisk根据自己挂载的目录进行修改UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/newdisk ext4 defaults 0 2保存并退出。

-
测试
fstab配置是否正确:sudo mount -a如果没有报错,说明配置正确。

5. 使用新硬盘
现在,新硬盘已经挂载到 /mnt/newdisk,你可以将文件存储到该目录中。
也可以重启系统然后 sudo df -h 检查一下是否自动挂载了



















