Как сделать разметку диска ubuntu

Добавил пользователь Валентин П.
Обновлено: 04.10.2024

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

  • на компьютер планируется установить несколько операционных систем, например, Windows и Linux;
  • операционная или файловая система имеет ограничения на максимальный размер тома, поэтому диск большого объема необходимо разбивать на несколько мелких логических дисков.

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

Файловые системы

Ext — первая файловая система в Linux. В настоящее время практически не применяется.

Ext2 — нежурналируемая файловая система. Может применяться для данных, которые редко изменяются. Например, для загрузочных секторов дисков, для работы с SSD и флеш-картами, которые имеют ограниченный ресурс циклов записи. Характеризуется высокой скоростью, однако скорость чтения ниже, чем у более современной журналируемой системы — ext4.

Ext3 — является журналируемой версией ext2. Широко применялась до появления ext4.

Ext4 — разработана на основе ext3, обладает более высокой производительностью, позволяет работать с дисками и файлами очень больших размеров. Эта самая популярная на сегодняшний день файловая система для Linux, которая используется для системных файлов и пользовательских данных.

XFS — журналируемая система, обладающая высокой производительностью, может быть рекомендована для работы с большими файлами.

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

Tmpfs — предназначена для размещения временных файлов в ОЗУ компьютера. Особенно актуальна при работе с SSD и наличии свободной оперативной памяти.

FAT и NTFS — файловые системы MS-DOS и Windows, которые также поддерживаются Linux. Пользователь Linux может иметь доступ к разделам с FAT и NTFS. Применяется для установки соответствующих систем, для переноса и совместного использования данных.

Swap — может быть как отдельным разделом диска, так и обычным файлом. Используются исключительно для создания виртуальной памяти. Виртуальная память необходима в случае нехватки основной памяти (ОЗУ), однако скорость работы при использовании такой памяти значительно уменьшается. Swap необходим для компьютеров с малым объемом памяти, в этом случае рекомендуется создать swap-раздел или файл размером в 2-4 раза больше, чем ОЗУ компьютера. Также swap необходим для перехода в режим сна, в этом случае необходимо выделить объем памяти равный ОЗУ компьютера или чуть больше. Если компьютер имеет достаточный объем памяти и не требуется режим сна, то swap можно вообще отключить. Современному персональному компьютеру обычно хватает 4 Гигабайт ОЗУ. Но при обработке больших объемов данных, для серверов с большим количеством пользователей могут потребоваться значительно большие объемы памяти.

Структура диска в Linux

Структура директорий

Здесь мы рассмотрим только те директории, которые имеет смысл выносить на отдельный раздел.

/ — корень диска. Создается в любом случае. Рекомендуемые файловые системы: ext4, JFS, ReiserFS.

/boot — служит для загрузки системы. Рекомендуемая файловая система — ext2.

/home — содержит файлы пользователей. Рекомендуемые файловые системы: ext4, ReiserFS, XFS (для больших файлов).

/tmp — служит для хранения временных файлов. Рекомендуемые файловые системы: ReiserFS, ext4, tmpfs.

/var — служит для хранения часто изменяемых файлов. Рекомендуемая файловая системы: ReiserFS, ext4.

/usr — содержит файлы программ и библиотек, устанавливаемые пользователем. Рекомендуемая файловая система — ext4.

Разметка диска с помощью программы fdisk

Fdisk — это утилита для разметки жестких дисков с текстовым интерфейсом. Все устройства в Linux находятся в каталоге /dev. Посмотреть список дисков можно с помощью команды:

ls /dev | grep sd

Если диск sda уже размечен, то информацию о разделах можно узнать с помощью команды:

sudo fdisk -l /dev/sda

Также информацию о разделах можно получить с помощью команды:

lsblk

Допустим, что мы хотим получить такую структуру диска:

1 (sda1) раздел для Windows объемом 100 Гбайт.

