как правильно разбивать разделы в linux

ИТ База знаний

Полезно

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Как создавать разделы диска в Linux

Эта долька для ежа.

Создание разделов диска позволяет разделить жесткий диск на несколько разделов, которые действуют независимо.

как правильно разбивать разделы в linux

В Linux пользователи должны структурировать устройства хранения (USB и жесткие диски) перед их использованием. Разбиение на разделы также полезно, когда вы устанавливаете несколько операционных систем на одном компьютере.

как правильно разбивать разделы в linux

Вариант 1: разбить диск на разделы с помощью команды parted

Шаг 1. Список разделов

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

Выполните следующую команду с sudo, чтобы вывести список устройств хранения и разделов:

Терминал распечатывает доступные устройства хранения с информацией о:

Типы разделов могут быть:

как правильно разбивать разделы в linux

Шаг 2: Откройте диск для хранения

Откройте диск хранения, который вы собираетесь разделить, выполнив следующую команду:

как правильно разбивать разделы в linux

как правильно разбивать разделы в linux

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

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

Чтобы создать таблицу разделов, введите следующее:

Например, чтобы создать таблицу разделов gpt, выполните следующую команду:

как правильно разбивать разделы в linux

Шаг 4: проверьте таблицу

как правильно разбивать разделы в linux

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

Чтобы создать новый раздел, введите следующее:

как правильно разбивать разделы в linux

как правильно разбивать разделы в linux

Примечание. Сообщение «You may need to update /etc/fstab file» сигнализирует о том, что раздел может быть смонтирован автоматически во время загрузки.

Вариант 2: разбить диск на разделы с помощью команды fdisk

Шаг 1. Список существующих разделов

Выполните следующую команду, чтобы вывести список всех существующих разделов:

Вывод содержит информацию о дисках и разделах хранилища:

как правильно разбивать разделы в linux

Шаг 2: Выберите диск для хранения

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

Диск /dev/sdbstorage открыт:

как правильно разбивать разделы в linux

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

Появится сообщение, подтверждающее создание раздела.

как правильно разбивать разделы в linux

Шаг 4: запись на диск

Система создала раздел, но изменения не записываются на диск.

1. Чтобы записать изменения на диск, выполните команду w :

как правильно разбивать разделы в linux

2. Убедитесь, что раздел создан, выполнив следующую команду:

Как видите, раздел /dev/sdb2 создан.

как правильно разбивать разделы в linux

Отформатируйте раздел

После создания раздела с помощью команды parted или fdisk отформатируйте его перед использованием.

Отформатируйте раздел, выполнив следующую команду:

как правильно разбивать разделы в linux

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

Чтобы начать взаимодействие с диском, создайте точку монтирования (mount point) и смонтируйте к ней раздел.

1. Создайте точку монтирования, выполнив следующую команду:

2. После этого смонтируйте раздел, введя:

Терминал не распечатывает вывод, если команды выполнены успешно.

3. Убедитесь, что раздел смонтирован, с помощью команды df hT :

как правильно разбивать разделы в linux

Источник

Разбивка дисков в Linux для самых маленьких

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

У нас в распоряжении есть — физическая разбивка дисков на разделы(fdisk, gparted), соф-RAID (mdadm), менеджер логических дисков (LVM), ширование dm-crypt (остальным не стоит забивать голову).

Пути разбивки дисков неисповедимы, поэтому мы начнем с самого простого.

Запомните: черезмерная разбивка — корень всех бед. Разбивать диски «особым» образом нужно только под КОНКРЕТНУЮ задачу.

