mount:错误的文件系统类型、错误的选项、错误的超级块

mount:错误的文件系统类型、错误的选项、错误的超级块

/dev/sdb我向 Ubuntu Server 16添加了一个新硬盘 ( ),运行parted /dev/sdb mklabel gpt并运行sudo parted /dev/sdb mkpart primary ext4 0G 1074GB.一切都很顺利。然后我尝试安装驱动器

mkdir /mnt/storage2
mount /dev/sdb1 /mnt/storage2

结果是

mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

我尝试了mount -t ext4 /dev/sdb1 /mnt/storage2相同的结果。我以前做过很多次这样的事情,但从未遇到过这样的事情。我已经读过这个安装:CentOS 6.0 上的 /dev/sdb 上的文件系统类型错误、选项错误、超级块错误无济于事。

有关驱动器的 fdisk 输出

Disk /dev/sdb: 1000 GiB, 1073741824000 bytes, 2097152000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 0E136427-03AF-48E2-B56B-A467E991629F

Device     Start        End    Sectors  Size Type
/dev/sdb1   2048 2097149951 2097147904 1000G Linux filesystem 

答案1

警告:这将清除您的驱动器!


您仍然需要创建一个 (新的)文件系统(又名“格式化分区”)。 

再检查一遍你真正想要的覆盖当前内容指定分区!代替XY相应地,但请仔细检查您是否指定了正确的分区,例如sda2,,sdb1

mkfs.ext4 /dev/sdXY

parted / mkpart不创建文件系统。这分开的用户手册显示:

2.4.5 主体部分

命令:mkpart [part-type fs-type name] start end

    创建一个新分区, 没有创建一个新的文件系统在那个分区上。

    [强调。]

答案2

我在 Ubuntu 16.04 上的 /dev/sda 上遇到了这个问题,我通过启动到实时 USB 并执行以下操作解决了这个问题:

查看您的磁盘使用情况lsblk

如果您可以看到您的驱动器没有问题,请运行fdisk -l以查看系统是否可以使用它。

运行此命令以尝试修复驱动器上的坏超级块。

fsck /dev/sda1(将 /dev/sda1 替换为您要修复的驱动器)。

当它要求修复块时,按“选择是”y'

允许 fsck 修复所有坏块。

然后我就可以使用安装设备了

sudo mount /dev/sda /media/ubuntu

这为我解决了这个问题。

答案3

就我而言,解决方案是安装nfs-utils在客户端。

CentOS/红帽:

yum install nfs-utils

Ubuntu/Debian:

apt update
apt install nfs-kernel-server

答案4

对我来说,问题是 mount 命令包含不被接受的选项(umask、uid)(可能是因为设备具有 ext4 文件系统)

sudo mount /dev/sda1 /media/ssd -o uid=pi,gid=pi
mount: /media/ssd: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or helper program, or other error.
sudo mount /dev/sda1 /media/ssd -o umask=000
mount: /media/ssd: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or helper program, or other error.

删除选项后,它起作用了

sudo mount /dev/sda1 /media/ssd
df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/sda1      ext4      220G   61M  208G   1% /media/ssd

挂载后,可以将权限或所有权设置为能够对非 root 用户具有写入权限。

sudo chown -R pi:pi /media/ssd

相关内容