2 (sda5) раздел для загрузки Linux — /boot 100 Мбайт

3 (sda6) раздел swap — 4 Гбайта.

4 (sda7) раздел корневой — / 20 Гбайт.

5 (sda8) раздел /home — весь оставшийся диск.

Внимание: операции, описанные далее, могут привести к потере данных. Перед их выполнением следует сделать резервную копию всех важных данных с дисков.

sudo fdisk /dev/sda

Если надо разметить второй или третий диск, вместо sda пишем sdb или sdc.

В терминале это будет выглядеть следующим образом:

Команда (m для справки): n

p primary (0 primary, 0 extended, 4 free)

Select (default p): p

Номер раздела (1-4, по умолчанию 1): 1

Используется значение по умолчанию 2048

Команда (m для справки): n

p primary (1 primary, 0 extended, 3 free)

Select (default p): e

Номер раздела (1-4, по умолчанию 2): 2

Используется значение по умолчанию 976773167

Устр-во Загр Начало Конец Блоки Id Система

/dev/sda1 2048 209717247 104857600 83 Linux

/dev/sda2 209717248 976773167 383527960 5 Расширенный

/dev/sda5 209719296 209924095 102400 83 Linux

/dev/sda6 209926144 218314751 4194304 83 Linux

/dev/sda7 218316800 260259839 20971520 83 Linux

/dev/sda8 260261888 976773167 358255640 83 Linux

Команда (m для справки): t

Номер раздела (1-8): 1

Шестнадцатеричный код (введите L для получения списка кодов): 7

Системный тип раздела 1 изменен на 7 (HPFS/NTFS/exFAT)

Устр-во Загр Начало Конец Блоки Id Система

/dev/sda1 2048 209717247 104857600 7 HPFS/NTFS/exFAT

/dev/sda2 209717248 976773167 383527960 5 Расширенный

/dev/sda5 209719296 209924095 102400 83 Linux

/dev/sda6 209926144 218314751 4194304 82 Linux своп / Solaris

/dev/sda7 218316800 260259839 20971520 83 Linux

/dev/sda8 260261888 976773167 358255640 83 Linux

Рекомендуется сначала установить Windows, а потом Linux, поскольку Windows стирает загрузчики других систем.

Разметка диска с помощью GParted

GParted или GNOME Partition Editor представляет собой программу для редактирования разделов диска с графическим интерфейсом. По существу, она является оболочкой текстовой утилиты GNU Parted. GParted имеет простой и интуитивно понятный интерфейс. Она позволяет не только создавать и удалять разделы, но также изменять их размеры, копировать и перемещать. Программа поддерживает работу со многими популярными файловыми системами.

Внимание: последующие действия могут привести к полной потере информации с дисков компьютера. Перед использованием программы GParted обязательно сделайте копии важной информации. Также желательно зарядить аккумулятор ноутбука, использовать ИБП. Некоторые операции могут занять продолжительное время и в случае отключения питания данные могут быть утеряны.

Запускаем программу командой:

gparted

Запуск нужно производить от привилегированного пользователя, для этого предварительно выполняем команду su, либо sudo:

sudo gparted

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

Если диск уже размечен, мы увидим примерно такую картину:


Рис. 1. Программа GParted

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


Рис. 2. Изменение размера раздела

Естественно, что для этой операции раздел с Windows должен иметь достаточное количество свободного места. После изменения размера раздела появится неразмеченное пространство, которое можно использовать для создания разделов с Linux.


Рис. 3. Создание нового раздела

Создаем все необходимые разделы (смотрите выше описание работы с fdisk).


Разметив "Вручную" дисковое пространство мы можем позволить себе создать множество дисковых разделов и назначить им разные функции. Для нормальной работы системы нам необходимо создать три раздела: корневой раздел - "/", раздел раздел подкачки - "/swap", и раздел для домашней директории - "/home".