2. Логическая разбивка дисков
Не бойтесь LVM — он не такой страшный. С его помощью можно переразбивать диски, расширять партиции, добавлять физические устройства и расширяться на них, делать теневое копирование, бекап аналогичный «time machine» появился еще примерно в 2002 году. Не бойтесь, делайте бекап и пользуйтесь гибкостью LVM.
Для работы LVM, MD, DM обязательно нужен физический раздел /boot который позволит загрузчику(grub, Lilo etc) скачать минимальный образ системы (initrd) с необходимыми драйверами и конфигами для старта основной системы.
С логической разбивкой все сложнее. Вложенность разделов может быть произвольная.
Например как делается полное шифрование в ubuntu: /boot DM-CRYPT[LVM[/(root) swap]] — физический раздел /boot, затем физический раздел с dm-crypt, в котором находится LVM в свою очередь в котором два логических раздела /(root) и swap.
С вложенностью шифрования и raid можно играться как угодно.
Пример из жизни параноика:
/boot DM-CRYPT[ LVM[ /root DM-CRYPT-random[/tmp] DM-CRYPT-random[/home] DM-CRYPT-random[/var/log] DM-CRYPT-random[swap] ]]
При каждой загрузке /tmp /home /var/log и swap инициализируются с рандомным ключом. Конечно это ставит жирный крест на hibernate но при каждой загрузке- система абсолютно чистая от логов и временных файлов. Вполне сгодится для студентов или любителей побродить по порносайтам.

3. Советы по оптимизации
/boot можно сделать в файловой системе ext2 — она быстрей, чем ext3 и этого будет достаточно.
На активно использующемся разделе можно отключить access time — флаг noatime. Так часто делают на веб-серверах для уменьшения нагрузки на жесткий диск.
Как показала многолетняя практика, не стоит надеяться на надежность простого либо навороченного решения. Стоит использовать самое удобное и делать регулярный rsync на внешний носитель. В таком случае отпрадают вопросы на счет восстановления данных, которые при любом решении (особенно при шифровании) сильно усложняют жизнь. Например беды на шированной партиции при наличии Luks могут вывести систему из строя без возможности восстановления данных. Шифрованные данные более подвержены сильным повреждениям, чем нешифрованные.
(советуйте, добавлю)

В linux можно сделать абсолютно все, что угодно и это будет работать. Главное, руководствоваться здравым смыслом и не брезговать читать man вместо довольно часто вредных и устаревших howto.

Итак, резюмируем:
Для десктопов и ноутбуков оптимальный метод разбивки — полное отсутствие разбивки.
Для тех, кто не любит бекапиться, использовать «сложные методы» вроде LVM. Может подойти вариант:
swap (memory * 2), / (остальное)
Для юзеров убунты достаточно выбрать: Использовать все свободное место под LVM, тогда у вас останется много возможностей «на вырост».
Если разбивать /, /home то вы рано или поздно столкнетесь с нехваткой места на одном из разделов.

Источник

Разделы жесткого диска и файловые системы

Содержание

Разделы жесткого диска

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

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

Преимущества использования нескольких разделов

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

Таблица разделов жесткого диска

Структура диска, разбитого на разделы (MBR)

Виды разделов

Первичный (основной) раздел

Расширенный и Логические разделы

Таблица разделов может содержать не более 4 первичных разделов, поэтому были изобретёны расширенный разделы. В расширенном разделе можно создать несколько логических разделов. Логические разделы выстраиваются в цепочку где информация о первом логическом разделе храниться в MBR, а информация о последующем хранится в первом секторе логического раздела. Такая цепочка позволяет (в теории) создавать неограниченное количество разделов, но (на практике) число логических разделов ограничивается утилитами и, обычно, больше 10 логических разделов не создать.

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

Подобно Windows, Linux за свою жизнь повидала несколько разных файловых систем. Ubuntu «понимает» файловые системы Windows, но не установится на них. Ubuntu может сразу же записывать и считывать из разделов FAT16, FAT32 и VFAT и NTFS. Однако Windows не может работать с файловыми системами Linux, и вам придётся передавать файлы в и из Windows из-под операционной системы Ubuntu.

Точки монтирования

Linux не назначает буквы каждому диску и разделу, как в Windows и DOS. Вместо этого вы должны задать точку монтирования для каждого диска и раздела. Linux работает по принципу иерархического дерева каталогов, где корневой каталог ( / ) является основной точкой монтирования, в которую по умолчанию входят все остальные. В отличии от Windows в Linux все используемые разделы дисков монтируются в подкаталоги корня, а не как отдельные устройства (C:, D: …).

