В Linux. 2 Приобретение и инсталляция Linux. 3 Учебник по Linux 4 Администрирование системы. 5 The X window System. 6 Работа в сети
Вид материала | Учебник |
Содержание4.4.2 Имена устройств. 4.4.3 Проверка файловых систем. |
- RH253 Сетевые службы Red Hat Linux и администрирование безопасности, 45.9kb.
- Документация Calculate Linux, 12378.73kb.
- Программы повышения квалификации ункит 1- «Linux для начинающих» Цель, 11.83kb.
- Концепция развития спо в РФ 2 История Linux, 105.81kb.
- Gnu/Linux, 51.18kb.
- Лекция 17. Операционная система Linux, 126.24kb.
- Исследование возможностей ос linux для приложений реального времени с обработкой разнородной, 98.25kb.
- Windows против Linux, 88.72kb.
- Учебный план курса "Базовая поддержка и администрирование Linux" Цель дать знания, 34.75kb.
- Исследование возможностей операционной системы Linux На примере операционной системы, 748.67kb.
4.4.2 Имена устройств.
В дополнение к именам разделов, перечисленных в файле /etc/fstab, Linux распознает номера устройств гибких и жестких дисков. Они классифицируются по типу, интерфейсу и порядку подключения. Например, первый жесткий диск, если он имеет IDE или старый MFM интерфейс, имеет имя устройства /dev/hda. Первый его раздел /dev/hda1, второй раздел /dev/hda2, третий раздел /dev/hda3... Первый раздел второго IDE устройства /dev/hdb1, второй раздел /dev/hdb2 и так далее. Схема именования для обычных x86-машин с шинами ISA и PCI дана в таблице 4.2.
Драйвер устройства | Диск |
/dev/hda | Основной (Master) диск на первом (primary) шлейфе IDE. |
/dev/hdb | Дополнительный (Slave) диск на первом (primary) шлейфе IDE. |
/dev/hdc | Основной (Master) диск на втором (secondary) шлейфе IDE. |
/dev/hdd | Дополнительный (Slave) диск на втором (secondary) шлейфе IDE. |
Таблица 4.2: Имена IDE устройств.
CD-ROM и стриммеры, использующие IDE/ATAPI интерфейс, также используют данные имена устройств.
Некоторые машины, в основном крутые персоналки и рабочие станции на процессорах Digital Equipment Corporation's Alpha, используют Small Computer System Interface (SCSI). Соглашения об именах SCSI устройств сильно отличаются от приведенных выше по причине большей гибкости адресации SCSI. Первый SCSI жесткий диск в системе /dev/sda, второй SCSI жесткий диск /dev/sdb... Список обычных SCSI устройств дан в таблице 4.3.
Драйвер устройства | Устройство |
/dev/sda | Первый жесткий диск SCSI. |
/dev/sdb | Второй жесткий диск SCSI. |
/dev/st0 | Первый стриммер SCSI. |
/dev/st1 | Второй стриммер SCSI. |
/dev/scd0 | Первое устройство чтения SCSI CD-ROM. |
/dev/scd1 | Второе устройство чтения SCSI CD-ROM. |
Таблица 4.3: Имена SCSI устройств.
SCSI CD-ROM и стриммеры именуются не так, как жесткие диски на SCSI. Сменные SCSI средства, например Iomega Zip drive, следуют соглашениям наименования для несменных дисков SCSI. Использование Iomega Zip drive для резервирования описано ниже.
Стриммеры с поддержкой форматов магнитной ленты QIC-02, QIC-40 и QIC-80 имеют собственный набор имен устройств, который описан ниже.
Гибкие диски используют другую схему именования устройств.
4.4.3 Проверка файловых систем.
Бывает полезно почаще проверять вашу файловую систему на наличие поврежденных и испорченных файлов. Некоторые системы автоматически проверяют свои файловые системы во время загрузки (с помощью соответствующих команд из /etc/rc или /etc/init.d/boot).
Для проверки файловых систем используются команды, зависящие от типа файловой системы. Для файловой системы ext2fs (самый широко используемый тип), такой командой служит e2fsck. Например, команда:
# e2fsck -av /dev/hda2
проверит файловую систему ext2fs на /dev/hda2 и автоматически исправит ошибки.
Обычно бывает полезно размонтировать файловую систему перед ее проверкой. Это необходимо, если e2fsck должна выполнить любой ремонт файловой системы. Например команда:
# umount /dev/hda2
размонтирует файловую систему на /dev/hda2, после чего вы можете ее проверить. Есть одно исключение, вы не можете размонтировать корневую файловую систему. Для того, чтобы проверить размонтированную корневую файловую систему вам следует использовать специальную boot/root дискету. Вы также не можете размонтировать файловую систему, если хотя бы один из ее файлов "занят" (``busy''), т.е. используется действующим процессом. Например, вы не можете размонтировать файловую систему, если хотя бы один из текущих рабочих каталогов пользователя находится на этой файловой системе. Вы получите сообщение ``Device busy'', если вы попытаетесь размонтировать используемую файловую систему.
Другая файловая система использует различные формы команды e2fsck, такие как efsck и xfsck. На некоторых системах вы можете просто использовать команду fsck, которая определит тип файловой системы и выполнит соответствующую команду.
Внимание! Необходимо немедленно перезагрузить операционную систему после проверки смонтированной файловой системы, если были внесены какие-то изменения в файловую систему. Например, если e2fsck сообщает, что она исправила хотя бы одну ошибку в файловой системе, вам следует немедленно выполнить shutdown -r, чтобы перезагрузить систему. Это позволит системе ресинхронизировать информацию о файловой системе, после модификации ее с помощью e2fsck (то есть, снова согласовать содержимое буферов памяти с соответствующими фрагментами файловой системы на диске).
Файловая система /proc никогда не нуждается в проверках такого рода. /proc файловая система памяти, управляемая непосредственно ядром.