并非所有磁盘或分区都用作文件系统。例如,交换分区上不会有文件系统。许多软盘以磁带驱动器模拟的方式使用,因此 tar(磁带归档)或其他文件直接写入原始磁盘,而没有文件系统。Linux 启动软盘不包含文件系统,只有原始内核。
避免使用文件系统的优点是可以使更多磁盘空间可用,因为文件系统总是有一些簿记开销。它还使磁盘更容易与其他系统兼容:例如,tar 文件格式在所有系统上都是相同的,而文件系统在大多数系统上是不同的。如果您需要没有文件系统的磁盘,您将很快习惯它们。可引导的 Linux 软盘也不一定有文件系统,尽管它们可能有。
使用原始磁盘的一个原因是制作它们的镜像副本。例如,如果磁盘包含部分损坏的文件系统,那么在尝试修复它之前制作一个精确的副本是一个好主意,因为这样如果您的修复使事情变得更糟,您可以重新开始。一种方法是使用 dd
$ dd if=/dev/fd0H1440 of=floppy-image 2880+0 records in 2880+0 records out $ dd if=floppy-image of=/dev/fd0H1440 2880+0 records in 2880+0 records out $ |