schel4koff.ru

Компьютер — интернет — сайтостроение — SEO — монетизация

Установка файловой системы Linux

Поделиться в соц. сетях

Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники

    Установка файловой системы Linux. В Unix процесс подсоединения файловой системы называется монтированием (mounting). Когда система загружается, ядро читает данные настроек и устанавливает раздел /, основанный на этих данных. Чтобы установить файловую систему, вы должны знать следующее:

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

Например, ext2 и ext3-подобные файловые системы обычные для Linux сильно отличаются от FAT-подобных типов используемых на многих компьютерах с Windows.

Точка монтирования (mount point); это место в иерархии каталогов текущей системы, куда должна быть подсоединена файловая система. Точка установки это всегда обычный каталог. Для примера, Linux использует /cdrom как точку монтирования для устройств CD-ROM. Точка монтирования не должна быть прямо в корневом каталоге; она может находиться в системе где угодно.

При установке системы, общая терминология звучит как «установить устройство на точку монтирования». Чтобы узнать текущее состояние файловой системы вашей операционной системы, запустите команду mount.

Каждая строка соответствует одной монтируемой файловой системе, которая записывается по пунктам в следующем порядке:

Устройство, такое как /dev/hda3. Обратите внимание на то, что некоторые из них ненастоящие устройства (например, ргос); они поставлены вместо имен настоящих устройств, потому что файловые системы специального назначения не нуждаются в устройствах.

В каждой из строк должно быть прописано следующее:

• Слово on (указывает точку монтирования).
• Точка монтирования.
• Тип файловой системы, обычно в виде короткого обозначения.
• Опции установки (в скобках).

Чтобы установить файловую систему для ОС Linux, воспользуйтесь командой mount как приведено ниже с типом файловой системы, устройством и желаемой точкой монтирования:
mount -t type device mountpoint Например, чтобы установить файловую систему вторичного использования /dev/hdb3 в /home/extra, воспользуйтесь этой командой: mount -t ext2 /dev/hdb3 /home/extra Чтобы отсоединить файловую систему, используйте команду umount: umount mountpoint

Буферизация файловой системы.

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

Когда вы отсоедините файловую систему с помощью umount, ядро автоматически синхронизируется с диском. В любое другое время, вы можете заставить ядро Unix записать изменения в своем буфере на диск при помощи команды sync. Если (независимо от причины) вы не можете отсоедините файловую систему, то перед выключением системы убедитесь, что вы уже запустили sync.

Опции установки файловых систем Linux.

Существует много способов изменить поведение команды mount. Это бывает необходимо при работе со съемным носителем или при выполнении работ по поддержке системы.

Общее число опций mount поражает. Страница руководства команды mount (8) является неплохим справочником, но в ней непросто понять, откуда начать и что можно спокойно пропустить.

Опции разделяются на две категории: основные опции и опции, предназначенные специально для файловых систем. Основные опции включают в себя -t для описания типа файловой системы, как было сказано ранее. В отличие от основных, опции, специально предназначенные для файловых систем Unix, соответствуют только определенным типам файловых систем. Чтобы активировать опцию файловой системы, воспользуйтесь ключом -о размещенным перед опцией. Например, -о norock выключает расширения Rock Ridge в файловой системе ISO9660, но этот ключ ничего не значит для других видов файловых систем.

Короткие опции утилиты mount для Linux.

Наиболее важными из основных опций являются:
• -r — устанавливает файловую систему в режим «только для чтения». Она имеет множество применений, начиная с защиты записей и заканчивая самозагрузкой. Вам не нужно точно определять эту опцию при обращении к устройству только для чтения, такого как CD-ROM; система сделает это за вас (а также сообщит вам о включенном состоянии только для чтения).

• -n — удостоверяется, что mount не пытается обновить базы данных установки системы, /etc/mtab. Операция mount вызовет сообщение об ошибке, если она не сможет сделать запись в этот файл. Это очень важно в процессе загрузки, потому что корневой раздел (а следовательно, базы данных установки системы) доступны только для чтения. Вы также сочтете эту опцию удобной, если будете пытаться устранить проблему в системе, находясь в однопользовательском режиме, потому что база данных установки системы в это время может быть недоступна.

• -t — определяет тип файловой системы -t type.

Длинные опции утилиты mount для Linux.

Короткие опции вроде -r слишком ограничены для постоянно растущего числа опций mount; слишком мало букв в алфавите чтобы обеспечить все возможные опции. Короткие опции также причиняют неудобства из-за того, что сложно определить значение опции по одной только букве. Многие основные опции и все опции, специально предназначенные для файловых систем, используют более длинный, более гибкий формат опций.

Чтобы использовать длинные опции с mount в командной строке, начните с ключа -о добавьте несколько ключевых слов. Вот законченный пример с выделенными полужирным длинными опциями:
mount -t vfat /dev/hdal /dos -о ro,conv=auto

Здесь приведены две длинные опции, rо и conv=auto. Опция rо определяет режим только для чтения, и ничем не отличается от короткой опции -r. Опция conv=auto это опция файловой системы, сообщающая ядру автоматически преобразовать определенные текстовые файлы из DOS формата новой строки в стиль Unix (о котором будет рассказано ниже).

Наиболее важные длинные опции это:
• exec, noexec — включает или выключает исполнение программ в файловой системе;
• suid, nosuid — исключает или выключает программы setuid;
• го, rw — устанавливает файловую систему в режим только для чтения или чтение-запись;
• remount — повторно подсоединяет только что установленную файловую систему в ту же точку монтирования.

Единственная причина, по которой стоит это делать — это смена опций установки, и очень часто встречающиеся случаи, когда надо сделать файловую систему доступную только для чтения доступной для записи. Примером того, зачем вам это может понадобиться, может послужить случай, когда ОС Linux ставит корень в режим только для чтения при восстановлении после сбоя. Следующая команда заново устанавливает корневой каталог в режим чтение-запись (вам понадобится опция -n, потому что команда mount не может записать в базу данных установки системы, когда корневой каталог находится в режиме только для чтения):
mount -n -о remount /

Предыдущая команда предполагает, что список правильных устройств для каталога / находится в /etc/fstab (подробности в следующем разделе). Если это не так, вы должны будете точно определить устройство.
• norrock, nojoliet — (файловая система ISO9660) отключает расширения Rock Bridge (Unix) или Joliet (Microsoft). Будьте готовы, что чистая, не обработанная ISO9660 окажется очень неудобна;
• conv=rule — (FAT-подобные файловые системы), преобразует символы разделителя строки в файлы, основанные на правилах rule, которые могут быть binary, text или auto.

По умолчанию стоит binary, который отключает любой перевод символа. Чтобы рассматривать все файлы как текстовые, воспользуйтесь text. Настройка auto преобразует файлы, основываясь на их расширениях. Например, файл .jpg не имеет особого определения, а файл .txt имеет. Будьте осторожны с этой опцией, потому что она может повредить файл. Возможно, вы захотите использовать ее в режиме только для чтения.

Вы можете посмотреть так же записи

Автор

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Schel4koff.ru © Все права защищены 2014 г.
Для любых предложений по сайту: [email protected]