Системный интегратор

Частые вопросы

Шаг 11. Разбить диск на разделы

Последним экраном процесса установки (см. рисунок 12) будет экран разбиения диска на разделы. Можно разбить диск автоматически, либо вручную. Если вы предпочтете автоматическое разбиение, процедура установки разобъет диск следующим образом:

Раздел                            Размер
/                                 16 Гб
/var                              4 Гб
swap                              Сколько ОЗУ на главном узле
/export (aka /state/partition1)   Весь оставшийся диск

Если на вашем главном узле несколько дисков, и вы хотите переразбить диск по-другому, выбирайте Manual Partitioning. Откроется стандартный (Red Hat) экран разбиения диска, где вы сможете разбить диск как вам захочется (но как минимум потребуется 16 Гб на корневой раздел /, а также нужно создать раздел /export). Когда нажмете здесь Next, начнется автоматическая часть установки (см. рисунки 13-15). По завершении установки главный узел перезагружается, и система встречает вас приветственным экраном.

О разметке жёсткого диска

Сначала немного скучной теории о разметке дисков. К сожалению, без неё никак. Но сначала вернёмся немного назад и поговорим о… материнских платах!

Итак, существуют два типа материнских плат: материнские платы с BIOS и более новые, современные материнские платы с UEFI . Если вы купили компьютер в 2010 году или позже, то, вероятнее всего, у вас UEFI.

Это будет перечислять схему разбиения каждого известного блочного устройства на вашем сервере. Вы захотите отметить имя блочного устройства, которое не содержит информации раздела. Он использует управляемый командами интерфейс для помощи в процессе, но он может честно по-прежнему быть немного запутанным в использовании. Изменения будут сохраняться только в памяти, пока вы не решите написать их. После этого, конечно, предыдущий контент не мог быть восстановлен.

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

На платах с BIOS разделы винчестера бывают трёх типов: основные (первичные), дополнительные (расширенные) и логические . Связаны они так: непосредственно жёсткий диск разбивается на основные разделы, один из которых может быть назначен расширенным, а вот он уже делится на несколько логических разделов. При этом основных разделов может быть максимум четыре (с учётом расширенного), а расширенный, если есть, — всегда один, а вот логических в нём может быть сколько угодно. То есть, если по-русски: вы можете разрезать винчестер максимум на 4 части, но одну из этих четырёх частей можно спокойно поделить на сколько угодно кусков. Учитывайте вышесказанное при разметке. Некоторые программы, например, легко позволят вам создать не один расширенный раздел, а несколько. Однако, ни Ubuntu, ни уж тем более Windows не увидят логические диски на таких разделах. Кроме того, обычно программы ограничивают число создавемых логических разделов, ведь в большинстве случаев сложно даже представить себе, зачем на домашнем компьютере может понадобиться полсотни дисков .

Теперь у нас есть решение сделать: хотим ли мы создать первичный раздел или мы хотим создать расширенный раздел? Как правило, если вам не требуется более четырех разделов, вы хотите создать ничего, кроме первичных разделов. Если вам нужно более четырех разделов, вы хотите сделать свой четвертый раздел расширенным разделом, который охватывает оставшееся неиспользуемое пространство на диске. Поскольку это первый раздел, мы сделаем его первичным.

Как правило, вы хотите создать разделы в числовом порядке. Кажется, что нет проблем с созданием их из строя, но лучше всего избегать этого. Номер раздела: 1 Первый цилиндр. Существует редко причина отклоняться от первого цилиндра по умолчанию, поэтому мы просто попали сюда.

Что касается плат с UEFI, то для жёстких дисков на таких платах всё гораздо проще — здесь все разделы основные , а ограничения в их количестве нет . Таким образом, организация расширенного раздела, содержащего сколько угодно логических разделов, теряет всякий смысл. Стоит, правда, сказать, что в некоторых случаях нормальная загрузка с жёсткого диска на таких платах возможна при наличии на диске специального служебного раздела с UEFI-загрузчиком, но об этом потом. Кроме того, для полноты картины нужно отметить, что платы с UEFI могут также работать с жёсткими дисками, у которых разметка совместима с BIOS. Впрочем, и некоторые версии BIOS тоже умеют загружать систему с UEFI-раздела.