Выбираем метод разметки " Вручную ".(Рис.1)

Выбор метода разметки.

Рис.1 - Выбор метода разметки.

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

У нас один подключенный диск, и он оказался пустым и не размеченным, следовательно разделов на нём нет. Выбираем его. Жмём " Enter ".(Рис.2)

Выбор диска или раздела.

Рис.2 - Выбор диска или раздела.

Нас предупреждают о том, что на диске будет создана новая таблица разделов и все существующие разделы вместе с данными на них будут уничтожены.(Рис.3)

Диск пустой. нам нечего терять) Жмём " Да ".

Предупреждение об уничтожении старых разделов.

Рис.3 - Предупреждение об уничтожении старых разделов.

Теперь под названием нашего жёсткого диска появилась надпись - "21,5 GB СВОБОДНОЕ МЕСТО"(Рис.4). С этим свободным местом нам и предстоит поработать.

Жмём " Enter ".

Свободное пространство.

Рис.4 - Свободное пространство.

Создание раздела для корневого каталога - "/".

Перед нами окно с выбором действий применимых для свободного пространства. Первым делом нам нужно создать корневой каталог - "/". Выбираем " Создать новый раздел ".(Рис.5)

Что делать со свободным пространством?

Рис.5 - Что делать со свободным пространством?

Нас просят ввести объем создаваемого корневого раздела. Минимум вы можете указать - 500 MB, я указываю 5 GB. Жмём " Продолжить ".(Рис.6)

Новый размер раздела.

Рис.6 - Новый размер раздела.

Выбираем тип нового раздела. Первичных разделов можно создать только 4. Нам для отдельно установленной Ubuntu Server этого вполне хватит. (Рис.7)

Тип нового раздела.

Рис.7 - Тип нового раздела.

Выбор расположения раздела в свободном пространстве. Я не знаю на что это может влиять. Жмём " Начало ".(Рис.8)

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

При создании корневого раздела, параметры заданы по умолчанию.(Рис.9) Я ничего не менял. Если у вас не так, рекомендую выставить такие же настройки.

Нажимаем " Настройка раздела закончена ".

Указание параметров для корневого раздела.

Рис.9 - Указание параметров для корневого раздела.

Перед нами появится список настроенных разделов и их точек монтирования. Здесь мы можем увидеть наш новый корневой раздел - "/". Объёмом 5.0 GB и файловой системой - ext4.(Рис.10)

Создание раздела подкачки - "/swap".

Корневой раздел есть, но для корректного функционирования системы, нам предстоит создать раздел подкачки - /swap. Зачастую рекомендуют делать размер раздела /swap равным размеру оперативной памяти.

Мы уже научились создавать раздел. Жмём на " СВОБОДНОЕ МЕСТО "(Рис.11) -> " Создать раздел "(Рис.12) -> Вводим размер нового раздела - 2 GB = ОЗУ(Рис.13) -> Выбираем тип " Первичный ".(Рис.14) -> Выбираем расположение раздела - " Начало ".(Рис.15)

Рис.11 - Свободное место на диске. Рис.12 - Создать новый раздел. Рис.13 - Вводим размер раздела. Рис.14 - Выбираем тип раздела. Рис.15 - Выбор расположения раздела.

Выбираем " Использовать как: "(Рис.16) -> " Раздел подкачки "(Рис.17).

Рис.16 - Изменение раздела. Рис.17 - Выбор принципа применения раздела.

Видим настройки раздела подкачки. Так как особо никаких настроек нет, просто надписи, Жмём " Настройка раздела закончена ".(Рис.18)

В списке настроенных разделов, появился наш раздел подкачки.(Рис.19)

Создание раздела для домашнего каталога - "/home".

Осталось выделить оставшееся место для домашнего каталога - /home.

Жмём на " СВОБОДНОЕ МЕСТО "(Рис.19) -> " Создать раздел "(Рис.20) -> Вводим максимальный размер нового раздела - 14.5 GB (Рис.21) -> Выбираем тип " Первичный ".(Рис.22)

