使用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查找对应磁盘,不多的话直接在上面的命令结果中可看到。
- cp /etc/fstab /etc/fstab.bak 复制原来的 cp /etc/fstab 文件备份。
- 编辑/etc/fstab将下面的内容添加到文件末尾。 UUID=找到的uuid /disk ext4 defaults 0 0
本文完结,相关标签: mount
推荐阅读:
![]() 路过(0) |
![]() 雷人(0) |
![]() 握手(0) |
![]() 鲜花(0) |
![]() 鸡蛋(0) |