Глава 8. Файловая Система и Точки Монтирования

Наилучший путь понять “как это работает” это рассматривать на практическом примере, что мы и собираемся здесь сделать. Предположим вы только что приобрели новый жесткий диск и на нем нет никаких разделов. Ваш раздел Mandrake Linux полон до отказа и вместо того, чтобы начинать все сначала, вы решаете перенести целый раздел древовидной структуры на новый диск. Так как новый диск очень большой, вы решаете перенести самый большой каталог на него: /usr. Но сначала немного теории.

Принципы

Как мы уже отмечали в Руководство по Установке, каждый жесткий диск разделен на несколько разделов, каждый из которых содержит файловую систему. В то время как Windows назначает букву каждой из своих файловых систем (конечно только для тех, которые распознает), GNU/Linux имеет уникальную древовидную структуру файлов, и каждая файловая система примонтирована в одно местоположение в древовидной структуре.

Также как Windows необходим “C: drive”, GNU/Linux должна иметь возможность где-нибудь примонтировать корень (root) своей файловой системы (/), фактически в разделе, который содержит корневую файловую систему . Как только корень примонтирован, вы можете монтировать другие файловые системы древовидной структуры в различные точки монтирования. Любой каталог ниже корневой структуры может работать как точка монтирования. Обратите внимание, что вы можете монтировать одну и ту же файловую систему несколько раз.

Это дает большую гибкость конфигурации. В случае веб-сервера, например, обычное дело выделить целый раздел под каталог, в котором размещаются данные веб-сервера. В общем случае каталог, содержащий эти данные это /var/www. Следовательно, это может работать как точка монтирования раздела. Вы можете посмотреть в Рисунок 8.1. Еще не примонтированная файловая система и Рисунок 8.2. Файловая система теперь примонтирована ситуацию в системе до и после монтирования файловой системы.

Рисунок 8.1. Еще не примонтированная файловая система

Рисунок 8.2. Файловая система теперь примонтирована

Как вы себе можете представить, это дает множество преимуществ: древовидная структура всегда будет одинаковой, и это распространяется как на одну так и на множество файловых систем. [15]. Всегда можно физически перенести ключевую часть древовидной структуры на другой раздел, когда кончается дисковое пространство, что мы и собираемся сделать здесь.

Есть две вещи, которые вам надо знать о точках монтирования:

  1. каталог, который работает как точка монтирования должен существовать;

  2. и этот каталог предпочтительно должен быть пустым: если в каталоге, который выбран как точка монтирования, будут находиться файлы и подкаталоги, они просто будут “скрыты” вновь примонтированной файловой системой и не будут доступны до тех пор, пока вы не отмонтируете файловую систему.



[15] GNU/Linux может управлять 64 файловыми системами одновременно.



Наш баннер
Вы можете установить наш баннер на своем сайте или блоге, скопировав этот код:
RSS новости