«

使用mount挂载磁盘mount: wrong fs type, bad option, bad superblock on

时间:2022-10-14 00:21     作者:Anglei     分类: Linux


使用mount挂载磁盘的常见问题就是可能碰到mount point does not exist以及wrong fs type, bad option之类的错误。进行磁盘挂载前,我们要先确认linux是否已经识别磁盘,可以使用lsblk或fdisk -l查看磁盘是否已经能正常识别。如果能识别如Disk /dev/vda和Disk /dev/vdb多个,则表示正常识别。识别之后执行挂载命令:mount /dev/vdb /disk

# mount /dev/vdb /disk  

mount: /disk: wrong fs type, bad option, bad superblock on /dev/vdb, missing codepage or helper program,
or other error. UBUNTU18.04 mount: /opt/disk: wrong fs type, bad option, bad superblock on

对这个问题mount: wrong fs type, bad option, bad superblock on,有看到一些解决方法是使用apt-get install nfs-common安装nfs-common。也许这个方法能解决非磁盘格式时导致的问题,不过我这里已经安装nfs-common,但安装完成之后依然报这样的错误。我这里之所有报这个错误是因为挂载时磁盘尚未被格式化,所以错误中的提示文件系统格式不对,因此需要使用mkfs格式化磁盘。另外对其它的服务器进行测试发现,未安装nfs-common报上面的错误时只需要执行mkfs格式化磁盘即解决问题。

# mkfs -t ext4 /dev/sdb 

mke2fs 1.44.1 (24-Mar-2018)
Creating filesystem with Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done

格式化磁盘是会删掉磁盘上的所有数据的,处理前要确认好。通过上面操作我便正常进行了挂载,使用df -lh可以查看到挂载的目录和大小。另外在挂载之前需要先创建好目标挂载目录 ,不然会报mount point does not exist错误。

最后上面的磁盘挂载方式只是在当前运行系统过程中有效,如果服务器进行重启就会丢掉挂载,要想让挂载持续有效,需要将挂载保存到文件中,方式如下:

1.先找到要挂载的磁盘的uuid # ls -l /dev/disk/by-uuid

此命令会列出所有磁盘的信息,包括/vda, vdb的uuid。可以使用grep查找对应磁盘,不多的话直接在上面的命令结果中可看到。

  1. cp /etc/fstab /etc/fstab.bak 复制原来的 cp /etc/fstab 文件备份。
  2. 编辑/etc/fstab将下面的内容添加到文件末尾。 UUID=找到的uuid /disk ext4 defaults 0 0

本文完结,相关标签: mount

 版权所有:Anglei
 文章标题:使用mount挂载磁盘mount: wrong fs type, bad option, bad superblock on
 除非注明,本站文章如未特殊说明均为 MAXADA社区知识库 原创,且版权所有,请勿用于任何商业用途。

推荐阅读:

看完后感想如何?

路过(0)

雷人(0)

握手(0)

鲜花(0)

鸡蛋(0)
分享到: