Монтирование дискет

Монтирование дискет

У любой дискеты, которая хотя бы один раз была вставлена в дисковод, есть свой адрес, как и любого другого компонента. Если навести мышкой на неё, внизу серым шрифтом он будет написан. Этот адрес идентифицирует дискету, чтобы её можно было отличить (программно) от другой.

Когда дискета вставлена в дисковод, подключённый к компьютеру с 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

Подробнее

results for ""

    No results matching ""