- Как создать раздел на диске Linux
- Используйте команду Parted
- Создать разделы диска с помощью cfdisk
- Заключительные советы по созданию разделов диска Linux
- Разбивка дисков в Linux для самых маленьких
- Команда Fdisk в Linux (Создание разделов диска)
- Список разделов
- Создание таблицы разделов
- Активация разделов
- Вывод
Как создать раздел на диске Linux
Чтобы использовать устройства хранения данных, такие как USB-накопители и жесткие диски в Linux, вам также необходимо понимать, как их структурировать при использовании операционной системы Linux. Запоминающие устройства часто делятся на отдельные части, называемые разделами. Это позволяет вам создать файловую систему, разбив жесткий диск на несколько виртуальных частей.
Дисковый раздел Linux похож на граничное устройство, которое сообщает каждой файловой системе, сколько места он может использовать. Это удобно при создании общих дисков и позволяет более эффективно распределять и редактировать дисковое пространство.
Например, если у вас есть USB-накопитель объемом 2 ГБ, вы можете создать раздел, занимающий весь диск, два раздела по 1 ГБ каждый или варианты размеров. Каждый раздел диска Linux действует как собственный жесткий диск. Это особенно полезно, если вы используете более одной операционной системы на одном компьютере.
Используйте команду Parted
Ubuntu поставляется с предустановленным parted . Если вы используете другой дистрибутив, установите его с помощью следующей команды:
Чтобы увидеть жесткие диски в вашей системе, введите: sudo parted -l . Смотрите список устройств на скриншоте ниже:
Вы можете видеть выше, что на диске /dev/sda есть три диска с разделами Ubuntu. Давайте используем раздел под названием /dev/sda5 для создания нового раздела.
Следующим шагом является запуск parted . Но убедитесь, что вы используете привилегии root. Выберите диск, который вы хотите разбить на разделы. Мы будем использовать /dev/vdc.
Введите следующую команду:
Чтобы увидеть, что находится в разделе диска Linux, введите: print . Вы увидите сводку вашего жесткого диска, размер и таблицу разделов.
В приведенном ниже примере жестким диском является модель: блочное устройство Virtio, его размер составляет 1396 МБ , а таблица разделов — gpt.
Чтобы настроить диск раздела Ubuntu, сначала необходимо выйти, набрав quit . Следующим шагом является открытие выбранного устройства хранения с помощью parted. В этой статье мы будем использовать устройство /dev/vdc.
Если вы не укажете конкретное устройство, которое хотите использовать, ваша система случайным образом выберет устройство. Используйте команду ниже, которая включает имя устройства (vdc):
Чтобы установить таблицу разделов, введите GPT , затем Да, чтобы принять ее. Это следует делать только на разделах, которые не содержат данных, которые вы хотите сохранить.
Просмотрите таблицу разделов, чтобы показать информацию об устройстве хранения с помощью следующей команды:
Чтобы увидеть инструкции по созданию нового раздела, введите (parted) help mkpart .
В этой статье мы создадим новый раздел диска Linux с помощью команды ниже:
0 означает, что вы хотите запустить раздел в начале диска. Из скриншота выше мы знаем, что накопитель имеет 1396 МБ. Приведенная выше команда указывает вашей системе запустить раздел с 0 и завершить его с 1396MB.
Чтобы иметь возможность использовать раздел, он должен быть отформатирован. Сначала вам нужно выйти parted, набрав quit. Затем, используя файловую систему ext4, введите команду ниже для форматирования диска:
Проверьте, набрав sudo parted /dev/vdc . Чтобы выйти из parted, введите quit. При выходе из parted изменения сохраняются автоматически.
В командном режиме используйте однобуквенную команду, чтобы показать вам список действий, которые вы можете выполнить. Введите m и нажмите Enter.
Создать разделы диска с помощью cfdisk
Cfdisk — это утилита Linux, используемая для создания, удаления и изменения разделов на дисковом устройстве. Чтобы использовать его для создания раздела, введите следующую команду:
Имя диска для этого примера — sda.
На скриншоте выше вы можете увидеть сводную информацию для дискового устройства. В середине окна показана таблица разделов. Скобки внизу показывают выбираемые команды.
Чтобы выбрать раздел из списка, используйте клавиши со стрелками вверх и вниз. Выберите команду, используя стрелки вправо и влево.
В приведенном выше примере показаны три основных раздела (1,2 и 3). Обратите внимание на тип раздела свободного пространства .
Создайте новый раздел, выбрав Новый в нижнем окне. Мы будем называть этот раздел /dev/sdb. Введите команду # cfdisk /dev/sdb . Затем выберите основной в качестве типа раздела на следующем экране.
На следующем экране вы укажете размер раздела. Мы создадим раздел размером 800 КБ. Теперь вам будет предложено определить, с чего начать раздел. Выберите начало свободного места.
На следующем экране выберите « Запись», чтобы сохранить изменения и записать данные раздела на диск. Проверьте новый раздел, напечатав его с помощью следующей команды:
Заключительные советы по созданию разделов диска Linux
Вы всегда должны резервировать свои данные. Даже самая маленькая ошибка может разрушить раздел критического диска.
Кроме того, не забудьте проверить, что вы используете правильный диск при создании раздела. В противном случае вы можете потерять данные.
Дайте нам знать ваши вопросы в комментариях ниже.
Источник
Разбивка дисков в Linux для самых маленьких
У многих начинающих пользователей линукс возникают сомнения, как правильно разбить жесткий диск. Постараюсь немного облегчить муки выбора нашим коллегам.
У нас в распоряжении есть — физическая разбивка дисков на разделы(fdisk, gparted), соф-RAID (mdadm), менеджер логических дисков (LVM), ширование dm-crypt (остальным не стоит забивать голову).
Пути разбивки дисков неисповедимы, поэтому мы начнем с самого простого.
1. Физическая разбивка дисков
Это самый простой, надежный и совместимый «дедовский» метод. Он позволяет четко очертить границы разделов и их взаимное положение на диске.
При разбивке диска можно учесть его физические особенности и получить некоторый прирост производительности. Дело в том, что ближе к краю диска скорость чтения может быть в несколько раз выше, чем ближе к центру. Соответственно, если расположить например /boot(128 мб), swap (memory * 2 or 2.5), /(root) то мы получаем хорошую скорость загрузки и работы с разделом подкачки. Если есть несколько дисков, то можно расположить swap в начале каждого. Но парится со swap есть смысл, если вы работаете с большими объемами данных — linux не использует swap без крайней нужды. (проверьте free -m). Отказываться от использования swap крайне не рекомендуется, так как linux хорошая система, но чудес не бывает. Открыв файл на 1ГБ можно заблокировать систему намертво без возможности разблокирования.
Разбивка диска на большое количество разделов оправдана только, если это делается для какой-то особой цели. В других случаях — достаточно обойтись простейшим / (root) и swap.
Очень часто пользователи отделяют /home от / (root) — это не имеет никакого практического смысла в однопользовательских системах. Обычно, / (root), /var, /home разделяют на серверах, чтобы пользователи со злым умыслом не заполнили логи или свою домашнюю директорию. Кстати, смонтировать /home с noexec можно и не делая отдельного раздела (man mount).
Если вы пользуетесь парралельно windows то я рекомендую использовать FAT32 для разделов с музыкой/фильмами, к которым вы хотите иметь доступ в обоих системах (и ни в коем случае не делать /home или домашнюю папку в FAT32!!). NTFS хорошо поддерживается, но недостаточно, чтобы ей пользоваться каждый день (чтобы снять unclean shutdown который не дает смонтировать раздел- нужно грузить windows), ошибки в файловой системе могут вызывать подвисания и потерю данных (привет жадному Биллу).
Запомните: черезмерная разбивка — корень всех бед. Разбивать диски «особым» образом нужно только под КОНКРЕТНУЮ задачу.
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 то вы рано или поздно столкнетесь с нехваткой места на одном из разделов.
Источник
Команда Fdisk в Linux (Создание разделов диска)
Главное меню » Linux » Команда Fdisk в Linux (Создание разделов диска)
В Linux есть несколько инструментов, которые вы можете использовать для создания разделов, fdisk является наиболее часто используемым.
В этой статье мы поговорим о команде fdisk.
fdisk – утилита командной строки на основе меню, позволяющая создавать таблицы разделов на жестком диске и управлять ими
Помните, что fdisk это опасный инструмент, и его следует использовать с особой осторожностью. Только root или пользователи с привилегиями sudo могут манипулировать таблицами разделов.
Список разделов
Чтобы отобразить таблицу разделов устройства, вызовите команду fdisk с параметром -l, а затем имя устройства. Например, чтобы вывести список таблицы разделов /dev/sda и разделов, которые вы запустите:
Если в качестве аргумента не указано устройство, fdisk напечатает таблицы разделов всех устройств, перечисленных в файле /proc/partitions:
Вывод выше показывает текущие таблицы разделов всех устройств, подключенных к вашей системе. Как правило, имена устройств SATA соответствуют шаблону /dev/sd[a-z], а имена устройств NVMe имеют следующий шаблон /dev/nvme9n6.
Создание таблицы разделов
Чтобы начать разбиение диска, запустите fdiskс именем устройства. В этом примере мы будем работать над /dev/sdb:
Командная строка изменится, и откроется диалоговое окно fdisk, в котором вы можете вводить команды:
Чтобы получить список всех доступных команд, введите m:
Если вы создаете разделы на новом диске, прежде чем начинать создавать разделы, вам необходимо создать таблицу разделов. Пропустите этот шаг, если на устройстве уже есть таблица разделов, и вы хотите ее сохранить.
fdisk поддерживает несколько схем разбиения. MBR и GPT являются двумя наиболее популярными стандартами схем разделов, которые хранят информацию о разделениях на диске другим способом. GPT – это более новый стандарт, имеющий много преимуществ по сравнению с MBR. Основные моменты, которые следует учитывать при выборе стандарта разделения:
- Используйте MBR для загрузки диска в устаревшем режиме BIOS.
- Используйте GPT для загрузки диска в режиме UEFI.
- Стандарт MBR поддерживает создание раздела на диске размером до 2 TiB. Если у вас диск объемом 2 TiB или больше, используйте GPT.
- MBR имеет ограничение в 4 основных раздела. Если вам нужно больше разделов, один из основных разделов может быть установлен как расширенный раздел и содержать дополнительные логические разделы. С GPT вы можете иметь до 128 разделов. GPT не поддерживает расширенные или логические разделы.
В этом примере мы будем использовать таблицу разделов GPT.
Введите, gчтобы создать новую пустую таблицу разделов GPT:
Вывод будет выглядеть примерно так:
Следующим шагом является создание новых разделов.
Мы создадим два раздела. Первый размером 100 ГиБ, второй займет оставшееся место на диске.
Запустите команду n для создания нового раздела:
Вам будет предложено ввести номер раздела. Нажмите «Enter», чтобы использовать значение по умолчанию ( 1):
Далее команда попросит вас указать первый сектор. Как правило, всегда рекомендуется использовать значения по умолчанию для первого значения. Нажмите «Enter», чтобы использовать значение по умолчанию ( 2048):
В следующем приглашении вам нужно будет ввести последний сектор. Вы можете использовать абсолютное значение для последнего сектора или относительное значение для начального сектора, используя символ +, следующий за размером раздела. Размер может быть указан в кибибайтах (K), мебибайтах (M), гибибайтах (G), тебибайтах (T) или пебибайтах (P).
Введите +100G, чтобы установить размер раздела 100 GiB:
По умолчанию тип нового раздела установлен как “Linux filesystem”, что в большинстве случаев подходит. Если вы хотите изменить тип, нажмите l, чтобы получить список типов разделов, а затем нажмите t, чтобы изменить тип.
Давайте создадим второй раздел, который займет оставшееся место на диске:
Используйте значения по умолчанию для номера раздела, первого и последнего секторов. Это создаст раздел, который будет использовать все доступное пространство на диске.
Закончив создание разделов, используйте команду p для отображения новой таблицы разделов:
Сохраните изменения, выполнив команду w:
Команда запишет таблицу на диск и выйдет из меню fdisk.
Ядро прочитает таблицу разделов устройства без необходимости перезагрузки системы.
Активация разделов
Теперь, когда разделы созданы, следующим шагом является форматирование разделов и их монтирование в системное дерево каталогов.
Мы отформатируем оба раздела в ext4:
В этом примере будут монтироваться разделы каталогов /mnt/audio и /mnt/video.
Создайте точки монтирования с помощью команды mkdir:
Смонтируйте новый раздел:
Разделы останутся подключенными, пока вы не размонтируете их или не выключите машину. Чтобы автоматически смонтировать раздел при запуске системы Linux, определите монтирование в файле /etc/fstab.
Все! Теперь вы можете использовать новые разделы для хранения ваших файлов.
Вывод
fdisk – это инструмент командной строки для создания схем разделов. Для получения дополнительной информации о команде fdisk введите man fdisk в свой терминал.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Источник