Диски без файловых систем

Не все диски или разделы используются как файловые системы. Например, раздел swap-области не содержит файловой системы. Многие дисководы функционируют в режиме эмуляции ленточного накопителя, благодаря чему tar-файл или другой файл записывается непосредственно на диск без применения файловой системы. Такой подход обладает некоторыми преимуществами, такими как экономия дискового пространства (при создании файловой системы часть дискового пространства резервируется для системных нужд) и совместимость с другими операционными системами. В частности, файловый формат tar является универсальным для всех систем, в то время как файловые системы могут отличаться в разных ОС. Дискеты для экстренной загрузки системы Linux также могут не иметь файловой системы.

Одной из причин использования прямого доступа к диску (без файловой системы) является создание копий. Если диск содержит частично поврежденную файловую систему, рекомендуется создать его копию до предпринятия любых действий. Для этого можно применять программу dd(1).

ttyp5 root /usr/tmp $ dd if=/dev/fd0H1440 of=floppy-image
2880+0 records in
2880+0 records out
ttyp5 root /usr/tmp $ dd if=floppy-image of=/dev/fd0H1440
2880+0 records in
2880+0 records out
ttyp5 root /usr/tmp $

Сначала команда dd создает точную копию дискеты в файле floppy-image, после чего записывает копию обратно на диск (при условии, что перед выполнением последней команды была вставлена новая дискета).

Примечание: Цифра в скобках указывает на раздел в руководстве man, где можно узнать подробное описание команды.