Linux изменить размер корневого раздела

Содержание
  1. Расширение диска или раздела Linux
  2. Шаг 1. Расширение раздела
  3. Обычные тома
  4. Шаг 2. Изменение размера для файловой системы
  5. Увеличение разделов с Gparted
  6. Изменение размера корневого раздела
  7. Re: Изменение размера корневого раздела
  8. Re: Изменение размера корневого раздела
  9. Re: Изменение размера корневого раздела
  10. Re: Изменение размера корневого раздела
  11. Re: Изменение размера корневого раздела
  12. Re: Изменение размера корневого раздела
  13. Re: Изменение размера корневого раздела
  14. Re: Изменение размера корневого раздела
  15. Re: Изменение размера корневого раздела
  16. Re: Изменение размера корневого раздела
  17. Re: Изменение размера корневого раздела
  18. Re: Изменение размера корневого раздела
  19. Re: Изменение размера корневого раздела
  20. Как расширить мой корневой (/) раздел?
  21. Как изменить размер раздела Linux
  22. Работа с разделами в GParted
  23. Меняем размер разделов диска с помощью fdisk

Расширение диска или раздела Linux

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

Принцип увеличения диска:

  1. Расширение раздела.
  2. Изменение размера файловой системы.

В зависимости от типа раздела и файловой системы, действия различаются.

Любая работа с диском несет риск потери информации. Перед началом работ убедитесь в наличие резервных копий ценных данных.

Шаг 1. Расширение раздела

Обычные тома

Допустим, есть диск /dev/sdb и раздел /dev/sdb2, который нужно увеличить.

Сначала необходимо отмонтировать раздел:

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

Подключаемся утилитой fdisk к /dev/sdb:

Если мы работаем с разделом более чем 2Тб, используем утилиту parted.

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

Удаляем раздел (не переживайте — все данные сохраняются):

* в моем примере, раздел для удаления на второй позиции.

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

Номер раздела — 2:

На запрос начального и конечного секторов просто нажимаем Enter.

Если раздел был загрузочный, добавляем соответствующий флаг:

Еще раз проверяем, что получилось:

LVM-тома расширяются на лету, даже для корневых разделов. В данном примере, работаем с /dev/sda.

Открываем диск утилитой fdisk:

* напомню, что при работе с диском 2Тб и более, следует использовать утилиту parted.

Создаем еще один раздел:

Номер раздела оставляем тот, который предлагает система (просто нажимаем Enter).

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

Задаем тип раздела:

Выбираем номер раздела (в моем примере создавался раздел 3):

Командой L можно посмотреть список всех типов, но нас интересует конкретный — LVM (8e):

Проинформируем систему, что в таблице разделов произошли изменения:

Создаем физический том из нового раздела:

Смотрим наши Volume Group и для нужного добавляем созданный том:

vgextend vg_centos /dev/sda3

* в моем примере группа томов LVM называется vg_centos

Смотрим LVM-разделы и расширяем пространства для нужного:

lvextend -l +100%FREE /dev/vg_centos/lv_root

* данная команда расширяем LVM-раздел /dev/vg_centos/lv_root, используя все свободное пространство (100%FREE).

Шаг 2. Изменение размера для файловой системы

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

Посмотреть файловую систему:

ext2/ext3/ext4:

XFS:

Reiserfs:

* обратите внимание, что в данных примерах используются различные устройства.

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

mount /dev/sda2 /mnt

Проверяем, что настройки применились:

Увеличение разделов с Gparted

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

Запускаем утилиту — выбираем диск, с которым будем работать — кликаем правой кнопкой по разделу, который хотим увеличить и выбираем Resize/Move:

В открывшемся окне с помощью мышки или форм меняем размер раздела:

Нажимаем кнопку Resize/Move.

Проверяем изменения в окне программы и сохраняем настройки кнопкой «Apply All Operations»:

Читайте также:  Выбираем видеокарту для linux

Источник

Изменение размера корневого раздела

Просьба к бывалым помочь.

Имеется 4 раздела ЖД.В корневом разделе не хватает места.Можно-ли изменить его размер,убавив размер HOME,не теряя даных в разделах?Если можно,надо-ли ,прежде чем менять их размер, размонтировать эти разделы(корневой,Home).

Re: Изменение размера корневого раздела

Если не используется LVM(по всей видимости не используется), то размонтировать разделы нужно. Просто загрузись с live-cd и заюзай утилиту gparted.

Если /boot находится не на отдельном разделе а в корне, то возможно придётся переставить загрузчик. (по крайней мере lilo нужно) Это можно сделать с этого же загрузочного диска.

Re: Изменение размера корневого раздела

Но ведь в самой Mandrive под рутом есть утилита разметки разделов ЖД,а раздела у Mandrivы три :/,swap,home.

Re: Изменение размера корневого раздела

Да,еще, используется grab,на home полезного два файла nvidia и wine и то установленные,тут в принципе и терять нечего ,верней не жалко,боюсь за корневой,и теперь озадачили вы ,NAO, меня с загрузчиком .А liveCD нету.