Этот шаг несколько важен, так как здесь вы указываете объем пространства, которое будет использовать новый раздел. Как вы можете видеть, мы можем указать это через цилиндр, размер в байтах, размер в мегабайтах, размер в килобайтах или по умолчанию: предоставить этому разделу всю полноту свободного места на диске.

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

Разметка диска для Linux и Windows

Иногда необходимо установить Linux на ПК с Windows. Для этого необходимо выделить место на диске. Рекомендуют применять инструмент разметки GParted для изменения размера Windows и создания новых разделов для Linux.

В целом, дистрибутивы «Линукс» имеют хорошую аппаратную поддержку

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

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

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

Процесс планирования разметки жесткого диска для установки Linux:

После нажатия по кнопке Install начнется установка Linux. Не следует использовать маленький системный раздел Windows, но можно изменить размер раздела NTFS, чтобы освободить место.
Выбор установки по умолчанию — установить Win и Linux рядом.
Для Linux нужны три раздела (root, swap, home). Windows уже использует два. На диске допускаются всего четыре основных. Это означает, что потребуется включить дополнительное пространство, полученное в результате сжатия Windows 7, иначе придется отказаться от использования отдельного раздела подкачки или home в Linux.
Изменяют занимаемый размер Windows (sda2). Создают расширенный — будет называться sda3.
Создают логические root, swap, home внутри Extended — будут называться sda5, sda6 и sda7.
Изменяют раздел.
Используют GParted для создания макета. GParted поставляется с Ubuntu. Его можно найти в «Система» > «Администрирование» > «Редактор».
Следующим шагом является создание расширенного раздела, который будет занимать все свободное пространство, включая новые 2 ГБ, освобожденные от Windows.
GParted довольно дружелюбный и начнет работать. Сначала будет запущена задача сжатия, затем запустится симуляция, чтобы убедиться, что разметчик может выполнить желаемую задачу. Затем выполнит проверку согласованности NTFS и исправит ошибки, если найдет их. После он изменит размер и скопирует все данные.

Восстановление исходного файла

Разрезать файл легко, но как собрать его обратно? Допустим, у нас есть какой-либо ISO-образ, и мы хотим разделить его пополам.

$ ls -lh ubuntu-12.04.1-server-amd64.iso 
-rw-r--r-- 1 split-example split-example 658M Jan 17 15:45 ubuntu-12.04.1-server-amd64.iso

Теперь мы разрезаем образ пополам с помощью опции -n:

$ split -n 2 ubuntu-12.04.1-server-amd64.iso
$ ls -lh x*
-rw-rw-r-- 1 split-example split-example 329M Jan 17 15:51 xaa
-rw-rw-r-- 1 split-example split-example 329M Jan 17 15:51 xab

Мы можем восстановить исходный файл ubuntu-12.04.1-server-amd64.iso, используя команду cat и оператор перенаправления STDOUT:

$ cat x* > restored-ubuntu-12.04.1-server-amd64.iso

Чтобы убедиться, что файл restored-ubuntu-12.04.1-server-amd64.iso восстановлен корректно и представляет собой точную копию оригинального файла ubuntu-12.04.1-server-amd64.iso, мы используем команду md5sum для создания контрольной суммы обоих файлов:

$ md5sum *.iso
a8c667e871f48f3a662f3fbf1c3ddb17  restored-ubuntu-12.04.1-server-amd64.iso
a8c667e871f48f3a662f3fbf1c3ddb17  ubuntu-12.04.1-server-amd64.iso

Как вы можете видеть, восстановленный файл является точной копией исходного, так как их контрольные суммы совпадают.

Менеджер томов и статическая разбивка

Менеджер томов (LVM2) — прослойка между файловой системой и железом. Он позволяет менять размер разделов, создавать и удалять разделы. Я скептически отношусь к нему и использую только статическую разметку диска. В защиту своей точки зрения могу привести несколько доводов против использования LVM:

  1. У меня не возникает потребности менять размеры разделов каждый день.
  2. Лишняя прослойка сказывается на скорости обращения к диску.
  3. Мне хватает статической разметки.

