当前位置: 首页 > article >正文

Ubuntu问题 -- 硬盘存储不够了, 如何挂载一个新的硬盘上去, 图文简单明了, 已操作成功

在这里插入图片描述

需求

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

在这里插入图片描述


开始

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

  1. 打开终端,输入以下命令查看系统识别到的硬盘:

    sudo fdisk -l
    

    你应该能看到一个新的未分区的硬盘,比如 /dev/sdb/dev/nvme0n1(具体名称可能不同, 可以简单根据硬盘容量查找)
    在这里插入图片描述

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


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

  1. 使用 fdisk 对硬盘进行分区:

    sudo fdisk /dev/sdb
    

    在这里插入图片描述

    • 输入 n 创建新分区
    • ③④⑤⑥ 我都是直接回车选择默认
    • 输入 w 保存分区表并退出
  2. 格式化新分区为 ext4 文件系统:
    先使用命令 sudo fdisk -l 查看刚才挂载硬盘的新分区的名称, 我这里是/dev/sdb1
    在这里插入图片描述
    格式化新分区为 ext4 文件系统

    sudo mkfs.ext4 /dev/sdb1
    

    /dev/sdb1 是新分区的名称,可能会根据你的硬盘情况有所不同。)
    在这里插入图片描述


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

  1. 创建一个挂载点目录(例如 /mnt/newdisk):

    sudo mkdir /mnt/newdisk
    
  2. 挂载新硬盘到该目录:
    如果你需要挂载到其他目录(比如 /data/mydata),只需将 /mnt/newdisk 替换为你想要的目录路径

    sudo mount /dev/sdb1 /mnt/newdisk
    
  3. 验证挂载是否成功:

    df -h
    

    你应该能看到 /dev/sdb1 挂载在 /mnt/newdisk
    在这里插入图片描述


4. 设置开机自动挂载

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

  1. 获取新硬盘分区的 UUID

    sudo blkid /dev/sdb1
    

    你会看到类似以下的输出:

    /dev/sdb1: UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" TYPE="ext4"
    

    记下 UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

  2. 编辑 /etc/fstab 文件:

    sudo vim /etc/fstab
    

    在文件末尾添加一行:
    其中 /mnt/newdisk 根据自己挂载的目录进行修改

    UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/newdisk ext4 defaults 0 2
    

    保存并退出。
    在这里插入图片描述

  3. 测试 fstab 配置是否正确:

    sudo mount -a
    

    如果没有报错,说明配置正确。
    在这里插入图片描述


5. 使用新硬盘

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


http://www.kler.cn/a/488756.html

相关文章:

  • lombok在高版本idea中注解不生效的解决
  • 【入门级】计算机网络学习
  • 使用vue-pdf预览pdf和解决pdf电子签章显示问题
  • 基于 Python 和 OpenCV 的人脸识别上课考勤管理系统
  • 使用docker-compose安装Redis的主从+哨兵模式
  • 深入讲解 Docker 及实践
  • springboot整合admin
  • 【DevOps工具篇】 如何使用SonarQube及在Jenkins Pipeline中集成
  • Swagger学习⑯——@ApiResponses注解
  • 【微服务与K8S】
  • 【Rust自学】11.5. 在测试中使用Result<T, E>
  • npm : 无法加载文件 D:\SoftFile\npm.ps1,因为在此系统上禁止运行脚本。
  • php反序列化 ctf例题演示 框架安全(TP,Yii,Laravel) phpggc生成框架利用pop
  • STM32 拓展 RTC案例1:使用闹钟唤醒待机模式 (HAL库)
  • [ LeetCode 75 ] 283 移动零(JavaScript)
  • mysql -> 达梦数据迁移(mbp大小写问题兼容)
  • Ubuntu | PostgreSQL | 解决 ERROR: `xmllint` is missing on your system.
  • 学习第六十四行
  • 创建一个Spring Boot项目
  • 使用PVE快速创建虚拟机集群并搭建docker环境
  • 安全运维管理 10.1环境管理
  • GPU算力平台|在GPU算力平台部署LLama3大模型的详细教程
  • system securiry: supervisor password required
  • 在 Visual Studio Code 中使用 qmake 构建和调试 Qt 项目
  • python调用window库全屏截图生成bmp位图学习
  • TrustRAG:增强RAG系统鲁棒性与可信度的创新框架