Re: Изменение размера корневого раздела

покажи fdisk -l /dev/твой_диск
Если /home физически находится после / и его (/home) можно убить, то все можно сделать из single mode.

Re: Изменение размера корневого раздела

>покажи fdisk -l /dev/твой_диск Если /home физически находится после / и его (/home) можно убить, то все можно сделать из single mode.

Я новичек в linux.Физический диск один.Четыре раздела:на первом винда,2-/,3-swap,4-home.

Re: Изменение размера корневого раздела

Re: Изменение размера корневого раздела

ИМХО, здесь уж лучше пертащить часть каталогов, например /var/log, каталоги с man-ами и другими доками в home раздел, сделав на них символические ссылки. Просто и безопастно.

Re: Изменение размера корневого раздела

255 heads,63 sectors/trak, 30401 cylinders

units= цилиндры of 16065 * 512 = 8225280 bytes

disk identifier: 0xbbb5bbb5 /dev/sda1 1 17592 141307708+ 7 hpfs/ntfs

/dev/sda2 17593 30401 102888292+ 5 расширенный

/dev/sda3 17593 18611 8185086 83 linux своп/solaris

/dev/sda4 18612 19120 408851 82 linux /dev/sda5 19121 30401 90614601 83 linux

Re: Изменение размера корневого раздела

>/dev/sda1 1 17592 141307708+ 7 hpfs/ntfs

>/dev/sda2 17593 30401 102888292+ 5 расширенный >/dev/sda5 17593 18611 8185086 83 linux >/dev/sda6 18612 19120 408851 82 linux своп/solaris

>/dev/sda7 19121 30401 90614601 83 linux

Так вернее будет.

Re: Изменение размера корневого раздела

>Если /home физически находится после / и его (/home) можно убить, то все можно сделать из single mode.

впринципе можно конечно, но автору всё же наверно не стоит рекомендовать менять размер партиции со смонтированной фс. тем более насколько я знаю большинство «user-friendly» утилит (cfdisk,gparted) откажутся работать со смонтированными разделами.

можно воспользоваться установочным диском с которого ставили свой дистр) правда я не уверен будет ли там parted)

>/dev/sda1 1 17592 141307708+ 7 hpfs/ntfs
>/dev/sda2 17593 30401 102888292+ 5 расширенный
>/dev/sda5 17593 18611 8185086 83 linux
>/dev/sda6 18612 19120 408851 82 linux своп/solaris
>/dev/sda7 19121 30401 90614601 83 linux

если sda5 это /, а sda7 это home то проще всего будет:
1) загрузиться с установочного диска и зайти в консоль и запустить parted
2) прибить своп и хоум
3) увеличить размер /
4) создать заново своп и хоум

Re: Изменение размера корневого раздела

под виндой можно прекрасно изменить размер каким нить Acronis Disk Directorom .

Re: Изменение размера корневого раздела

>под виндой можно прекрасно изменить размер каким нить Acronis Disk Directorom .

под линуксом можно прекрасно изменить размер каким нить parted .

Re: Изменение размера корневого раздела

Рискну в пятницу вечером.Потом отпишусь.Всем спасибо.

Источник

Как расширить мой корневой (/) раздел?

До сегодняшнего дня я использовал Ubuntu 13.04 в моей двойной загрузке Windows7 / Ubuntu. Только сейчас я обновился до Ubuntu 14.04. Моя программа обновления ПО показала сообщение о наличии обновлений. Я продолжил с Install Now . Вскоре я получил следующее окно.

Затем я попробовал, sudo apt-get clean как рекомендовано. Ничего не произошло! Даже окно не открылось. Научи меня, удаляя временные пакеты.

Читайте также:  Run как запустить windows

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

Я получил ответ здесь . Но это не было полезно для меня. У меня было два варианта. Но ответ не работал для обоих моих выборов.

Вариант 1: я могу использовать нераспределенное пространство 4,25 ГиБ для расширения моего / dev / sda10. Для этого мне нужно переместить раздел linux-swap. Но моя опция Resize / Move отключена для раздела linux-swap. Выбор 1 не удался!

Вариант 2: вместо этого я могу использовать нераспределенное пространство 14,35 ГиБ. В этом случае я должен переместить более одного раздела. Раздел / dev / sda4 является первым в списке. Даже этот раздел имеет ту же проблему. Изменение размера / перемещение отключено. Выбор 2 не удался!

У меня сейчас нет выбора.

Что мне делать? Помогите мне расширить мой / с Gparted.

На самом деле вы можете использовать 4.25 ГиБ в конце без какой-либо перезагрузки, потому что Linux поддерживает изменение размера разделов в режиме онлайн, начиная с ядра 2.6 (это означает, что вы можете изменять размер разделов, пока они монтируются, даже корневой раздел, без перезагрузки).