Рис.20 - Создать новый раздел. Рис.21 - Вводим размер раздела. Рис.22 - Выбираем тип раздела.

Смотрим настройки раздела, видим что всё указано верно и файловая система, и точка монтирования. Жмём - " Настройка раздела закончена ".(Рис.23)

Настройки раздела для домашнего каталога.

Рис.23 - Настройки раздела для домашнего каталога.

Видим новый раздел /home в списке настроенных разделов.(Рис.24)

Заодно проверяем все остальные разделы и Жмём " Закончить разметку и записать изменения на диск ".(Рис.24)

Дадим согласие на "Запись изменений на диск". Жму "Да".(Рис.25)

В этой небольшой заметке я покажу на практическом примере, как работать с дисками в Linux.

Активация диска в Linux

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

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

При подключении нового диска нам нужно:

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

Как узнать имена дисков, как просмотреть все диски в системе

Начать нужно с того, чтобы узнать имя диска, который мы будем изменять. В Linux совсем непохожая на Windows система обозначения дисков. Вместо привычных дисков C, D, E и так далее, в Linux диски это устройства в папке /dev/. В dev вообще все возможные устройства, даже весьма экзотические, не существующие в Windows.

Чтобы посмотреть доступные диски, выполните команду:


Как видно из скриншота, имеется диск /dev/nvme0n1. Затем перечислены два устройства /dev/nvme0n1p1 и /dev/nvme0n1p2. По совпадающему части названия nvme0n1 можно понять, что это разделы, на которые разделён диск /dev/nvme0n1.

Также имеется диск /dev/sda, который не разделён ни на какие разделы — именно его я и буду подключать.

Разметка дисков (разделение на разделы) в Linux

В консоли диск можно разбить на разделы командой cfdisk. После неё укажите имя диска, с которым вы хотите выполнить действия:


Диск может быть GPT или MBR (показывается как dos). Вы без труда найдёте множество информации об этих таблицах разделов в Интернете. Только отмечу, что GPT является более современной и имеет больше возможностей. Поэтому если не нужно работать со старым железом, которое понимает только MBR, то выбираем GPT.

Для создания диска выберите Новый:


Введите его размер.

Если нужно, поменяйте тип раздела:


Затем переместитесь вниз на свободное место и повторяйте эти действия по созданию разделов. Когда закончите, выберите Запись.

Форматирование разделов

Для форматирования в ext4:

Для форматирования в ext3:

Для форматирования в ext2:

Для форматирования в FAT32:

Мой пример (я не стал разбивать диск на разделы):


Кстати, если вы хотите отформатировать раздел, который уже используете, то его нужно сначала отмонтировать (об этом дальше).

Монтирование и размонтирование дисков

С дисками в /dev/ нельзя работать напрямую, то есть нельзя на них записывать файлы или копировать с них файлы. Для работы с ними их нужно смонтировать. Это делается командой mount.

Диск подключается к точке монтирования и уже в этой папке можно работать с содержимом диска.

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

Для монтирования используется команда вида:

Допустим, я хочу, чтобы новый диск был подключён (смонтирован) к папке /mnt/disk_d. Название можно выбрать любое и точка монтирования необязательно должна быть в директории /mnt/ - можно сделать в домашней папке или в любой другой.

Начинаем с создания директории, в которую будет смонтирован диск:

Разрешаем доступ всем в этот диск, чтобы обычный пользователь также мог смотреть и записывать туда файлы:

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

Для размонтирования диска используется любая из двух команд:

Автоматическое монтирование диска при загрузке Linux

Диски для монтирования при запуске Linux прописаны в файле /etc/fstab.

Допустим, я хочу при загрузке монтировать диск /dev/sda в директорию /mnt/disk_d/. При этом я хочу чтобы диск был доступен для чтения и записи пользователем. Тогда я создаю каталог — точку монтирования:

Открываю файл /etc/fstab:

и дописываю туда следующую строчку:

В этой строке вам нужно заменить

  • /dev/sda — на диск, который вы желаете смонтировать
  • /mnt/disk_d — на вашу точку монтирования, которую вы выбрали для своего диска.
  • ext4 — на файловую систему вашего диска

Если вы не уверены в файловой системе или её обозначении, то выполните команду:

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

Чтобы ваш пользователь имел доступ к этой папке без необходимости повышать свои привилегии, выполните команду:

Можно более тонко настроить права доступа — например, создав группу, только члены которой будут иметь доступ к диску.

Обратите внимание, что если вы что-то неправильно сделали в файле /etc/fsta, то система не сможет загрузиться в графический интерфейс и вам придётся всё исправлять из консоли. Ссылка на дополнительную инструкцию в конце этой статьи.

Для проверки записей в файле /etc/fstab используйте команду


На скриншоте можно увидеть, что диск с UUID равным 26FC3023FC2FEC2D является недоступным (unreachable). Это может означать, что запись в файле /etc/fstab имеет ошибку. Но в данном случае диск с UUID=26FC3023FC2FEC2D — это съёмный диск, для его монтирования указана опция nofail (не вызывать фатальную ошибку, даже если диск отсутствует), поэтому предупреждение можно проигнорировать.

Для вывода более подробной информации добавьте опцию --verbose:


Все пункты успешно прошли проверку, рассмотрим более подробно записи проблемного диска:

  • /mnt/disk_e — точка монтирования
  • [ ] target exists — целевая папка (точка монтирования), существуют, то есть директория /mnt/disk_e имеется в системе
  • [ ] VFS options: rw — найдена такая опция монтирования как rw, то есть диск монтируется для чтения и для записи. VFS — это опции ядра, системных вызовов. Эти опции одинаковы для всех файловых систем.
  • [ ] FS options: utf8 — найдена опция, специфичная для данной файловой системы. Этой опцией является utf8, то есть для преобразования имён файлов будет использоваться кодировка UTF-8.
  • [ ] userspace options: noauto,nofail — здесь перечислены опции пользовательского пространства. Опция noauto означает не монтировать автоматически, а опция nofail означает не сообщает об ошибках для этого устройства, если оно не существует — эта опция важна для съёмных носителей и сетевых дисков, которые могут отсутствовать во время загрузки компьютера.

Подключение съёмного носителя (флешки, внешнего диска) в Linux

Между прочим, многие дистрибутивы Linux при подключении USB флешки или внешнего диска автоматически их монтируют. Автоматическое монтирование обычно является функцией окружения рабочего стола. То есть на одном и том же дистрибутиве Linux, но с разными рабочими столами (версии Linux Mint как пример) автомонтирование может иметься или отсутствовать.

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

Съёмные носители можно монтировать через /etc/fstab, для этого даже есть специальная опция nofail — игнорировать ошибки, если диск отсутствует.

Как просмотреть все диски и точки монтирования

Для этого используйте уже знакомую нам команду:


Как удалить разделы диска

Если вы хотите удалить всё содержимое диска, в том числе его разбивку на разделы, то это делается так:

Откройте диск в gdisk:

Для перехода в экспертный режим там введите

Затем для удаления GPT введите

Дважды согласитесь, чтобы полностью очистить диск.

Перемонтирование диска с правами записи

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

В ней /dev/sdb1 замените на имя вашего раздела.

Если вы столкнулись с ошибкой:

То нужно выполнить команду (замените /dev/sdb1 на ваш раздел):

После этого перемонтируйте диск.

Обратите внимание, что если вы монтируете диск с файловой системой NTFS, то у вас должен быть установлен пакет ntfs-3g, иначе что бы вы не делали, диск будет только для чтения.