К примеру, в /home хранятся все ваши персональные файлы. Если вы хотите разместить эти данные в отдельном от корня разделе, то создадите новый раздел и установите точку монтирования на /home. Это можно сделать для любого подкаталога. Во время установки Ubuntu предоставляет возможность задать следующие точки монтирования: /boot (начальный загрузчик и заголовки ядра), /dev (драйверы и устройства), /home (пользовательские файлы), /opt (дополнительное программное обеспечение), /srv (системные сервисы) /tmp (временные файлы), /usr (приложения), /usr/local (данные, доступные всем пользователям) и /var (server spool и логи). Также при установке можно создать и свои точки монтирования с произвольными именами.

Для типичной настольной системы нет никакого смысла выделять собственные разделы для /dev, /opt, /srv, /tmp, /usr/local и /var. Если вы планируете запускать более двух операционных систем или использовать шифрование корневого раздела, то возможно потребуется отдельный раздел для /boot. Иногда стоит также создать раздел для /usr, но только если вы уже имеете чёткое представление о том, сколько места займут приложения. Желательно создать отдельный раздел для /home. Это предоставит вам дополнительные удобства при обновлении и переустановке системы.

Минимально можно ограничится только двумя разделами: «root» и «swap», тогда /boot, /home, /usr и все остальные будут просто храниться в корневом разделе ( / ).

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

ДиректорияОписание
/Корневая директория, содержащая всю файловую иерархию.
/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/Основные системные программы для администрирования и настройки системы, например, init, iptables, ifconfig.
/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, всё что находится внутри транслируется им в интернет (конфигурация по-умолчанию)

Дисковые файловые системы, применяемые в Ubuntu

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

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

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

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

Нужен ли SWAP?

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

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

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

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

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

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

Перенос папки /home на новый раздел после установки

Часто возникает желание привести в порядок неправильно разбитый жесткий диск при установке Ubuntu. При этом возникает необходимость перенести папку /home на отдельный раздел жесткого диска. Ниже приведена краткое руководство действий для выполнения этой задачи.

Создание отдельного раздела

Загрузите компьютер с LiveCD(LiveUSB);

Создайте новый раздел в неразмеченной области или отделив необходимое количество свободного пространства от уже существующего. Отформатируйте его в выбранную вами файловую систему.

Перенос данных на новый раздел

загрузитесь с LiveCD(LiveUSB)

примонтируйте раздел c корнем системы и раздел с будущим расположением /home к текущей файловой системе (заменив sda1 и sda2 своими значениями)

переместите папку /home на новый раздел

посмотрите UUID нового раздела

(fstab файл установленной на жестком диске системы) строку (заменив UUID на свой, естественно):

Источник

Выбор редакции

Новинки аниме зимы 2021-2022.

Топ-300 лучших полнометражных.

Топ-20 лучших сериалов про.

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

как правильно разбивать разделы в linux

Разметка жесткого диска

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

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

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

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

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

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

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

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

ReiserFS — первая журналируемая файловая система для Linux. Умеет упаковывать файлы в один блок, что улучшает производительность и экономит дисковое пространство при работе с мелкими файлами. Reiser4 — четвертая версия ReiserFS, в которой повышена производительность и надежность работы с данными. Добавлена возможность использования плагинов, которые могут, например, «налету» сжимать или шифровать данные. Рекомендуется для работы с файлами небольших размеров.

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

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

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

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

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

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

Диск можно разбить на четыре физических раздела. Один из этих разделов может быть расширенным. Расширенный раздел может быть разбит на неограниченное число логических разделов. Диски в Linux обозначаются буквами sd?, где вместо знака вопроса используются буквы латинского алфавита, начиная с «a». То есть, первый диск в системе называется sda, второй — sdb, третий — sdc и т. д. На старых компьютерах, с IDE дисками могут использоваться названия: hda, hdb, hdc и т.д. В свою очередь, разделы дисков указываются цифрами: sda1, sdb5, sdc7. Первые четыре цифры зарезервированы за физическими разделами: sda1, sda2, sda3, sda4. Даже если на диске меньше четырех физических разделов, первый логический раздел будет называться sda5.

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

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

