ubuntu挂载磁盘,以及开机自动挂载磁盘

1. 挂载临时磁盘(关机自动取消挂载)

在Ubuntu上挂载磁盘涉及到几个步骤,其中包括查看可用磁盘、创建挂载点、编辑 /etc/fstab 文件以确保在系统启动时自动挂载等。以下是一般的步骤:

  1. **查看可用磁盘和分区:**可以使用 lsblk 命令查看系统上的磁盘和分区信息。

    复制代码
    lsblk

    识别你想要挂载的磁盘和分区。

  2. **创建挂载点:**选择一个目录作为挂载点。例如,你可以在 /mnt 下创建一个新目录:

    复制代码
    sudo mkdir /mnt/mydisk

    这里,mydisk 是你给新挂载点选择的名称。

  3. **挂载磁盘:**使用 mount 命令将磁盘挂载到你创建的挂载点。假设要挂载的设备为 /dev/sdXn,挂载点为 /mnt/mydisk

    复制代码
    sudo mount /dev/sdXn /mnt/mydisk

    请注意将 /dev/sdXn 替换为你实际的磁盘分区。

  4. **验证挂载:**运行 df -h 命令,确保磁盘已经成功挂载。

    复制代码
    df -h
  5. **使挂载永久:**如果你希望在系统启动时自动挂载磁盘,你需要编辑 /etc/fstab 文件。打开文件并在末尾添加一行:

    复制代码
    sudo nano /etc/fstab

    添加类似于下面的行:

    复制代码
    /dev/sdXn   /mnt/mydisk   ext4   defaults   0   0

    确保替换 /dev/sdXn/mnt/mydisk 为你实际的磁盘和挂载点。保存并关闭文件。

  6. 重新挂载 /etc/fstab 中的项:

    复制代码
    sudo mount -a

    这会重新挂载 /etc/fstab 中列出的所有项目。

现在,你的磁盘应该已经成功挂载,并且会在系统启动时自动挂载。确保替换命令中的路径和设备标识符以匹配你的系统和硬件。

2. 卸载临时磁盘

在Ubuntu上卸载磁盘(解除挂载)涉及到使用 umount 命令。以下是一般的步骤:

  1. **查看已挂载的磁盘和分区:**使用 df -h 命令查看系统上已挂载的磁盘和分区。

    复制代码
    df -h

    找到你想要卸载的磁盘或分区的挂载点。

  2. **卸载磁盘:**使用 umount 命令卸载磁盘。假设你想要卸载 /mnt/mydisk 这个挂载点:

    复制代码
    sudo umount /mnt/mydisk

    请确保替换 /mnt/mydisk 为你实际的挂载点路径。

  3. **验证卸载:**重新运行 df -h 确保磁盘已成功卸载。

    复制代码
    df -h
  4. **可选:删除挂载点:**如果你不再需要挂载点,你可以删除它。请注意,这不会删除磁盘上的数据,只是删除了挂载点:

    复制代码
    sudo rmdir /mnt/mydisk

    或者,如果你使用 mkdir 创建了一个空目录作为挂载点,你可以使用 rmdir 删除它。

这就完成了磁盘的卸载过程。请注意,卸载磁盘会导致与该磁盘相关联的文件系统不再可访问,因此在卸载之前确保没有正在使用该磁盘的任何文件或进程。

开机自动挂载

为了确保磁盘在 Ubuntu 启动时自动挂载,你需要编辑 /etc/fstab 文件。以下是步骤:

  1. 打开终端:按下 Ctrl + Alt + T 打开终端。

  2. 使用 blkid 命令查看要挂载的分区的 UUID。例如:

    复制代码
    sudo blkid

    在输出中找到你想要挂载的分区的 UUID,它通常在形如 UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 的形式。

  3. 打开 /etc/fstab 文件以编辑:

    复制代码
    sudo nano /etc/fstab

    注意:你可以使用其他文本编辑器,如 geditvim,取决于你的偏好。

  4. 在文件的末尾添加一行,指定要挂载的分区的信息。使用先前找到的 UUID 替换以下示例中的 your-uuid,并指定挂载点和文件系统类型:

    复制代码
    UUID=your-uuid   /mnt/mydisk   ext4   defaults   0   2

    请确保替换 your-uuid/mnt/mydiskext4 为你实际的 UUID、挂载点和文件系统类型。

    • defaults 表示使用默认挂载选项。
    • 0 表示不在备份时检查。
    • 2 表示在启动时进行自动检查。
  5. 保存并关闭文件。

  6. 使用以下命令重新挂载 /etc/fstab 中的项:

    复制代码
    sudo mount -a
  7. 使用 df -h 命令验证磁盘是否已成功挂载。

    复制代码
    df -h

现在,你的磁盘应该在系统启动时自动挂载。请确保在编辑 /etc/fstab 文件之前备份它,以防发生错误。

相关推荐
窝子面3 分钟前
手搓最简前后端协作-node
javascript·数据库
吳所畏惧14 分钟前
宝塔面板Redis密码修改指南:SSH命令修改 vs 面板UI界面修改,哪个更靠谱?
运维·服务器·数据库·redis·缓存·ssh
DFT计算杂谈18 分钟前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
HPFBoy26 分钟前
log4net 数据库存日志正确配置
数据库
liuxiaowei31 小时前
【绝版教程】新版MySQL DBA高级实战进阶班 MySQL8.0 姜承尧-腾讯数据库总监
数据库·mysql·dba
维天说1 小时前
CLI-Switch 2026年3月版历史设计:Hook、TTY 隔离与 JSON 状态
java·服务器·json
破碎的南瓜1 小时前
sqli--sql注入过关笔记(1,2,3,4,5,9)
数据库·笔记·sql
Zhang~Ling1 小时前
从 fopen 到 struct file:从零开始拆解 Linux 文件 I/O
linux·运维·服务器
爱写代码的阿森2 小时前
鸿蒙三方库 | harmony-utils之PreferencesUtil首选项数据监听详解
服务器·华为·harmonyos·鸿蒙·huawei
爱写代码的森2 小时前
蒙三方库 | harmony-utils之FileUtil文件重命名与属性查询详解
linux·运维·服务器·华为·harmonyos·鸿蒙·huawei