Заключение

Если у вас ещё остались вопросы, то задавайте их в комментариях.

Схема разделов сервера Ubuntu для домашнего сервера

Понимание схемы разделов Ubuntu Server имеет решающее значение для любого энтузиаста, настраивающего Ubuntu Home Server. Ubuntu Server находится на вершине нашего списка операционных систем для домашних серверов. Вчера был выпущен Ubuntu Server 16.04 LTS Xenial Xerus. Мой предыдущий пост объяснил, как установить Ubuntu Server 16.04подробно со скриншотами и видео. Одним из важных шагов при установке является схема разделов Ubuntu. Стоит ли разделить весь диск, чтобы использовать Ubuntu? Вы должны создать раздел подкачки? Как вы монтируете существующие жесткие диски? В этом руководстве по созданию разделов на Ubuntu Server я постараюсь предоставить вам достаточно информации, чтобы разделить ваши диски для установки Home Server. Помните, что это всего лишь общее руководство, и существует несколько других способов настройки разделов для Ubuntu Linux.

Схема разделов сервера Ubuntu – Предварительная работа

Прежде чем вы сможете приступить к разметке жесткого диска для установки Ubuntu, установщик Ubuntu обнаружит любые существующие разделы и запросит разрешение на их размонтирование. На моем Home Server / HTPC Combo Build 2016 я использую жесткий диск объемом 4 ТБ в качестве второго жесткого диска для хранения своих медиафайлов. Этот второй диск уже отформатирован в EXT4 и содержит данные. Как показано на рисунке ниже, этот диск будет распознан как, sdb и установщик предложит вам размонтировать разделы. Размонтирование любых существующих разделов необходимо для работы разделов диска на диске.

Схема разделов сервера Ubuntu для домашнего сервера

Размонтировать существующие разделы

Шаг 1: Выберите разделение Ubuntu вручную

Схема разделов сервера Ubuntu для домашнего сервера

1. Ручное разбиение Ubuntu на сервер

Шаг 2: Разбить новые диски для установки сервера Ubuntu

Теперь вы должны увидеть список всех существующих жестких дисков и разделов. В приведенном ниже примере есть два диска:

Схема разделов сервера Ubuntu для домашнего сервера

2. Разделите новый жесткий диск для установки сервера Ubuntu

Обратите внимание, что представленные выше емкости дисков являются лишь примерами. Типичный домашний сервер в наши дни имеет несколько ТБ емкости.

Рекомендуемые руководства:

На первом диске (sda) нет разделов. Это новый диск, который будет разделен на операционную систему Ubuntu (на моем домашнем сервере это SSD ). Второй диск (sdb) уже содержит один основной раздел объемом 5,4 ГБ в формате EXT4. Во-первых, мы собираемся выбрать sda, чтобы отформатировать его для установки Ubuntu Server. Мы рассмотрим монтирование и использование существующего медиа-раздела в sdb, позже в этом руководстве по разделам Ubuntu. [ Читать: установить графический интерфейс на сервере Ubuntu 14.04 Trusty Tahr ]

Шаг 3: Создать новую таблицу разделов

Схема разделов сервера Ubuntu для домашнего сервера

3. Создайте новую таблицу разделов на новом жестком диске.

Шаг 4: Создать новый раздел из пустого пространства

Создав новую таблицу разделов, вы увидите количество свободного места на выбранном диске. В этом примере на новом жестком диске доступно 32,2 ГБ свободного места.

Схема разделов сервера Ubuntu для домашнего сервера

4. Создайте новый раздел из пустого пространства

Выберите свободное место, чтобы создать новый раздел.

Шаг 5: Создайте новый раздел

Схема разделов сервера Ubuntu для домашнего сервера

5. Создайте новый раздел

Шаг 6: Установите размер корневого раздела Ubuntu

