- Три способа безопасного изменения размера раздела Linux
- Примечание: только разделы Linux
- GParted Live Disc
- Ubuntu Live Disc
- GParted на вашей системе
- Изменение размеров разделов легко
- Изменение размера раздела ext2/ext3/ext4 без потери информации
- Увеличение размера раздела ext2/ext3/ext4
- Уменьшение размера раздела ext2/ext3/ext4
- Как изменить размер раздела Linux
- Работа с разделами в GParted
- Меняем размер разделов диска с помощью fdisk
Три способа безопасного изменения размера раздела Linux
Как вы вносите изменения и изменяете размеры разделов жесткого диска, не ломая свою систему и не теряя все свои файлы? Начните с Linux.
Примечание: только разделы Linux
Прежде чем мы начнем, мы должны рассмотреть несколько вещей. Эта статья будет посвящена изменению размера разделов Linux, в которых могут быть или не быть операционные системы. Если вам нужно изменить размер других разделов, таких как разделы Mac OS X или разделы жесткого диска Windows
(тем, у кого установлена операционная система, требуется особый режим — те, которые содержат обычные файлы, могут быть изменены с помощью этих инструментов Linux), тогда эта статья не для вас.
При этом я могу дать один совет, так как многие люди используют двойную загрузку Windows и Linux. Если вы планируете внести изменения в свой раздел Windows
(например, потому что вы хотите сжать Windows, чтобы освободить место для Linux), вам нужно будет внести изменения в раздел Windows изнутри Windows. Не трогайте раздел Windows с помощью инструментов изменения размера Linux! В противном случае есть большая вероятность, что это нарушит вашу установку Windows, и вам придется полностью переустановить ее.
Чтобы изменить размер раздела Windows, щелкните правой кнопкой мыши меню «Пуск», если вы запускаете Windows 10 или открываете Начните меню и щелкните правой кнопкой мыши на компьютер если вы используете старую версию. Затем выберите Управление диском.
Теперь щелкните правой кнопкой мыши по разделу, который вы хотите изменить, и выберите Сокращаться или же расти в зависимости от того, что вы хотите сделать. Следуйте указаниям мастера, и вы сможете безопасно изменить размер этого раздела.
Хотя для Linux доступно множество опций, в том числе несколько инструментов, предназначенных только для терминалов, мы собираемся рекомендовать графический инструмент GParted, который обеспечивает наиболее универсальную поддержку манипулирования разделами Linux
, С GParted у вас есть три различных варианта его использования, и я скажу вам, когда вы должны использовать один вариант поверх другого.
GParted Live Disc
Это специализированный дистрибутив на основе Debian, который позволяет пользователям загружать GParted
на любом компьютере через оптический диск или флешку. Он не требует какой-либо установки — он загружается с носителя и работает исключительно в оперативной памяти, но может изменять размеры разделов на любых жестких дисках, подключенных к компьютеру. Это лучший вариант, так как он имеет полный доступ к жестким дискам с минимальным беспокойством, что что-то сломается.
В Linux изменение размера системного раздела во время его работы — плохая идея (в отличие от Windows), поэтому использование этого маршрута позволяет избежать этой проблемы.
Ubuntu Live Disc
Это просто установочный диск Ubuntu по умолчанию, который можно загрузить с оптического диска или флэш-накопителя USB. С его помощью вы можете загружаться в живую среду, не требующую установки и запуска GParted
К счастью, поставляется с этим изображением. Что касается того, что является лучшим вариантом, это так же хорошо, как GParted Live Disc. Единственным недостатком является то, что загрузка образа Ubuntu занимает больше времени, чем загрузка образа GParted. С другой стороны, пользователи Linux, как правило, чаще имеют уже загруженный и готовый образ Ubuntu, и то же самое нельзя сказать о образе GParted (хотя это неплохая идея).
GParted на вашей системе
Это очень легко сделать, потому что GParted доступен практически во всех репозиториях дистрибутивов, и это наименьшая загрузка из трех вариантов. Пользователи Ubuntu могут установить GParted с помощью команды
sudo apt-get установить gparted
Затем просто откройте GParted, позвольте ему сканировать ваши жесткие диски, а затем щелкните правой кнопкой мыши разделы, которые вы хотите изменить, и выберите соответствующее действие. Как только вы сделали, не забудьте нажать Применять чтобы ваши изменения вступили в силу. Вы должны изменить размер разделов, если не меняете системные разделы. Если вы хотите сделать это, вы должны использовать один из двух указанных выше вариантов.
Изменение размеров разделов легко
Изменение размера разделов не должно быть большой проблемой, если вы будете следовать этим шагам. Конечно, все же лучше сделать резервную копию всех данных, прежде чем вносить какие-либо изменения, но я часто изменял размеры разделов, используя эту стратегию, и у меня не было проблем, о которых стоило бы упомянуть. Если вам нужно изменить размер разделов Linux, это путь.
Какие другие инструменты Linux вам больше нравятся? Дайте нам знать об этом в комментариях!
Источник
Изменение размера раздела ext2/ext3/ext4 без потери информации
Вследствие неправильного разбиения дисковой системы на разделы или в силу других причин, иногда наступает момент, когда места на разделе уже не хватает. Но выход всегда есть! Причем, если у вас используется менеджер логических томов, то изменение размеров разделов с LVM гораздо проще, и возможно на лету (т.е без перезагрузки системы) даже с корневым разделом!
Для тех же, кто еще не использует LVM, рассмотрим изменение размеров разделов файловых систем ext2, ext3, ext4 операционной системы Linux с помощью утилит fdisk и resize2fs на примерах. Эти методы позволяют сохранить существующую информацию на разделах, но в целях безопасности лучше сделать копии важных данных. Поскольку утилиты работают с отмонтированным разделом, то для имзенения размера корневого раздела потребуется загрузка с установочного или live-диска. Если же у вас дескоп с графической системой, то можно воспользоваться легкой в применении программой gparted с графическим интерфейсом.
Увеличение размера раздела ext2/ext3/ext4
Имеется диск /dev/vdb размером 1 Гб с разделом /dev/vdb1 размером 100 Мегабайт, остальная область — неразмеченная.
Попробуем увеличить размер раздела /dev/vdb1 до максимального (использовалась версия fdisk util-linux-ng 2.18):
После последней команды попадаем в интерактивную оболочку fdisk. Жмем клавишу d (удалить раздел):
Команда (m для справки): d
Выбранный раздел 1
Создаём новый раздел:
Команда (m для справки): n
p основной раздел (1-4)
Номер раздела (1-4, по умолчанию 1): 1
Первый сектор (2048-2097151, по умолчанию 2048): r>
Последний сектор тоже выбираем по-умолчанию, нажав Enter:
Last сектор, +секторы or +size
После этого записываем новую таблицу раздела на диск, нажав w:
Команда (m для справки): w
Таблица разделов была изменена!
Теперь увеличиваем размер файловой системы до последнего сектора (проверено на версии resize2fs 1.41.12):
После этого монтируем раздел обратно:
И проверяем новый размер раздела:
Уменьшение размера раздела ext2/ext3/ext4
Для уменьшения размера раздела с файловой системой ext2/ext3/ext4 необходимо выполнить те же действия, но в обратном порядке.
Например, уменьшим размер раздела до 100 Мб (главное, чтобы этот размер был больше занятого файлами пространства на разделе).
resize2fs /dev/vdb1 100M
Команда (m для справки): d
Команда (m для справки): n
p основной раздел (1-4)
Номер раздела (1-4, по умолчанию 1): 1
Первый сектор (2048-2097151, по умолчанию 2048): r>
Последний сектор выбираем не по-умолчанию, а соответственно новому размеру раздела:
Первый сектор (2048-2097151, по умолчанию 2048): +100M
После этого записываем новую таблицу раздела на диск, нажав w:
Команда (m для справки): w
Таблица разделов была изменена!
После этого монтируем раздел обратно:
И проверяем новый размер раздела:
Однако, если вы пользуетесь таким VPS-хостингом, как BudgetVM, то заботиться об изменении размеров разделов будет не нужно — достаточно сменить тариф!
Источник
Как изменить размер раздела Linux
Изменение размеров логических томов в Linux осуществляется сложнее, нежели в Windows, что связано с особенностями использования консольных команд и доступных графических приложений. Однако эта задача под силу любому пользователю, и приведенные далее инструкции помогут разобраться с тем, как выполнить ее быстро.
Работа с разделами в GParted
Не все юзеры Linux предпочитают использовать терминал, когда можно обойтись без него. К тому же новички в этой операционной системе не особо желают разбираться с активацией сложных команд. Поэтому в качестве первого варианта предлагаю ознакомиться с использованием программы GParted, которая представляет собой полноценную систему управления дисками.
GParted по умолчанию установлена в большинстве популярных дистрибутивов и их оболочках. Однако если при запуске окажется, что она отсутствует, используйте менеджер приложений или пользовательские репозитории для стандартной процедуры инсталляции. После этого приступайте к выполнению следующей инструкции.
- Запустите приложение через терминал, введя там gparted, или нажмите по созданному значку. В главном окне сразу можно выбрать диск, размер которого необходимо изменить, и нажать по кнопке «Изменить размер/Переместить» .
- Отобразится новое окно, где вы можете добавить свободное пространство к диску или же сжать том, освободив тем самым определенное количество мегабайт. Как только выставите новые настройки, подтвердите действие, чтобы закрыть это окно.
- В главном меню разверните всплывающее меню «Редактировать» и нажмите «Применить все операции» .
- В новом окне следите за прогрессом операции, а по ее завершении можете убедиться в том, что размер был успешно изменен.
Если все пространство уже распределено по разделам, учитывайте, что сначала его придется вернуть к нераспределенному, сжав один или несколько логических томов. Затем свободные мегабайты уже можно будет отнести к новому тому, расширив его.
Меняем размер разделов диска с помощью fdisk
Более гибкий, но сложный вариант изменения размера диска в Linux подразумевает использование консольной утилиты fdisk. Для выполнения расширения тома на все свободное пространство понадобится выполнить более десятка разных действий, но на все про все уйдет не больше 10 минут.
- Если вы пока не знаете, под какими метками располагается сам диск и его логические тома, используйте команду sudo fdisk -l, отобразив список со всеми секторами.
- Используйте команду umount /dev/sdb2 для размонтирования раздела. Замените его название на необходимое и учитывайте, что корневой том размонтировать так просто нельзя, понадобится загрузка с LiveCD.
- Далее укажите fdisk /dev/sdb , подключившись тем самым к указанному диску.
- Посмотрите все разделы, введя p и нажав на Enter .
- За удаление отвечает d; после активации этого атрибута понадобится ввести цифру раздела, который вы хотите удалить (при этом форматирования не происходит, все данные сохраняются).
- Последовательно активируйте n (новый раздел), p (основной) и 2 (замените на номер тома). При появлении уведомления о создании первого и последнего сектора подтверждайте операцию нажатием на Enter .
- Проверьте список томов еще раз через p , а затем нажмите w для сохранения изменений.
Осталось только указать файловой системе, что размер тома был расширен до максимального, поскольку пока отображается старое значение. Для этого сначала определите используемую файловую систему через df -T . Введите одну из трех следующих команд, отталкиваясь от полученной информации:
Для ext2/ext3/ext4 :
XFS :
Reiserfs :
В командах номера разделов указаны в качестве примеров, вы же заменяете их на свои. Еще оставлю пример команды для монтирования диска, если ранее он был отключен:
Сделать это нужно уже после внесения всех изменений.
Для уменьшения размера раздела используйте последовательность команд:
После ввода последней снова используйте последовательную активацию букв так, как это было показано в предыдущей инструкции, чтобы создать новый раздел. Кроме того, не забудьте смонтировать его обратно!
Источник