У любой дискеты, которая хотя бы один раз была вставлена в дисковод, есть свой адрес, как и любого другого компонента. Если навести мышкой на неё, внизу серым шрифтом он будет написан. Этот адрес идентифицирует дискету, чтобы её можно было отличить (программно) от другой.
Когда дискета вставлена в дисковод, подключённый к компьютеру с OpenOS, в
директории /mnt/
для неё создаётся точка монтирования, название которой
соответствует первым трём буквам адреса дискеты. Для дискеты с адресом
1234567890ab-1234-1234-1234-12345678
содержимое будет доступно в /mnt/123/
.
Такая директория не отличается по использованию от любой другой. В ней можно так же создавать и удалять файлы, таскать повсюду, переименовывать, менять, рвать и бросать. Все изменения автоматически записываются на дискету.
Вместе с тем внутреннее представление такой директории отличается от, например,
/mnt/
. Если /mnt/
— это директория на файловой системе /
, то содержимое
/mnt/123/
на корневой файловой системе не находится. Можно сказать, что к
/mnt/
"приклеили" содержимое дискеты 1234567890ab-1234-1234-1234-12345678
и
поместили в 123/
. Такая процедура называется монтированием, а директория,
которая представляет корень содержимого файловой системы — точкой монтирования.
В /mnt/
OpenOS монтирует ФС автоматически. Но постоянно вводить адрес может
надоесть, поэтому есть возможность самому смонтировать ФС в любое другое место.
Воспользуемся командой mount
. Первым аргументом надо дать адрес (или кусок
адреса) дискеты, вторым — сказать, куда монтировать (ничего по данному пути не
должно быть).
$ mount 1234 /my-floppy
После исполнения команды содержимое дискеты, у которой адрес начинается на
1234
, будет доступно в /my-floppy/
.
После перезагрузки компьютера собственные точки монтирования пропадут, так что
может оказаться неудобным постоянно смотреть на адрес дискеты. Ей можно
присвоить название (label). Для этого заюзаем программу label
.
$ label -a 1234 "My floppy"
Если название дискеты состоит из пробелов, его нужно заключить в кавычки, как
выше. 1234
— это адрес или его часть. -a
говорит, что мы даём адрес, а не
путь, куда смонтирована дискета. Хотя можно и его дать:
$ label /my-floppy "My floppy"
После этого в mount
вместо адреса можно писать название.
$ mount "My floppy" /my-floppy