Операционную систему Ubuntu можно разделить на несколько отдельных разделов (по умолчанию все ОС находятся в одном разделе). Многие продвинутые администраторы серверов Linux предпочитают устанавливать ОС на несколько разделов. Это позволяет легче обслуживать и ремонтировать. В этом базовом руководстве по разделу Ubuntu Server я не собираюсь сходить с ума от разбиения. Тем не менее, я рекомендую установить Ubuntu Server в 2 отдельных раздела: один для root (/), а другой для домашнего (/ home).

Во-первых, давайте создадим корневой раздел. Введите размер корневого раздела. Я рекомендую не менее 10 ГБ для сервера без монитора и 15 ГБ для сервера со средой рабочего стола.

Схема разделов сервера Ubuntu для домашнего сервера

6. Установите размер корневого раздела Ubuntu

Для обычного домашнего сервера Ubuntu нет необходимости иметь более 20 или 25 ГБ для корневого (/) раздела.

Шаг 7: установите корневой раздел как основной

Схема разделов сервера Ubuntu для домашнего сервера

7. Первичный или логический раздел

Шаг 8: выберите расположение корневого раздела

Далее выберите расположение корневого раздела на жестком диске. Любой вариант в порядке. Я обычно настраиваю корневой раздел в начале.

Схема разделов сервера Ubuntu для домашнего сервера

8. Расположение раздела – начало или конец

Шаг 9: Настройка корневого раздела

Затем вам будет представлен экран со сводкой настроек для нового создаваемого корневого раздела. Есть несколько опций, которые необходимо настроить на этом экране перед завершением схемы разделов Ubuntu. Выберите каждый из них и настройте его, как описано ниже.

Схема разделов сервера Ubuntu для домашнего сервера

9а. Начальные настройки раздела

Использовать как: выберите EXT4 для типа раздела. Есть другие форматы разделов для других целей. Если вы новичок, придерживайтесь EXT4.

Точка монтирования: выберите / для точки монтирования. Это корневой раздел.

Схема разделов сервера Ubuntu для домашнего сервера

9b. Установить noatime nodiratime для разделов

Метка: укажите любую метку для раздела. Делайте это коротким, простым, без пробелов и специальных символов.

Схема разделов сервера Ubuntu для домашнего сервера

9в. Установить метку раздела

Схема разделов сервера Ubuntu для домашнего сервера

9d. Настройка корневого раздела для сервера Ubuntu

Рекомендуемые руководства:

Шаг 10: Настройка домашнего раздела

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

Pro Совет: я всегда настраиваю свой домашний сервер с двумя корневыми разделами: один для текущей версии Ubuntu Server, а другой для будущей версии. Когда приходит новая версия, я устанавливаю и устанавливаю ее на втором корневом разделе. Пока все готово, у меня все еще есть первый раздел с полностью работающим Ubuntu Server. Когда новая настройка готова, я обновляю GRUB и загружаю его на более новую ОС. Таким образом, мое время простоя минимально. Я разделяю мой / домашний раздел между ними.

Если вы используете наш AtoMiC ToolKit для установки приложений домашнего сервера, все эти приложения устанавливаются в домашнюю папку пользователя. Когда вы переустанавливаете или обновляете Ubuntu Server, все, что вам нужно сделать, это заново создать сценарии запуска. Все ваши приложения, настройки и данные будут загружены из существующей домашней папки. [ Читать: установить Monit в Ubuntu для мониторинга домашнего сервера ]

Шаги по созданию домашнего раздела такие же, как шаги 5-9, описанные выше. Начните с выбора оставшегося свободного места на жестком диске. В примере, используемом в этом руководстве по разделению на Ubuntu Server, это будет 22,2 ГБ свободного места после вновь созданного корневого раздела (см. Рисунок ниже).

Схема разделов сервера Ubuntu для домашнего сервера

10a. Создать домашний раздел Ubuntu

Схема разделов сервера Ubuntu для домашнего сервера