Я покажу вам, как удалить раздел подкачки и расширить корневой раздел со всем свободным пространством в конце. Затем я буду использовать нераспределенное пространство в начале (14,35 ГБ) для нового раздела подкачки. Конечно, 14.35 ГиБ — это немного, поэтому вы также можете использовать некоторые для расширения вашего NTFS-раздела.

Щелкните правой кнопкой мыши /dev/sda11 и выберите Swapoff

Щелкните правой кнопкой мыши /dev/sda11 и выберите Delete

Нажмите на Apply All Operations

Расширьте корневой раздел:

Вернуться к GParted

Откройте GParted меню и нажмите Refresh Devices

Щелкните правой кнопкой мыши по незанятому пространству и выберите New

Выбрать в linux-swap качестве файловой системы

Нажмите на Apply All Operations

Первоначально я написал это, используя только командную строку, но затем я решил попытаться использовать GParted настолько, насколько это возможно, так как вам будет легче увидеть, что происходит. Вы даже можете расширить корневой раздел, используя GParted. Но вам нужно размонтировать корневой раздел, прежде чем работать над ним. Я имею в виду, что вы должны работать в автономном режиме (используя liveUSB). В некоторых случаях ваш личинка может быть повреждена. Так что переустановите свой grub, прежде чем выходить из офлайн-работы.

Я верю, что GParted автоматически включит новый раздел подкачки, но я не уверен. Вы всегда можете проверить, щелкнув по нему правой кнопкой мыши и выбрав Swapon . Если этот параметр недоступен, разделы подкачки, вероятно, уже включены.

Кроме того, этот Refresh Devices шаг, вероятно, не нужен, но вы должны следовать ему просто, чтобы быть уверенным.

Мы не можем изменить размер расширенного раздела ( sda4 в данном случае), поскольку в нем есть смонтированный логический раздел. Таким образом, нам нужно загрузиться в режиме реального времени на Ubuntu USB / CD-привод. Оттуда запустите GParted, при необходимости отключите swap, щелкните правой кнопкой мыши на расширенном разделе и измените его размер в соответствии с вашими потребностями. Затем выполните шаги, указанные по мере необходимости, чтобы изменить размер root и добавить обратную подкачку. В случае изменения UUID вашего корневого раздела вы можете обновить Grub, выполнив следующие действия в режиме реального времени:

Первая пара команд объединяет корневой раздел ( sda10 в данном случае) и настраивает его /dev/ для использования в среде chroot. (Другие разделы, которые могут быть аналогичным образом смонтированы для более функционального chroot /proc , /sys и т /dev/pts . Затем мы вводим chroot и обновляем grub. Это заставляет grub использовать новые UUID там, где это необходимо. После выхода из chroot перезагрузитесь, и мы должны вернуть меню grub.

Читайте также:  Terminal mac os ping ����������

Источник

Как изменить размер раздела Linux

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

Работа с разделами в GParted

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

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

  1. Запустите приложение через терминал, введя там gparted, или нажмите по созданному значку. В главном окне сразу можно выбрать диск, размер которого необходимо изменить, и нажать по кнопке «Изменить размер/Переместить» .
  2. Отобразится новое окно, где вы можете добавить свободное пространство к диску или же сжать том, освободив тем самым определенное количество мегабайт. Как только выставите новые настройки, подтвердите действие, чтобы закрыть это окно.
  3. В главном меню разверните всплывающее меню «Редактировать» и нажмите «Применить все операции» .
  4. В новом окне следите за прогрессом операции, а по ее завершении можете убедиться в том, что размер был успешно изменен.

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

Меняем размер разделов диска с помощью fdisk

Более гибкий, но сложный вариант изменения размера диска в Linux подразумевает использование консольной утилиты fdisk. Для выполнения расширения тома на все свободное пространство понадобится выполнить более десятка разных действий, но на все про все уйдет не больше 10 минут.

  1. Если вы пока не знаете, под какими метками располагается сам диск и его логические тома, используйте команду sudo fdisk -l, отобразив список со всеми секторами.
  2. Используйте команду umount /dev/sdb2 для размонтирования раздела. Замените его название на необходимое и учитывайте, что корневой том размонтировать так просто нельзя, понадобится загрузка с LiveCD.
  3. Далее укажите fdisk /dev/sdb , подключившись тем самым к указанному диску.
  4. Посмотрите все разделы, введя p и нажав на Enter .
  5. За удаление отвечает d; после активации этого атрибута понадобится ввести цифру раздела, который вы хотите удалить (при этом форматирования не происходит, все данные сохраняются).
  6. Последовательно активируйте n (новый раздел), p (основной) и 2 (замените на номер тома). При появлении уведомления о создании первого и последнего сектора подтверждайте операцию нажатием на Enter .
  7. Проверьте список томов еще раз через p , а затем нажмите w для сохранения изменений.

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

Для ext2/ext3/ext4 :

XFS :

Reiserfs :

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

Сделать это нужно уже после внесения всех изменений.

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

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

Источник

Оцените статью