Использование дискет в качестве файловых систем
Вы можете создать файловую систему на дискете точно также,
как в разделе жесткого диска. Например,
# mke2fs /dev/fd0 1440
создает файловую систему на дискете на /dev/fd0. Размер
файловой системы должен соответствовать размеру дискеты. Дискеты
high-density 3.5" - размером в 1.44 Mбайт или 1440 блоков.
Дискеты high-density 5.25" - размером в 1200 блоков.
Для того, чтобы иметь доступ к дискете, вы должны
примонтировать содержащуюся на ней файловую систему. Команда
# mount -t ext2 /dev/fd0 /mnt
примонтирует дискету, находящуюся на /dev/fd0 к каталогу
/mnt. Теперь все файлы, находящиеся на дискете, будут находиться
в каталоге /mnt вашего жесткого диска.
(прим. переводчика: в
/mnt непосредственно будет находиться вершина дерева файловой
системы дискеты, все остальное опосредовано - ниже по дереву).
``-t ext2''указывает тип файловой системы (ext2fs). Если вы
создали другой тип файловой системы на дискете, вам потребуется
описать его тип команде mount.
"Точка монтирования" (каталог, к которому вы
примонтируете файловую систему) должен существовать, когда вы
применяете команду mount. Если он не существует, создайте его с
помощью команды mkdir - и все проблемы.
Дополнительную информацию по файловым системам, монтированию
и точкам монтирования смотрите в Разделе 4.8.
Важное замечание! Ввод/вывод на дискету буферизируется точно
также, как и для жесткого диска. Когда вы меняете (достаете)
дискету, вы не должны видеть горящую лампочку дисковода (пока
ядро работает с буферами ввода/вывода). Важно, чтобы вы не
извлекали дискету из дисковода до ее размонтирования, которое
можно выполнить командой
# umount /dev/fd0
Нельзя просто взять и вытащить дискету, как в
MS-DOS. При замене дискет сначала размонтируйте одну, а
затем примонтируйте вторую.