Последние версии соляриса (а теперь linux-а и BSD) позволяют устанавливать систему на разделы с ZFS. С помощью ZFS можно менять размеры разделов и делать снапшоты.

Зачем же может потребоваться делить диск на разделы?

  • Чтобы защитить данные.
  • Использовать разные файловые системы.
  • Иметь возможность отмонтировать раздел.
  • Использовать различные параметры монтирования для разных разделов(ro, nodev, nosuid, noexec)
  • Размещать их на разных жестких дисках.

О разметке винчестера

Сначала немного скучной теории о разметке дисков. К сожалению, без неё никак. Итак, разделы винчестера бывают трёх типов: основные, расширенные и логические. Связаны они так: непосредственно винчестер делится на основные разделы, один из основных разделов может быть назначен расширенным и разделён на логические. При этом основных разделов может быть максимум четыре (с учётом расширенного), расширенный, если есть, то всегда один, а логических может быть сколько угодно. То есть если по-русски: вы можете разрезать винчестер максимум на 4 части, но одну из них вы можете спокойно поделить на сколько угодно кусков.

Учитывайте вышесказанное при разметке. Некоторые программы, например, спокойно позволят вам создать не один расширенный раздел, а несколько. Однако ни Ubuntu, ни уж тем более Windows не увидят логические диски на таких разделах.

Как разбить жесткий диск для установки Ubuntu

Настоятельно рекомендуется при установке разбивать жесткий диск вручную, создавая как минимум 2 раздела (для корня файловой системы и для /home), что в последствии облегчает процессы обновления, переустановки, восстановления системы или переход на другой дистрибутив.

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

Расположение разделов на жестком диске

Есть мнение, что физическое место положения раздела (в начале или конце диска, соответственно ближе или дальше к\от шпинделя диска) определяет скорость обращения к разделу. Возможно это и так, но на современных компьютерах разница почти не заметна. Если же вы всё таки хотите разбить жесткий диск правильно расположив разделы, то ближе к шпинделю диска (первым) необходимо создавать swap, так как в него чаще всего будет записываться информация и головка диска будет часто обращаться именно к этому месту, далее раздел для корня системы и в конце- раздел для /home.

Нужен ли SWAP?

Раздел SWAP используется системой при нехватке оперативной памяти и для спящего режима, поэтому его необходимость определяется двумя факторами: размером оперативной памяти и намерением использовать спящий режим.

Более подробную информацию о SWAP вы можете прочитать в статье SWAP.

Объем раздела для корня файловой системы

Свежеустановленная система Ubuntu занимает 4-6 Гб дискового пространства, однако при активном использовании (установке большого количества программ, увеличении кэша программ, и т.д.) или возникновении сбоев в работе, что приводит к росту объема папок с логами системы (/var/log) может понадобиться большее количество дискового пространства, поэтому для корня файловой системы необходимо выделять раздел 10-15Гб.

Объем раздела для /home

Разделу с папкой /home обычно отдают всё оставшееся пространство, если Ubuntu будет единственной системой на ПК и все мультимедиа данные будут храниться в ней, или, в случае установки рядом с Windows, выделяют отдельный раздел в формате NTFS для мультимедиа данных, а раздел для /home делают минимальным только для хранения файлов конфигурации.

Макет Mint систем

Для создания макета разметки диска для Linux Mint изменяют страницу установщика на «что-то другое», после чего они будут показаны на жестком диске.

Процесс создания новых перегородок:

Нажимают кнопку «+», чтобы добавить новый и регулируют размер, в котором нужно создать Linux Mint.
Устанавливают точку монтирования на root и оставляют файловую систему ext4.
Создают подкачку и выбирают «область подкачки».
Открывают приложение терминала и вводят следующее: sudo su.
Ввести свой текущий пароль, чтобы получить права root. Команда изменится с символа ~ на #.
Активируют файл подкачки, открывают файл редактором Nano:# nano / etc / fstab.
Прописывают следующий текст:/swapfile none swap defaults 0 0.
Совместным нажатием Ctrl + O подтверждают сохранение файла / etc / fstab.
Совместным нажатием клавиш Ctrl + X подтверждают выход из Nano.
После перезагрузки операционная система будет использовать файл / swapfile в качестве файла подкачки.
Чтобы проверить это, вводят в терминале следующую команду: $ cat / proc / swaps.
Пользователь увидит, какое устройство, раздел или файл используется для целей обмена и как оно используется.

