Technical Terms (Русский)
Contents
Вступление
Эта страница посвящена техническим терминам и примерам, касающимся Linux. Дополните эту статью, если считаете это необходимым.
ВНИМАНИЕ: Информация представленная здесь касается Arch и может быть некорректной для других дистрибутивов Linux.
Соглашения
Пожалуйста, пожалуйста, пожалуйста! Следуйте соглашениям и читайте Help:Редактирование перед тем как что-то добавлять на эту страницу.
Дисковые разделы
Эта секция содержит примеры и информацию о различных типах файловых систем и вариантах разметки для ваших дисковых разделов.
Стандартная структура директорий
Стандартная структура каталогов в Arch Linux выглядит следующим образом:
(элементы выделенные жирным шрифтом представляют виртуальные файловые системы создаются автоматически)
- корневой раздел (root partition)
- bin — системные утилиты
- boot — ядра и конфигурационые файлы для загрузки системы
- dev — устройства
- etc — конфигурационные файлы
- rc.d — скрипты для запуска/остановки служб(демонов)
- conf.d — конфигурационные файлы демонов
- profile.d — глобальная конфигурация оболочки
- home — персональные файлы пользователей
- lib — библиотеки исполняемого кода
- firmware — файлы прошивок для некоторых модулей ядра
- modules — модули ядра
- security — модули аутентификации
- tls — модули glibc
- udev — скрипты udev
- mnt — точки монтирования сменных носителей
- opt — большие группы приложений
- proc — информация о процессах
- root — персональные файлы пользователя root(администратора системы)
- sbin — системные утилиты (требующие привилегий администратора)
- sys — информация о системе
- tmp — временные файлы
- usr — прикладные программы
- bin — исполняемые файлы
- include — заголовочные файлы
- lib — библиотечные файлы приложений
- man — страницы руководства man
- sbin — исполняемые файлы (првилегии администратора)
- src — исходный код ядра
- share — разделяемые файлы приложений
- var
Разметка дисков
Существует множество вариантов размещения ващих дисковых разделов. Следующие примеры всего лишь показывают наиболее типичные схемы разбивки, применяемые пользователями.
Соглашение:
*корневой раздел — размер (файловая система) **раздел — размер (файловая система) ***подраздел — размер (файловая система) **раздел — размер (файловая система) Детали и пояснения (в случае необходимости)
Пример: разметка пользователя Shadowhand
- root — 8G (ext3)
- boot — 1G (ext3)
- home — 30G (jfs)
- var — 4G (reiserfs)
- media — 140G (ext3)
Все разделы ext3 используют dir_index (Подробнее(англ.)). Я выбрал ext3 вместо ext2 для раздела /boot потому что ext3 может быть примонтирована как ext2, но предоставляет боле широкие возможности для восстановления данных. Я использую reiserfs для /var потому что reiserfs очень хороша для храния большого количества мелких (<16Кб) файлов, что и представляет из себя (по большей части) директория /var. Всю свою музыку, фильмы и пр. я храню в media, отдельно от моей домашней папки (которая у меня только для личных файлов).
Пример: разметка пользователя Romashka
- root — 1G (ext3)
- boot — 64M (ext3)
- usr — 8G (ext3)
- var — 4G (ext3)
- home — 32G (ext3)
- storage — 120G (xfs)
Именование устройств
Соглашение:
Описание *тип #имя 1 #имя 2 *тип #имя 1 #имя 2 #имя 3
Жёсткие диски
В следующем списке: X = буква устройства или номер (a-z или 0-99), Y = номер раздела (0-99).
Первое устройство в udev — a, в devfs и GRUB это 0
- именование udev
- /dev/hdXY (IDE)
- /dev/sdXY (SATA/SCSI)
- devfs name (устаревшее для >= Arch 0.7.1)
- /dev/discs/discX/partY
- именование GRUB
- (hdX,Y)
CD/DVD приводы
В следующем списке: X = буква диска (a-z).
- имя udev IDE
1. /dev/hdX
- имя udev SCSI (SATA или SCSCI cdrom)
1. /dev/sdX
USB-носители
Представляются в системе как SATA/SCSI жёсткие диски.