
- •26856 9269 0.4 0.5 92640 23336 ? Rl 12:28 0:01 /usr/bin/Terminal
- •26856 9271 0.0 0.0 2136 296 ? S 12:28 0:00 gnome-pty-helper
- •26856 9272 0.0 0.0 6800 1860 Pts/0 Ss 12:28 0:00 bash
- •Xfs:X:33:33:X Font Server:/etc/x11/fs:/bin/false
- •Vpopmail:X:89:89::/var/vpopmail:/bin/false
- •Ivman:X:105:10149:added by portage for ivman:/dev/null:/bin/false
- •Контрольные вопросы.
Контрольные вопросы.
1) Дайте характеристику каждой файловой системе, существующей на жестком диске компьютера, на котором вы выполняли лабораторную работу.
На диске компьютера (сервера) ДК РУДН очевидно присутствуют файловые системы Windows и Unix. NTFS – Файловая система Windows,поддерживающая права на доступ к данным (привилегии доступа) как и Unix’овые. Также по сравнению с FAT32 имеет больший максимально допустимый размер отдельного файла.
2) Приведите общую структуру файловой системы и дайте характеристику каждому элементу этой структуры.
В файловой системе операционных систем Unix можно выделить 6 ключевых типов файлов: - обычный файл (текстовый или бинарный); - каталог; - файл устройства; - именованный канал; - символьная ссылка ; - сокет. В отличие от Windows, в файловых системах Unix отсутствуют буквы дисков. Вместо этого одна из этих файловых систем (их может быть несколько на одной ОС) назначается корневой.
3) Опишите действия системы при обращении к некоторому файлу (операция чтения) по шагам. Чтобы получить доступ к файлу по имени, операционная система Unix - находит это имя в каталоге, содержащем файл; - берет индексный дескриптор файла (inod); - по номеру находит inod в области inod'ов; - из inod'а берет адреса блоков, в которых расположены данные файла; - по адресам блоков считывает блоки из области данных.
4) Какая операция должна быть выполнена, чтобы содержимое некоторой файловой системы было доступно операционной системе?
Монтирование этой файловой системы.
5) Назовите основные причины нарушения целостности файловой системы. Как устранить повреждения файловой системы?
Неожиданное отключение питания компьютера во время операций записи на диск, насильственное прерывание операций ввода-вывода, нарушение работы дискового кэша. Для устранения повреждений файловой системы рекомендуется использовать специальные утилиты для проверки и восстановления поврежденных секторов диска. Например, в windows это стандартная “проверка диска на наличие ошибок”.
6) Как создается файловая система?
При создании файловой системы, во-первых, пишется драйвер этой ФС. Затем диск разбивается на сектора этой ФС (форматируется), размер и формат которых определен разработчиком этой ФС.
7) Дайте характеристику командам, которые позволяют просмотреть текстовые файлы.
Команда cat позволяет консольно прочитать содержимое большинтсва файлов (удобно). Обладает следующими опциями: - head – позволяет прочитать первые несколько строк (шапку файла); - tail – позволяет прочитать конец (хвост) файла; - less – позволяет осуществлять постраничное чтение больших файлов.
8) Приведите основные возможности команды cp в UNIX.
Основные возможности команды cp в Unix: - копирование файла в текущем катологе; - копирование нескольких файлов в каталог; - копирование файлов в произвольном каталоге; - возможность копирования каталогов вместе с входящими в них файлами и каталогами.
9) Назовите и дайте характеристику командам перемещения и переименования файлов и каталогов.
Команда mv – предназначена для перемещения и переименования файлов. Команда mvdir – для перемещения и переименования каталогов.
10) Что такое права доступа? Как они могут быть изменены?
Права доступа определяют кто и что может делать с содержимым файла (будь то например ОС, программа или какой-либо пользователь). Для их изменения существует команда chmod, позволяющая расставить права на чтение/запись/исполнение для владельца файла, группы и остальных.
11) Назовите и дайте характеристику команде поиска файлов. Приведите примеры использования этой команды.
Для поиска файлов используется команда find. Она позволяет вывести на экран имена файлов из каталога и его подкаталогов по определенной маске. Например, эта команда выведет список файлов в корневом каталоге, начинающихся с abc: find / -name "abc*" –print
12) Можно ли по контексту (содержанию) найти файл? Если да, то как?
Для контексного поиска в файле используется команда grep. Ее удобно использовать совместно с другой командой для чтения например cat. К примеру, команда cat I_love_you.txt | grep “love” выведет все строки из файла I_love_you.txt в которых есть строчка “love”.
13) Как определить объем свободной памяти на жестом диске?
Узнать количество свободного места на диске можно с помощью команды df. Она выводит размер а также свободное и занятое место на всех дисках.
14) Как определить объем вашего домашнего каталога?
Размер своего домашнего каталога (и любого другого) можно узнать с помощью команды du: du -a ~/.
15) Каким образом вы можете получить информацию о процессах в системе?
Для получения информации о процессах используется команда ps.
16) Как удалить зависший процесс?
Для принудительного завершения зависшего процесса ипользуется команда kill. Для ее использования нужно заранее узнать PID(идентификатор) процесса. Узнать его можно с помощью команды ps.
ВЫВОД.
Ознакомлен с файловой системой UNIX, структурой файловой системы, именами и содержанием каталогов. Приобрел навык: по применению команд для работы с файлами и каталогами, по управлению процессами (и работами), по проверке использования диска и обслуживанию файловых систем.