как увеличить размер корневого каталога linux

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

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

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

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

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

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

Обычные тома

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

vgextend vg_centos /dev/sda3

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

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

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

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

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

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

ext2/ext3/ext4:

Reiserfs:

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

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

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

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

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

как увеличить размер корневого каталога linux. Смотреть фото как увеличить размер корневого каталога linux. Смотреть картинку как увеличить размер корневого каталога linux. Картинка про как увеличить размер корневого каталога linux. Фото как увеличить размер корневого каталога linux

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

как увеличить размер корневого каталога linux. Смотреть фото как увеличить размер корневого каталога linux. Смотреть картинку как увеличить размер корневого каталога linux. Картинка про как увеличить размер корневого каталога linux. Фото как увеличить размер корневого каталога linux

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

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

Источник

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

как увеличить размер корневого каталога linux. Смотреть фото как увеличить размер корневого каталога linux. Смотреть картинку как увеличить размер корневого каталога linux. Картинка про как увеличить размер корневого каталога linux. Фото как увеличить размер корневого каталога linux

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

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

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

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

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

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

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

как увеличить размер корневого каталога linux. Смотреть фото как увеличить размер корневого каталога linux. Смотреть картинку как увеличить размер корневого каталога linux. Картинка про как увеличить размер корневого каталога linux. Фото как увеличить размер корневого каталога linux

Для ext2/ext3/ext4 :

Reiserfs :

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

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

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

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

Источник

Среда Linux

Коллекция материалов по работе с системой Linux С наступающим Новым годом!

Страницы

понедельник, 18 августа 2014 г.

Linux: увеличение размера корневого раздела (root)

как увеличить размер корневого каталога linux. Смотреть фото как увеличить размер корневого каталога linux. Смотреть картинку как увеличить размер корневого каталога linux. Картинка про как увеличить размер корневого каталога linux. Фото как увеличить размер корневого каталога linux

Основная проблема заключалась в том, что я не знал как разбить жёсткий диск, в статьях давались примерно одинаковые советы, корневому разделу 5-10GB, немного на SWAP (RAMx2 для малого кол-ва памяти, или 512-1024МБ), остальное под /home/ где будут храниться все мои настройки и личные данные.

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

Мой системный жёсткий диск выглядел примерно следующим образом:

раздел /dev/sda1, точка монтирования «/», размер 10ГБ

раздел /dev/sda2, SWAP, размер 512МБ

Однако в один прекрасный момент обновления дистрибутива (я использую Kubuntu) достигли достаточно больших размеров, что место на «/» очень быстро стремилось к 0, что мешало безболезненно и быстро обновиться, и я понял, что 10ГБ недостаточно.

Самым очевидным вариантом, естественно, стало увеличение корневого раздела до 15ГБ (цифра сугубо с потолка), что я и выполнил, о чём сейчас подробнее распишу (сразу скажу что процедура эта довольно не сложная).

Источник

5 мар. 2010 г.

Linux: увеличение размера корневого раздела (root)

Основная проблема заключалась в том, что я не знал как разбить жёсткий диск, в статьях давались примерно одинаковые советы, корневому разделу 5-10GB, немного на SWAP (RAMx2 для малого кол-ва памяти, или 512-1024МБ), остальное под /home/ где будут храниться все мои настройки и личные данные.

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

Мой системный жёсткий диск выглядел примерно следующим образом:

раздел /dev/sda1, точка монтирования «/», размер 10ГБ

раздел /dev/sda2, SWAP, размер 512МБ

Однако в один прекрасный момент обновления дистрибутива (я использую Kubuntu) достигли достаточно больших размеров, что место на «/» очень быстро стремилось к 0, что мешало безболезненно и быстро обновиться, и я понял, что 10ГБ недостаточно.

Самым очевидным вариантом, естественно, стало увеличение корневого раздела до 15ГБ (цифра сугубо с потолка), что я и выполнил, о чём сейчас подробнее распишу (сразу скажу что процедура эта довольно не сложная).

4 комментария:

Я изменял размер корня на Ubuntu, в результате при загрузке чтобы увидеть графику надо жать alt+f7. Плюс к этому пропадала текстовая оболочка в ctrl+alt+f1..f6. Фиксилась сама, но через длительный промежуток времени, видимо проходило определенное количество запусков после последней проверки файловой системы, она запускала fsck и после этого все нормально. Самому прочекать ФС руки не доходили. До сегодняшнего момента было все ок, пока не столкнулся с проблемой отрезания куска от корня для освобождения места под другую ОС

хвост я, естественно, «резал» на 6 Гб, а в точку /mnt/disk монтировал /dev/hda3.

Источник

Как изменить размер Ext4

В сегодняшней статье мы рассмотрим как расширить раздел Ext4 в графическом интерфейсе или с помощью терминала.

Как увеличить размер Ext4

Шаг 1. Увеличение раздела

Если вы хотите изменить размер корневого раздела файловой системы, то вам обязательно надо будет загрузится с LiveCD иначе вы не сможете редактировать примонтированный раздел. Если это не системный раздел, то его можно отмонтировать и затем изменять. Для увеличения раздела будем использовать parted. Сначала запустите утилиту:

sudo parted /dev/sda

как увеличить размер корневого каталога linux. Смотреть фото как увеличить размер корневого каталога linux. Смотреть картинку как увеличить размер корневого каталога linux. Картинка про как увеличить размер корневого каталога linux. Фото как увеличить размер корневого каталога linux

Как видите, здесь есть только один раздел и он занимает 16 гигабайт, а всего на диске доступно 21,7 гигабайт. Чтобы расширить Ext4 и занять всё это пространство используйте команду resizepart:

(parted) resizepart 1 21,7GB

как увеличить размер корневого каталога linux. Смотреть фото как увеличить размер корневого каталога linux. Смотреть картинку как увеличить размер корневого каталога linux. Картинка про как увеличить размер корневого каталога linux. Фото как увеличить размер корневого каталога linux

Первый параметр, это номер раздела, который вы узнали из предыдущей команды, а второй, размер раздела, доступный размер тоже выводится в предыдущей команде. Теперь утилиту можно закрыть:

Шаг 2. Увеличение файловой системы

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

sudo resize2fs /dev/sda1

как увеличить размер корневого каталога linux. Смотреть фото как увеличить размер корневого каталога linux. Смотреть картинку как увеличить размер корневого каталога linux. Картинка про как увеличить размер корневого каталога linux. Фото как увеличить размер корневого каталога linux

Утилита по умолчанию увеличивает файловую систему на всё доступное пространство раздела.

Шаг 3. Проверка на ошибки

После этого не помешает проверить всё на ошибки с помощью fsck:

как увеличить размер корневого каталога linux. Смотреть фото как увеличить размер корневого каталога linux. Смотреть картинку как увеличить размер корневого каталога linux. Картинка про как увеличить размер корневого каталога linux. Фото как увеличить размер корневого каталога linux

Шаг 4. Монтирование

Затем можно монтировать полученную файловую систему и проверять её размер, как видите, теперь она занимает 20 гигабайт:

Как уменьшить размер Ext4

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

Шаг 1. Проверка файловой системы

Перед тем, как уменьшить размер Ext4 надо проверить её на ошибки. Если файловая система смонтирована, размонтируйте её:

sudo umount /dev/sda1

Для этого выполните:

как увеличить размер корневого каталога linux. Смотреть фото как увеличить размер корневого каталога linux. Смотреть картинку как увеличить размер корневого каталога linux. Картинка про как увеличить размер корневого каталога linux. Фото как увеличить размер корневого каталога linux

Шаг 2. Уменьшение файловой системы

Уменьшение размера файловой системы тоже выполняется с помощью resize2fs. Но теперь утилите надо передать в параметрах новый размер файловой системы. Например, 16 гигабайт:

resize2fs /dev/sda1 16G

как увеличить размер корневого каталога linux. Смотреть фото как увеличить размер корневого каталога linux. Смотреть картинку как увеличить размер корневого каталога linux. Картинка про как увеличить размер корневого каталога linux. Фото как увеличить размер корневого каталога linux

Размер можно указывать в килобайтах (K), мегабайтах (M) или гигабайтах (G). Теперь вы знаете как изменить размер Ext4. В выводе утилита вы увидите сколько теперь блоков занимает файловая система. Это число надо умножить на 4096 чтобы получить размер файловой системы в байтах. Цифра четыре взята потому что размер одного блока в Ext4 равняется четырём килобайтам. Например, в данном случае это будет 17179869184 байт или 16 гигабайт:

как увеличить размер корневого каталога linux. Смотреть фото как увеличить размер корневого каталога linux. Смотреть картинку как увеличить размер корневого каталога linux. Картинка про как увеличить размер корневого каталога linux. Фото как увеличить размер корневого каталога linux

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

Шаг 3. Уменьшение раздела

Запустите parted и используйте ту же команду resizepart чтобы уменьшить размер раздела:

sudo parted /dev/sda

(parted) resizepart 1 16,1GB

как увеличить размер корневого каталога linux. Смотреть фото как увеличить размер корневого каталога linux. Смотреть картинку как увеличить размер корневого каталога linux. Картинка про как увеличить размер корневого каталога linux. Фото как увеличить размер корневого каталога linux

Чтобы закрыть программу выполните:

Шаг 4. Монтирование

После этого файловую систему можно монтирововать и проверять её размер:

sudo mount /dev/sda1 /mnt

как увеличить размер корневого каталога linux. Смотреть фото как увеличить размер корневого каталога linux. Смотреть картинку как увеличить размер корневого каталога linux. Картинка про как увеличить размер корневого каталога linux. Фото как увеличить размер корневого каталога linux

Выводы

В этой статье мы рассмотрели как уменьшить раздел Ext4, а также как его увеличить через терминал. Если вы работаете в графическом интерфейсе, то всё выполняется гораздо проще. Для этого можно воспользоваться утилитой Gparted. Она автоматически меняет как размер раздела, так и файловой системы. К тому же программа может не только менять положение конца раздела, но и начала, иногда это может быть полезно. А как вы меняете размер файловой системы? Напишите в комментариях!

Источник

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

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