/ — корень диска. Создается в любом случае. Рекомендуемые файловые системы: 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 уже размечен, то информацию о разделах можно узнать с помощью команды:

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

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» для просмотра списка команд.

Смотрим таблицу разделов, нажав «p».

Если диск не пустой, удаляем старые разделы командой «d», после чего указываем номер раздела. Если разделов несколько, придется выполнить команду несколько раз.

Создаем новый раздел физический Windows, нажав клавишу «n», а потом «p». Далее указываем номер раздела — «1». Первый сектор по умолчанию — нажимаем «Enter». И в конце вводим размер диска «+100G ».

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

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

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

Select (default p): p

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

Первый сектор (2048-976773167, по умолчанию 2048):

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

Last сектор, +секторы or +size (2048-976773167, по умолчанию 976773167): +100G

Далее добавляем расширенный раздел для Linux. Нажимаем «n», потом «e» и два раза «Enter». По умолчанию под расширенный раздел будет использоваться все оставшиеся место на диске.

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

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

Select (default p): e

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

Первый сектор (209717248-976773167, по умолчанию 209717248):

Используется значение по умолчанию 209717248 Last сектор, +секторы or +size (209717248-976773167, по умолчанию 976773167):

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

Далее создаем логический раздел /boot, размером 100 Мегабайт. Нажимаем «n», потом «l», первый сектор по умолчанию («Enter»), последний сектор +100M.

Следующий раздел swap, объемом 4 Гигабайта. Последовательно «n», «l», «Enter» и в конце вводим +4G.

Таким же образом создаем корневой раздел в 20 Гигабайт, нажимая «n», «l», «Enter» и +20G.

И раздел /home, который займет все оставшееся дисковое пространство: «n», «l», «Enter», «Enter».

После чего, нажав «p», мы увидим примерно следующее:

Устр-во Загр Начало Конец Блоки 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

Так как на раздел sda1 планируется установить Windows, то сменим тип файловой системы. Нажмем «l» и увидим, что NTFS соответствует Для смены типа, нажимаем «t», потом номер раздела «1» и код «7», в терминале это будет выглядеть так:

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

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

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

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

Аналогичным образом меняем id файла подкачки для раздела sda6: нажимаем «l», «6» и вводим код 82.

Смотрим, что получилось командой «p»:

Устр-во Загр Начало Конец Блоки 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

Если все в порядке, то для записи разделов на диск, нажимаем «w». Пока мы не ввели команду «w», выполняются только предварительные операцию, данные на диск не записываются. После записи разделов, перезагружаемся и устанавливаем системы.

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

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

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

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

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

gparted

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

sudo gparted

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

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

как правильно разбивать разделы в linux

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

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

В случае, если диск неразмеченный, можно сразу же приступить к созданию разделов. В противном случае удаляем ненужные разделы — кликаем правой кнопкой мыши (ПКМ) на названии раздела и выбираем в меню «Удалить».

Если раздел используется системой (примонтирован), то перед выполнением операций нужно его отмонтировать — кликаем ПКМ на разделе и выбираем в меню «Отмонтировать».

Если на диске есть нужные разделы, можно изменить их размер, чтобы освободить место для новых разделов. Допустим, что есть раздел с Windows, который занимает весь диск. Необходимо оставить Windows и установить Linux. Для этого кликаем ПКМ на разделе Windows и выбираем в меню «Изменить размер/Переместить». После чего указываем новый размер раздела Windows, либо свободное место до или после раздела. После этого нажимаем кнопку «Изменить размер или переместить».

как правильно разбивать разделы в linux

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

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

Для создания нового раздела нужно кликнуть ПКМ на неразмеченном пространстве и выбрать в меню пункт «Новый». Далее в поле «Новый размер» указываем размер раздела. Указываем тип раздела (основной, расширенный, логический) и файловую систему, а также метку диска, например «home».

как правильно разбивать разделы в linux

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

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

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

Источник

Добавить комментарий

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