不久前,我在 USB 硬盘上创建了文件系统,昨天我的同事尝试安装它。根据我的文档,他只需运行:
mount -t ext3 /dev/sdX /mnt/usb
这确实有效,但他坚持认为这是错误的,不应该有效,因为我只能挂载 /dev/sdXn,其中n
分区号是哪里。他的论点是你不能挂载整个设备。
我相信答案可能非常简单?
答案1
基本上,您直接在设备上创建了文件系统,而没有创建分区表。您将无法启动它。我确信还有其他限制。
您所描述的方法可以工作,因为您可以在 Linux 下安装文件系统并在那里存储内容。这不是硬盘驱动器的标准做法。通过以这种方式设置系统,您可能会让使用您驱动器的其他人感到困惑。在极端情况下,该人可能会尝试使用分区编辑器 (fdisk/parted) 打开驱动器,并实际上破坏您的文件系统,因为他们不知道您做了一些非标准的事情。
请记住,软盘和光盘通常也没有分区表。因此,您所做的并不完全不寻常。