Ubuntu问题 -- 硬盘存储不敷了, 如何挂载一个新的硬盘上去, 图文简朴明了, ...

打印 上一主题 下一主题

主题 886|帖子 886|积分 2658


需求

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


开始

1. 确认新硬盘是否被体系识别


  • 打开终端,输入以下下令查看体系识别到的硬盘:
    1. sudo fdisk -l
    复制代码
    你应该能看到一个新的未分区的硬盘,比如 /dev/sdb 或 /dev/nvme0n1(详细名称可能差别, 可以简朴根据硬盘容量查找)

  • 确认新硬盘的装备名称(我这里是 /dev/sdb,后续操作以此为例)。

2. 对新硬盘举行分区和格式化


  • 使用 fdisk 对硬盘举行分区:
    1. sudo fdisk /dev/sdb
    复制代码


    • 输入 n 创建新分区
    • ③④⑤⑥ 我都是直接回车选择默认
    • 输入 w 保存分区表并退出

  • 格式化新分区为 ext4 文件体系:
    先使用下令 sudo fdisk -l
    查看刚才挂载硬盘的新分区的名称, 我这里是/dev/sdb1

    格式化新分区为 ext4 文件体系
    1. sudo mkfs.ext4 /dev/sdb1
    复制代码
    (/dev/sdb1 是新分区的名称,可能会根据你的硬盘情况有所差别。)


3. 创建挂载点并挂载硬盘


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


4. 设置开机自动挂载

为了让硬盘在体系重启后自动挂载,需要修改 /etc/fstab 文件:

  • 获取新硬盘分区的 UUID:
    1. sudo blkid /dev/sdb1
    复制代码
    你会看到类似以下的输出:
    1. /dev/sdb1: UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" TYPE="ext4"
    复制代码
    记下 UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"。
  • 编辑 /etc/fstab 文件:
    1. sudo vim /etc/fstab
    复制代码
    在文件末端添加一行:
    此中 /mnt/newdisk 根据自己挂载的目次举行修改
    1. UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/newdisk ext4 defaults 0 2
    复制代码
    保存并退出。

  • 测试 fstab 配置是否正确:
    1. sudo mount -a
    复制代码
    如果没有报错,说明配置正确。


5. 使用新硬盘

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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

干翻全岛蛙蛙

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表