Technical Terms (Русский)

From ArchWiki
Jump to: navigation, search

Tango-preferences-desktop-locale.pngЭта страница нуждается в сопроводителеTango-preferences-desktop-locale.png

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. См. Команда переводчиков ArchWiki

Вступление

Эта страница посвящена техническим терминам и примерам, касающимся 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
      • abs — файлы Arch ABS
      • cache — различные кеши
        • pacman — кеш менеджера пакетов pacman
      • lib — базы данных информации
        • pacman — базы данных репозиториев pacman
      • log — файлы журналов (логи)
      • spool — входящая почта

Разметка дисков

Существует множество вариантов размещения ващих дисковых разделов. Следующие примеры всего лишь показывают наиболее типичные схемы разбивки, применяемые пользователями.

Соглашение:

*корневой раздел — размер (файловая система)
**раздел — размер (файловая система)
***подраздел — размер (файловая система)
**раздел — размер (файловая система)

Детали и пояснения (в случае необходимости)

Пример: разметка пользователя 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
  1. /dev/hdXY (IDE)
  2. /dev/sdXY (SATA/SCSI)
  • devfs name (устаревшее для >= Arch 0.7.1)
  1. /dev/discs/discX/partY
  • именование GRUB
  1. (hdX,Y)

CD/DVD приводы

В следующем списке: X = буква диска (a-z).

  • имя udev IDE
1. /dev/hdX
  • имя udev SCSI (SATA или SCSCI cdrom)
1. /dev/sdX

USB-носители

Представляются в системе как SATA/SCSI жёсткие диски.