我买了两个 1T USB 驱动器,想用作备份介质。它们默认带有 exFAT,我可以在 Centos 上使用保险丝驱动程序安装它们。但我宁愿使用像 ext4 或 xfs 这样的本机文件系统,因为我只会在我的 Centos 机器上使用它们,并且我想保留用户和权限。
它们的格式都很好,可以在 Windows 机器上使用,我可以使用 Centos 中的保险丝驱动程序安装它们,所以我知道它们可以工作。
首先,我使用 fdisk 并删除/创建一个新的 Linux 分区。没有错误或警告,我在其上 mkfs.ext4 并格式化它,没有错误或警告。但是当我尝试安装它时,安装说它有一个坏的超级块。我检查了一下,发现有很多错误,我告诉y
他们修复它们。但它仍然无法安装。
我转移到另一台较新的机器并运行 gparted。我有 gparted 格式为 ext4,同样,它的格式很好,没有错误,但它不会挂载,说没有超级块。所以我尝试xfs。它的格式很好,没有错误。仍然无法安装,说不是有效的文件系统。
我将它粘贴在 Windows 盒子中并将其重新格式化为 exfat,它工作正常并且我可以读取/写入它。
知道为什么我无法将它们格式化为 ext4 或 xfs 吗?制造商是否可能已经锁定了可以使用的 fs 类型?
fdisk 在设置分区或文件系统类型时没有问题,但格式化后,驱动器将变得无法使用,除非它是 exFAT。另外,为了完整起见,dmesg 中也没有警告或错误。