Аналогично можно создать любую перегородку Linux Mint.

Пример разбиения жесткого диска в GParted

В заметке «Как разбить жесткий диск на разделы» приводится общая информация. Теперь продемонстрируем на примере, как разбить новый жесткий диск на разделы.

Рассмотрим процесс разбиения нового жесткого диска на разделы с помощью программы GParted на примере диска объемом 250 Гб.

Разбиваем диск для двух систем:

  • Системный NTFS раздел для Windows: 100 Гб.
  • NTFS раздел для музыки, фильмов: 100 Гб.
  • Ext4 раздел для Linux: ~50 Гб.
  • Раздел под Linux Swap: 2 Гб.

Информация о разделах хранится на жестком диске в таблице разделов (partition table). В таблице разделов может быть записано до 4 разделов. Раздел может быть основным (первичным), либо расширенным (дополнительным). Основных разделов может быть несколько (до 4), расширенный раздел может быть только один. В расширенном разделе создаются логические разделы. Количество логических разделов можно считать неограниченным.

С точки зрения пользователя основной раздел и логический раздел практически не отличаются. В Windows они представляются буквами , , и т.д.

В рассматриваемом случае применим следующую схему: 100 Гб основной раздел (системный NTFS раздел Windows), 100 Гб основной раздел (NTFS раздел для музыки, фильмов), все остальное — расширенный раздел. В расширенном разделе два логических раздела: ~50 Гб логический раздел (Ext4 раздел для Linux), 2 Гб логический раздел (Linux swap).

После запуска GParted появляется окно:

Убеждаемся, что выбран новый жесткий диск, который мы собираемся разбивать на разделы. Диск абсолютно новый и не содержит даже таблицы разделов. Создаем таблицу разделов:

Подтверждаем изменения:

Создаем первый NTFS раздел:

Задаем параметры первого NTFS раздела:

Выравнивание по «МиБ» важно на дисках с 4 кб физическими секторами, например WD EARS с Advanced Format. Окно GParted после создания первого NTFS раздела:

Окно GParted после создания первого NTFS раздела:

Создаем второй NTFS раздел:

Параметры второго NTFS раздела:

Создаем расширенный раздел, который будет содержать Ext4-раздел и Swap:

Параметры расширенного раздела:

Окно GParted после создания расширенного раздела:

Создаем Ext4 раздел для Linux:

Параметры Ext4 раздела. Вычитаем из доступного объема 2 Гб — они пойдут на Swap.

Создаем раздел для Swap:

Параметры Swap раздела:

Окно GParted со всеми разделами. Нажимаем «Применить изменения» для того, чтобы изменения зафиксировались на диске.

Подтверждаем внесение изменений:

Наблюдаем за процессом:

Операция выполнена:

Окно GParted после применения изменений.

Все готово! Жесткий диск разбит на разделы.

Шаг 9. Настроить публичную сеть

Рисунок 8 показывает настройку «публичного» соединения главного узла — это его соединение с другими компьютерами вашей корпоративной сети. Публичному соединению должен быть сопоставлен статический IP-адрес. В этом примере публичная сеть имеет вид 192.168.0.X с маской 255.255.255.0. Убедитесь, что публичный IP-адрес, назначаемый главному узлу, не будет конфликтовать с другими серверами и рабочими станциями. На следующем экране (см. рисунок 9) указаны IP-адреса шлюза по умолчанию и DNS-сервера для главного узла.

Как создать раздел на диске с помощью команды fdisk

Если вы хотите создать новый раздел, выполните следующие действия. В моем случае я собираюсь создать 4 раздела (3 основных и 1 расширенный) на диске /dev/sdc.

