无分区表硬盘

无分区表硬盘

就在今天早上,我不小心创建了一个没有分区表的硬盘文件系统。我什至不知道这是可能的,但它发生了。现在的问题是撤销它还是不管它。

对于这种特殊情况,我不需要多个分区,因此没有分区表对我来说没有问题。确实,就系统管理而言,它确实很方便。但我不知道linux是否有任何功能损失。我发帖是为了获得一些指导。

由于没有分区表,我失去了哪些功能(除了添加和调整分区大小之外)。未来系统升级的可移植性或兼容性如何(留在 Linux 内)? Linux、Windows 和 OS X 之间的互操作性如何?

答案1

Linux 本身大多不会关心。有些事情是不可能的(例如,在驱动器上安装 GRUB 等引导加载程序),但听起来这不是问题。某些软件(udisks例如)可能无法将其视为可安装的文件系统,因此它在桌面 GUI 中的工作效果可能较差。

如果您将其附加到不同的操作系统,我希望 Mac OS 和 Windows 都能提供创建分区表的功能(阅读:损坏或破坏您的数据)。您可能可以将其安装在任何一个上(假设它们支持 FS),但 GUI 不会这样做。至少不是没有特技。

下一个系统管理员——或者很可能是六个月后的你——将要关心。你创造了一些奇怪的东西。管理员将尝试fdisk -l查找磁盘上有什么,或者它有多大,等等。也许它已连接到另一台机器,或者必须重新安装操作系统,或者发生了一些不好的事情,他/她正在尝试恢复数据,等等。他/她将收到关于没有可识别的分区表的令人困惑的消息,或者根据文件系统的不同,前几个扇区是故意未使用的,因此 fdisk 只会说它是一个空白磁盘!或者也许不是fdisk -l,只是fdisk后面跟着p,这将很高兴地显示一个新的空分区表。

经验丰富的系统管理员如果能够正确思考,是否能够弄清楚发生了什么?是的,他或她应该这样做。 (是否会花费额外的时间,延迟需要完成的任何任务?是的。)

但是,经验不足的系统管理员或承受压力的系统管理员能否解决这个问题?好吧,我要指出的是你不知道这是偶数可能的,你肯定并不孤单。

如果您决定保持这种方式,请将其记录在可用并被注意到的地方,即使它所属的系统已经死亡。例如,如果这是外部驱动器,您可以将便条(一张纸)牢固地附加到该驱动器上。

答案2

在 Linux 中你不会损失太多——用一个全磁盘设备作为文件系统的后备存储几乎就可以了。您可能无法将磁盘移动到其他操作系统(例如 Windows 或 Mac OS X),但这更多是由于文件系统而不是您正在使用整个磁盘设备的事实。与其他操作系统互操作的操作系统根本不应该受到影响。

总的来说,如果它现在对你有用,我会不管它,除非你真的想重做它并在磁盘上创建一个分区。

相关内容