linux 挂载硬盘(mount)
一叶舟轻

linux 挂载硬盘(mount)

一叶舟轻
2023-11-19 / 0 评论 / 11 阅读 / 正在检测是否收录...

准备硬盘

插入硬盘或添加虚拟硬盘
通过fdisk -l查看磁盘是否已经能正常识别
如看到有多个类似/dev/sda/dev/sdb这种的则代表成功(其中/dev/sdb是这次需要新挂载的硬盘)
lp57fkpx.png

创建挂载目录

创建挂载目录,相当于将/hard-disk文件目录当做移动硬盘的目录。
没有的话创建立一个文件夹 mkdir /hard-disk
将这个目录的权限改成与自己账户的权限一样,chmod 755 /hard-disk

挂载硬盘

使用mount -o rw /dev/sdb /hard-disk把移动硬盘挂载在这个文件夹上 ,这样硬盘相当于系统的一个文件夹

  • -o 指定挂载文件系统时的选项
  • ro 以只读方式挂载
  • rw 以读写方式挂载

    问题排查

    mount: /hard-disk: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error.

  • 确认nfs-common是否安装,apt-getinstall nfs-common
  • 确认挂载盘是否格式化,可以使用以下命令格式化(会丢失硬盘中所有文件,需要注意格式化)

    • mkfs -t ext4 /dev/sdb
  • 检查完成后,再次尝试挂在即可

    注意

  • 可以使用df -h查看是否有挂载成功
    lp57gjzz.png

    重启后自动挂载

  • 上面的命令挂载的磁盘只会在当前运行系统过程中有效,服务器重启则会丢掉挂载。
  • 若需要重启系统后自动挂载,还需完成以下步骤

    找到磁盘的UUID

  • ls -l /dev/disk/by-uuid
  • 该命令会列出所有磁盘的信息,如 /dev/sda , /dev/sdb的 uuid 。可以配合使用grep 命令查找对应磁盘。
    lp57h0kw.png

    备份 fstab 文件

  • cp /etc/fstab /etc/fstab.bak
  • 以防操作过程中发生意外,我们可以恢复之前的挂载状态。

    编辑 fstab 文件

  • 将挂载盘信息添加到 /etc/fstab
  • vi /etc/fstab编辑文件
  • 这里可能有两种不同的格式,照着前面的写就行了
    lp57hr88.png
    lp57hyx5.png
    我这的格式是/dev/disk/by-uuid/[UUID] /[之前的挂载文件夹] ext4 defaults 0 0
    /dev/disk/by-uuid/b672e27e-a554-461b-8101-ca2de3602c48 /hdisk001 ext4 defaults 0 0
0

评论 (0)

取消