Например, если вы хотите добавить раздел размером 1 ГБ, последним значением сектора должно быть + 1G. Как только вы создали 3 раздела, fdisk автоматически изменит тип раздела на расширенный по умолчанию. Если вы все еще хотите создать четвертый первичный раздел, тогда нажмите p вместо значения по умолчанию e.

$ sudo fdisk /dev/sdc

Welcome to fdisk (util-linux 2.30.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): Enter

Using default response p.
Partition number (1-4, default 1): Enter
First sector (2048-20971519, default 2048): Enter
Last sector, +sectors or +size{K,M,G,T,P} (2048-20971519, default 20971519): +1G

Created a new partition 1 of type 'Linux' and of size 1 GiB.

Command (m for help): p
Disk /dev/sdc: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x8cc8f9e5

Device     Boot Start     End Sectors Size Id Type
/dev/sdc1        2048 2099199 2097152   1G 83 Linux

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

Об отношении Linux к разделам жёсткого диска

Linux очень забавно работает с различными устройствами и источниками данных. Для каждого такого объекта создаётся специальный файл, через который происходит «общение» этого объекта с системой. В частности, подобные файлы есть для жёстких дисков и разделов на них. И обычно при описании работы с винчестерами и разделами в качестве названий используются как раз имена этих файлов.

Физические жёсткие диски (т. е. рассматриваемые как аппаратные устройства, как «куски железа») называются , , и т. д. ( — первый жёсткий диск, — второй, и далее по аналогии). Кстати, подключаемые флешки и другие USB-устройства также идентифицируются как винчестеры и тоже получают имена вида .

А вот разделы на винчестерах называются так: , , и т. д. То есть название раздела состоит из названия физического жёсткого диска и цифры — номера раздела на нём. Но тут есть некая хитрая особенность. Первые четыре цифры зарезервированы для основных разделов, а нумерация логических начинается всегда с пяти. Например, рассмотрим такое разбиение винчестера:

  • sda1 — основной
  • sda2 — расширенный
    • sda5 — логический
    • sda6 — логический
    • sda7 — логический
  • sda3 — основной

Как видно, у нас имеется 2 основных и 3 логических раздела, то есть в операционной системе у нас будет доступно 5 дисков на этом винчестере. При этом четвёртого основного раздела нет, соответственно, нет и специального файла в системе.

Обратите внимание, расширенный раздел — это всего лишь контейнер для логических, поэтому из операционной системы он недоступен и никакие данные на него записать нельзя.

На этом теория временно заканчивается, пора приступить непосредственно к разметке вашего жёсткого диска.

Обзор файловой системы

Файловая система Linux содержит файлы, которые размещаются в директориях на жестком диске или на другом блочном устройстве хранения. Как и во многих других системах, директории в Linux могут содержать другие директории, называемые поддиректориями. В отличие от систем, подобных Microsoft Windows, в которых для каждой файловой системы используется отдельная буква диска (A:, C: и т. д.), файловая система Linux представляет собой дерево, корневой директорией которого является /.

Вы можете спросить, почему разметка диска так важна, если файловая система – это лишь одно большое дерево? Дело в том, что на самом деле, каждое блочное устройство (раздел жесткого диска, компакт-диск или дискета) имеет свою файловую систему. Создание файловой системы в виде простого дерева достигается путем монтирования файловых систем различных устройств к отдельным точкам этого дерева, называемым точками монтирования.

Обычно процесс монтирования инициализируется ядром и начинается с монтирования файловой системы одного из разделов жесткого диска в точке монтирования /. Вы можете монтировать другие разделы жесткого диска в точках монтирования /boot, /tmp или /home. Например, можно монтировать файловые системы дискеты и компакт-диска, указав для них точки монтирования /mnt/floppy и /media/cdrom1, соответственно. Можно также монтировать файлы других систем с помощью сетевой файловой системы, такой как NFS. Существуют и другие типы монтирования файлов, но этих примеров достаточно, чтобы понять основную идею процесса. Хотя обычно принято говорить о «монтировании устройства», на самом деле монтируется его файловая система, поэтому нужно понимать, что речь идет о «монтировании файловой системы устройства».