10b. Размер домашнего раздела Ubuntu

Использование в качестве: EXT4
точки горы: Выбор / дома
Параметры монтирования: Включение noatime и nodiratime
Метки: домашний
Загрузочный флаг: Оставьте его

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

Схема разделов сервера Ubuntu для домашнего сервера

10с. Настройка домашнего раздела Ubuntu Server

Шаг 11. Создание раздела подкачки Linux

Linux использует так называемый раздел подкачки в качестве резервного ОЗУ. Если аппаратное ОЗУ заполнено, этот зарезервированный раздел подкачки используется в качестве ОЗУ. Обратите внимание, что 1) настройка раздела подкачки не является обязательной, и 2) раздел подкачки не так быстр, как аппаратная RAM. Ubuntu Server очень эффективен. Если ваша система имеет как минимум 4 ГБ оперативной памяти, нет необходимости настраивать раздел подкачки. Но сколько стоит несколько гигабайт в домашнем мультитерабайтном сервере? Немного, поэтому я рекомендую иметь небольшой раздел подкачки для любых непредвиденных ситуаций. [ Читать: 5 Должны быть приложения для Android для управления HTPC или Home Server ]

Выберите свободное место после домашнего раздела для создания нового раздела подкачки.

Схема разделов сервера Ubuntu для домашнего сервера

11а. Создать раздел подкачки Linux

Схема разделов сервера Ubuntu для домашнего сервера

11b. Установить размер раздела подкачки

Схема разделов сервера Ubuntu для домашнего сервера

18. Используйте раздел в качестве области подкачки

Схема разделов сервера Ubuntu для домашнего сервера

19. Настройка раздела подкачки

Шаг 12. Смонтируйте существующие разделы жесткого диска

Как объяснялось ранее, мой домашний сервер Ubuntu включает в себя два жестких диска: твердотельный накопитель емкостью 250 ГБ для ОС и жесткий диск объемом 4 ТБ для хранения мультимедиа. Как вы можете заставить свой домашний сервер Ubuntu загружать носители, хранящиеся на втором жестком диске? Хорошо, установив второй жесткий диск (sdb) в операционной системе в известное место. В примере, показанном в этом руководстве, у нас есть второй жесткий диск (SDB) емкостью 5,4 ГБ (в реальности это будет в ТБ). На рисунке ниже обратите внимание, что он уже отформатирован как EXT4. Если на вашем жестком диске более одного раздела, все они будут перечислены здесь. Все, что нам нужно сделать, это предоставить точку монтирования для каждого раздела на втором жестком диске. Никаких других настроек не требуется.

Схема разделов сервера Ubuntu для домашнего сервера

12а. Монтировать существующие разделы

Выберите раздел на втором диске. Вам будет представлен экран настроек раздела, как показано на рисунке ниже.

Схема разделов сервера Ubuntu для домашнего сервера

12b. Смонтировать существующий раздел как EXT4

Рекомендуемые руководства:

Схема разделов сервера Ubuntu для домашнего сервера

12с. Точка монтирования существующего раздела вручную

Схема разделов сервера Ubuntu для домашнего сервера

12г. Существующая точка монтирования раздела

Схема разделов сервера Ubuntu для домашнего сервера

12е. Монтировать существующие разделы

В примере, используемом в этом руководстве, на втором жестком диске только один раздел. Если у вас есть больше, повторите Шаг 12 для каждого раздела, который нужно смонтировать. После установки сервера вы можете получить доступ ко всем подключенным разделам в папке /media . Для более легкого доступа я создаю символические ссылки на смонтированные разделы в моей домашней папке. [ Читать: Как создать ярлыки / псевдонимы для команд в Ubuntu, используя .bash_aliases?

Шаг 13: Завершите разделение сервера Ubuntu

Схема разделов сервера Ubuntu для домашнего сервера

13. Завершите разделение сервера Ubuntu

Читайте также: