![在 Linux 中使用 xfs 版本 4 格式化驱动器的新分区](https://linux22.com/image/738215/%E5%9C%A8%20Linux%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20xfs%20%E7%89%88%E6%9C%AC%204%20%E6%A0%BC%E5%BC%8F%E5%8C%96%E9%A9%B1%E5%8A%A8%E5%99%A8%E7%9A%84%E6%96%B0%E5%88%86%E5%8C%BA.png)
我正在使用街机,但不幸的是无法更新。驱动器上的数据已损坏,为了删除它,我需要重新对该驱动器进行分区。(我知道这是数据而不是驱动器的问题,因为我已经使用 dd 将分区克隆到另一个驱动器上,但仍然无法使用 rm -rf /folder 删除数据)
为了解决这个问题,我需要执行 mkfs.xfs,但我需要设置版本。当仅使用 mkfs.xfs 时,它会自动将其设置为 5。
通过阅读 mkfs.xfs 上的文档,我发现没有办法更改版本。https://www.systutorials.com/docs/linux/man/8-mkfs.xfs/
我正在寻找任何解决方案,我可以使用 slax、ubuntu 或 redhat 来解决这个问题。(我目前有这三种机器)
xfs_db> 版本
[0x20a4+0x0] = V4,NLINK,ALIGN,DIRV2
文件系统信息
https://i.stack.imgur.com/NyNCS.png
Linux 内核是 2.4.23
这台机器也无法使用 SATA,因为它没有 SATA 驱动程序。如果有人知道如何手动安装这些驱动程序,那也会有很大帮助。
更新
我找到了一个 SLAX 版本 6.1.2。它也不支持 SATA,但最大的问题是,当我在这个版本上使用 fdisk 和 mkfs.xfs 时,UBUNTU(最新版本)无法再读取磁盘的分区类型,但是...它可以直接从街机上读取磁盘的分区类型。
更新2
Ubuntu 10.04 很容易找到,Ubuntu 仍然提供它。您可以找到一个旧版本并使用它来将驱动器格式化为 XFS V4,但是...对于我的项目来说它仍然不起作用。