Теперь предположим, что вы только что смонтировали корневую файловую систему (/) и хотите смонтировать компакт-диск (устройство /dev/sr0) в точке монтирования /media/cdrom. Чтобы устройство можно было смонтировать, точка монтирования должна существовать. Когда вы монтируете компакт-диск, его файлы и поддиректории становятся содержимым директории /media/cdrom. Любые файлы или поддиректории, которые находились в директории /media/cdrom до монтирования, становятся невидимыми, хотя они продолжают существовать на блочном устройстве, содержащем точку монтирования /media/cdrom. После размонтирования компакт-диска старое содержимое директории /media/cdrom снова становится видимым. Следует избегать этой проблемы и не хранить файлы в директориях, предназначенных для использования в качестве точек монтирования.

В таблице 1 перечислены директории, которые должны присутствовать в корневой директории / в соответствии со стандартом иерархии файловой системы FHS (Filesystem Hierarchy Standard). В разделе вы найдете дополнительную информацию о FHS.

Таблица 1. Директории FHS в /
Директория Описание
bin Важные двоичные файлы команд
boot Статические файлы менеджера загрузки
dev Файлы устройств
etc Конфигурация системы, индивидуальная для каждого компьютера
lib Важные общие библиотеки и модули ядра
media Точка монтирования для съемных устройств
mnt Точка монтирования для временного монтирования файловой системы
opt Дополнительные пакеты программ
sbin Важные системные двоичные файлы
srv Данные системных служб
tmp Временные файлы
usr Вторичная иерархия
var Переменные данные

Разметка диска для установки Lubuntu

Сначала ещё немного полезных знаний. Возможно, вам известно, что зачастую существующего объёма оперативной памяти для нормальной работы всех приложений не хватает. В этом случае включается так называемый механизм подкачки, использующий свободное место на жёстком диске для увеличения объёма доступной оперативной памяти. Windows для этих целей использует обычные файлы, которые она размещает на доступных ей разделах. Linux тоже умеет так делать, однако обычно в Linux для целей подкачки используется отдельный раздел со специальной файловой системой, называемый свопом ( по-английски).

Вы ничего не сможете записать на этот раздел, собственно из системы вы его даже не увидите — Linux сам справляется с ним. Обычно размер свопа выбирается равным объёму оперативной памяти или чуть больше, поскольку своп может использоваться ещё и для сохранения состояния компьютера (то есть содержимого оперативной памяти) при переходе компьютера в спящий режим (по-английски такой режим называется «hibernate»). Подробнее о размере раздела подкачки можно почитать в статье SWAP на нашем портале.

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

Итак, вам уже понятно, каким должен быть первый необходимый для установки Lubuntu раздел. Но, кроме свопа, вам понадобится ещё как минимум один раздел — собственно для файлов самой системы. Однако, если вы готовы выделить для Lubuntu хотя бы 15 GB места, то кроме системного раздела, рекомендуется создать ещё и раздел для пользовательских документов и настроек. Дело в том, что Lubuntu устроена так, что все пользовательские данные, включая все настройки, полностью отделены от системных файлов и могут быть вынесены на отдельный раздел. Смысл так делать весьма прост: если вы что-то испортите, то всегда сможете переустановить Lubuntu, просто отформатировав системный раздел и заново поставив туда систему, при этом не придётся особенно мучиться с сохранением настроек и данных, поскольку все они останутся на отдельном разделе.

В этом руководстве будет описана стандартная разметка, то есть один раздел будет отведён под систему, один — под пользовательские данные, и один — под своп. При этом для системного раздела вам потребуется 10 гигабайт, для свопа немножко больше, чем у вас оперативной памяти, а для последнего раздела под пользовательские данные вы отведёте всё оставшееся свободное место.

На самом деле Lubuntu занимает на жёстком диске чуть меньше 6 гигабайт, однако, чтобы не возникало проблем с переполнением диска после установки дополнительных программ, рекомендуется выделить под системный раздел около 10 GB. Более того, если вы собираетесь использовать систему для игр и т. п., размеры как системного раздела, так и раздела с данными, должны быть существенно увеличены.

