Исследование смонтированных файловых систем — КиберПедия 

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Исследование смонтированных файловых систем

2017-11-16 243
Исследование смонтированных файловых систем 0.00 из 5.00 0 оценок
Заказать работу

 

Монтирование файловой системы — процесс, подготавливающий раздел диска к использованию операционной системой.

Операция монтирования состоит из нескольких этапов

1. Определение типа монтируемой системы

2. Проверка целостности монтируемой системы

3. Cчитывание системных структур данных и инициализация соответствующего модуля файлового менеджера (драйвера файловой системы)

4. Установка флага, что система смонтирована. При корректном размонтировании этот флаг сбрасывается, если при загрузке система определяет, что он не сброшен, значит, работа завершена некорректно и возможно ФС нуждается в починке.

5. Включение новой файловой системы в общее пространство имен.

Каждая файловая система состоит из одного корневого каталога, его подкаталогов и файлов. Файловые системы прикрепляются к файловому дереву с помощью команды mount. Эта команда берет из существующего файлового дерева каталог (называется точкой монтирования) и делает его корневым каталогом присоединяемой файловой системы. Например, команда

Mount /dev/sd0a /users

монтирует файловую систему, находящуюся на устройстве /dev/sd0a, под именем users.

Команда

Mount

без параметров выводит информацию о смонтированных файловых системах и параметрах монтирования.

 

Демонтирование файловой системы можно выполнить командой umount. Для этого в файловой системе не должно быть открытых файлов и процессов, ее использующих.

Пример размонтирования файловой системы /users

Umount /users

 

Команда

df

выводит данные о размерах файловых систем, занятом и свободном пространстве; ключ - k определяет формат вывода и означает, что данные выводятся в килобайтах.

Команда

Tree

показывает дерево файлов и директорий, начиная от корня (/).

 

Команда

du -k каталог

выводит информацию о суммарном размере файлов в указанном каталоге и - рекурсивно - его подкаталогах (плюс размер собственно каталога). Если каталог не указан, подразумевается текущий. Ключи:

· -k – означает, что данные выводятся в килобайтах, иначе - в 512-байтных блоках.

· -s – подавляет рекурсивный вывод информации о подкаталогах - команда сообщает только суммарный объем.

Пользователи

Наличие или отсутствие пользователя в системе определяется записью в файле /etc/passwd. Каждая запись представляет собой строку, состоящую из семи полей, разделенных двоеточиями.

Поля, слева направо, имеют следующие значения:

1. USER - имя пользователя.

2. PASSWORD - в старых версиях Unix в этом поле хранился зашифрованный пароль пользователя; в современных версиях поле содержит "x", а зашифрованный пароль хранится в файле /etc/shadow, который доступен для чтения только суперпользователю.

3. UID - идентификатор пользователя - целое положительное число, 0 зарезервирован для суперпользователя.

4. GID - идентификатор группы, в которую входит пользователь.

5. GECOS - произвольный текстовый комментарий (как правило, имя и фамилия пользователя).

6. HOME - домашний каталог пользователя.

7. SHELL - шелл - программа, запускаемая для обслуживания сеанса работы пользователя в системе. Для обычных пользователей это - командный интерпретатор.

Если пользователь должен быть членом более одной группы, то для внесения его в другие группы, следует указать имя пользователя в соответствующей строке файла /etc/group.

Группа, которая указана для пользователя в файле /etc/passwd называется первичной группой этого пользователя, остальные группы, в которые он внесен согласно файлу /etc/group, - вторичными. Первчичная группа отличается от вторичных только в следующем:

  • Когда пользователь создает файл (и у каталога не установлен бит SGID), то группой-владельцем нового файла будет первичная группа пользователя (владельцем файла будет он сам).

Файл /etc/group таким образом выполняет две функции: во-первых, он определяет имена и идентификаторы групп; во-вторых, указывает участие пользователей во вторичных для них группах.

Чтобы определить, в каких группах вы участвуете, надо подать команду groups

 

Узнать, какие пользователи работают в настоящий момент в системе и чем занимаются, можно с помощью команд who или w


Поделиться с друзьями:

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.01 с.