使用 tune2fs 调整 ext4 文件系统时出现“找不到有效的文件系统超级块”

使用 tune2fs 调整 ext4 文件系统时出现“找不到有效的文件系统超级块”

我安装了全新的 Ubuntu 11.04。除了系统磁盘外,我还添加了一个 2TB 驱动器 (/dev/sda) 用于存储数据。

系统监视器报告 1419.5 GiB“可用”和 1326.3 GiB“可用”。

通过阅读网上的信息,我相信系统将这约 6% 保留为“根保留空间

好吧,我不认为我想要纯数据磁盘上的“根保留空间”,所以我尝试了经常建议的:

tune2fs -m 0 /dev/sda

在驱动器上仅接收:

tune2fs 1.41.14(2010 年 12 月 22 日)
tune2fs:尝试打开 /dev/sda 时超级块中的魔数错误
找不到有效的文件系统超级块

文件系统是 ext4,分区以某种方式是“GUID”(<- 不熟悉这个)

强大的 Google 帮不上什么忙。有谁能告诉我如何消除这个新数据驱动器上的“保留空间”?

谢谢。

答案1

您应该访问/dev/sda1,而不是/dev/sda

/dev/sda是整个磁盘。磁盘上的分区被分配了数字,例如/dev/sda1。除了少数例外(例如 SD 卡),个别分区(而不是整个磁盘)都使用文件系统进行格式化。

如果文件系统位于整个磁盘上,则需要使用fdisk或类似实用程序对磁盘进行重新分区,以便至少有一个分区。然后,您可以格式化/dev/sda1为 ext4。此操作将清除磁盘上的所有数据,因此在继续操作之前,请务必备份所有重要数据。

对于 NVMe SSD,您通常会使用/dev/nvme0n1来表示磁盘(NVMe 设备 0,命名空间 1 1),并将分区指定为p1p2等,如/dev/nvme0n1p1。如果您有多个 NVMe SSD,则其他磁盘可能会命名为/dev/nvme1n1/dev/nvme2n1等,并使用相同的p1/ p2/etc. 分区后缀。


1 NVMe 允许设备拥有多个命名空间。这些允许将单个驱动器视为多个设备,即使它们可能物理上使用相同的连接。在企业/数据中心 SSD 之外几乎从未见过多个命名空间,因此您永远不需要处理像/dev/nvme2n3p1(设备 2、命名空间 3、分区 1)这样的设备。

相关内容