Ну вот, кажется, с теорией покончено, дальше всё зависит от вашей текущей конфигурации винчестера и от ваших планов. Теперь попробуем применить все полученные знания на практике на примере достаточно типичной ситуации, и можно будет перейти к установке Lubuntu на ваш компьютер.

Структура файловой системы

Ubuntu поддерживает стандарт FHS, описывающий какая информация должна находится в том или ином месте «дерева». Ниже приведена таблица с кратким описанием основных директорий.

Директория Описание
Корневая директория, содержащая всю файловую иерархию.
/bin/ Основные системные утилиты, необходимые как в однопользовательском режиме, так и при обычной работе всем пользователям (например: cat, ls, cp).
/boot/ Загрузочные файлы (в том числе файлы загрузчика, ядро и т.д.). Часто выносится на отдельный раздел.
/dev/ Основные файлы устройств системы (например физические устройства sata винчестеры /dev/sda, видео камеры или TV-тюнеры /dev/video или псевдоустройства, например «чёрные дыры» /dev/null, /dev/zero ).
/etc/ Общесистемные конфигурационные файлы, лежат в корне директории и файлы конфигурации установленных программ (имя происходит от et cetera).
/etc/X11/ Файлы конфигурации X Window System версии 11.
/etc/apt/ Файлы конфигурации пакетного менеджера Apt.
/etc/samba/ Файлы конфигурации сервера Samba, расшаривающего файлы по сети с windows машинами.
/home/ Содержит домашние директории пользователей, которые в свою очередь содержат персональные настройки и данные пользователя. Часто размещается на отдельном разделе.
/lib/ Основные библиотеки, необходимые для работы программ из /bin/ и /sbin/.
/media/ Точки монтирования для сменных носителей, таких как CD-ROM, DVD-ROM, flash дисков.
/opt/ Дополнительное программное обеспечение.
/proc/ Виртуальная файловая система, представляющая состояние ядра операционной системы и запущенных процессов в виде каталогов файлов.
/root/ Домашняя директория пользователя root.
/sbin/
/srv/ Данные, специфичные для окружения системы.
/tmp/ Временные файлы (см. также /var/tmp).
/usr/ Вторичная иерархия для данных пользователя; содержит большинство пользовательских приложений и утилит, используемых в многопользовательском режиме. Может быть смонтирована по сети только для чтения и быть общей для нескольких машин.
/usr/bin/ Дополнительные программы для всех пользователей, не являющиеся необходимыми в однопользовательском режиме.
/usr/include/ Стандартные заголовочные файлы.
/usr/lib/ Библиотеки для программ, находящихся в /usr/bin/ и /usr/sbin/.
/usr/sbin/ Дополнительные системные программы (такие как демоны различных сетевых сервисов).
/usr/share/ Архитектурно-независимые общие данные.
/usr/src/ Исходные коды (например, здесь располагаются исходные коды ядра).
/usr/local/ Третичная иерархия для данных, специфичных для данного хоста. Обычно содержит такие поддиректории, как bin/, lib/, share/. Она пригодится, когда /usr/ используется по сети.
/var/ Изменяемые файлы, такие как файлы регистрации (log-файлы), временные почтовые файлы, файлы спулеров.
/var/cache/ Данные кэша приложений. Сюда скачиваются пакеты перед их установкой в систему, здесь же они какое-то время и хранятся
/var/lib/ Информация о состоянии. Постоянные данные, изменяемые программами в процессе работы (например, базы данных, метаданные пакетного менеджера и др.).
/var/lock/ Lock-файлы, указывающие на занятость некоторого ресурса.
/var/log/ Различные файлы регистрации (log-файлы).
/var/mail/ Почтовые ящики пользователей.
/var/run/ Информация о запущенных программах (в основном, о демонах).
/var/spool/ Задачи, ожидающие обработки (например, очереди печати, непрочитанные или неотправленные письма).
/var/tmp/ Временные файлы, которые должны быть сохранены между перезагрузками.
/var/www/ Директория веб-сервера Apache, всё что находится внутри транслируется им в интернет (конфигурация по-умолчанию)
Оцените статью