- Расширение диска или раздела Linux
- Шаг 1. Расширение раздела
- Обычные тома
- Шаг 2. Изменение размера для файловой системы
- Увеличение разделов с Gparted
- Как расширить мой корневой (/) раздел?
- . my home pages.
- 5 мар. 2010 г.
- Linux: увеличение размера корневого раздела (root)
- 4 комментария:
- Изменение размера корневого раздела
- Re: Изменение размера корневого раздела
- Re: Изменение размера корневого раздела
- Re: Изменение размера корневого раздела
- Re: Изменение размера корневого раздела
- Re: Изменение размера корневого раздела
- Re: Изменение размера корневого раздела
- Re: Изменение размера корневого раздела
- Re: Изменение размера корневого раздела
- Re: Изменение размера корневого раздела
- Re: Изменение размера корневого раздела
- Re: Изменение размера корневого раздела
- Re: Изменение размера корневого раздела
- Re: Изменение размера корневого раздела
Расширение диска или раздела Linux
В инструкции рассмотрены сценарии расширения дискового пространства разделов в Linux без потери информации.
Принцип увеличения диска:
- Расширение раздела.
- Изменение размера файловой системы.
В зависимости от типа раздела и файловой системы, действия различаются.
Любая работа с диском несет риск потери информации. Перед началом работ убедитесь в наличие резервных копий ценных данных.
Шаг 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»:
Источник
Как расширить мой корневой (/) раздел?
До сегодняшнего дня я использовал Ubuntu 13.04 в моей двойной загрузке Windows7 / Ubuntu. Только сейчас я обновился до Ubuntu 14.04. Моя программа обновления ПО показала сообщение о наличии обновлений. Я продолжил с Install Now . Вскоре я получил следующее окно.
Затем я попробовал, sudo apt-get clean как рекомендовано. Ничего не произошло! Даже окно не открылось. Научи меня, удаляя временные пакеты.
Удаление временных файлов может быть не очень полезным в случае дальнейших обновлений и установок, так как у меня не осталось слишком много места в моем /. Я хочу расширить свой раздел с помощью нераспределенного пространства в моем 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.
Источник
. my home pages.
.. с миру по нитке
5 мар. 2010 г.
Linux: увеличение размера корневого раздела (root)
В данной статье (скорее заметке) будет вестись речь об увеличении размера корневого раздела жёсткого диска, если Вы желаете сразу просмотреть решение — пролистните до него в низ.
Перед тем, как я установил Linux (это был 2007 или 2008 год), я конечно же прочитал множество статей, о том, как это сделать — и, естественно, совсем ничего не понимал).
Основная проблема заключалась в том, что я не знал как разбить жёсткий диск, в статьях давались примерно одинаковые советы, корневому разделу 5-10GB, немного на SWAP (RAMx2 для малого кол-ва памяти, или 512-1024МБ), остальное под /home/ где будут храниться все мои настройки и личные данные.
В основном, авторы статей были правы и меня эта разбивка абсолютно устраивала (в глубокие технические подробности этого дела я и не пытался залезть).
Мой системный жёсткий диск выглядел примерно следующим образом:
раздел /dev/sda1, точка монтирования «/», размер 10ГБ
раздел /dev/sda2, SWAP, размер 512МБ
раздел /dev/sda3, точка монтирования «/home», размер — всё остальное
Однако в один прекрасный момент обновления дистрибутива (я использую Kubuntu) достигли достаточно больших размеров, что место на «/» очень быстро стремилось к 0, что мешало безболезненно и быстро обновиться, и я понял, что 10ГБ недостаточно.
Самым очевидным вариантом, естественно, стало увеличение корневого раздела до 15ГБ (цифра сугубо с потолка), что я и выполнил, о чём сейчас подробнее распишу (сразу скажу что процедура эта довольно не сложная).
Итак.
Дано: жёсткий диск на 160ГБ, разделы — root (корень) 10ГБ, SWAP 512MB, /home — всё остальное.
Задача: увеличить размер root (корня) до 15ГБ, не повредив при этом никакие данные.
Важное условие: на /home должно быть свободного места ровно столько, на сколько Вы желаете увеличить root (именно от /home мы и будем отрезать)
Принадлежности: LiveCD любого дистрибутива с установленным пакетом gparted, 2-3 часа свободного времени (в зависимости от объёма диска).
Решение:
1. Выключаем компьютер (нет, подождите, сначала дочитайте) и загружаемся с LiveCD
4 комментария:
Я изменял размер корня на Ubuntu, в результате при загрузке чтобы увидеть графику надо жать alt+f7. Плюс к этому пропадала текстовая оболочка в ctrl+alt+f1..f6. Фиксилась сама, но через длительный промежуток времени, видимо проходило определенное количество запусков после последней проверки файловой системы, она запускала fsck и после этого все нормально. Самому прочекать ФС руки не доходили. До сегодняшнего момента было все ок, пока не столкнулся с проблемой отрезания куска от корня для освобождения места под другую ОС
26 августа 2010 г., 01:58 Ignatus комментирует.
Как я решал эту проблему на глючном ноутбуке подручными средствами.
Увеличил раздел /dev/sda5, где жил мой SimplyLinux, с 4Гб до 10Гб. На предыдущих разделах находится действующая Виста; из-под неё в разделе «Управление компьютером» «подрезал хвост» предшествующему разделу на 4Гб. Из-под Linux записал туда образ диска командой
# cat /dev/sda5>/mnt/sda3/sda5.img
Далее взял установочник ALT Linux 2.3 (другие не шли), прогнал программу установки до разбивки дисков, убил раздел sda5, создал новый нужной величины и вышел. Затем с того же диска запустил Recovery Console и сказал
# modprobe ntfs
# mount /dev/hda5 /mnt/disk
# cat /mnt/disk/sda5.img>/dev/hda5
После этого Linux работал как раньше, но и ФС не увеличилась. Помогла команда
#resize2fs /dev/sda5 10G
(да, прямо на работающей корневой ФС); сначала она говорит, на сколько блоков ты переборщил, потом вводишь нужное число блоков вместо «10G», и сразу можно работать.
22 ноября 2010 г., 20:22 Ignatus комментирует.
хвост я, естественно, «резал» на 6 Гб, а в точку /mnt/disk монтировал /dev/hda3.
22 ноября 2010 г., 20:24 Фимпус комментирует.
свежие семена адениума Поставки из Тайланда
адениум арабикум обесум , плюмерия оптом и в розницу
Источник
Изменение размера корневого раздела
Просьба к бывалым помочь.
Имеется 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: Изменение размера корневого раздела
Рискну в пятницу вечером.Потом отпишусь.Всем спасибо.
Источник