Как увеличить размер корня?

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

Command (m for help): p Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x360c373e Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 17577983 17575936 8.4G 83 Linux /dev/sda2 17580030 976771071 959191042 457.4G 5 Extended /dev/sda5 17580032 23437311 5857280 2.8G 83 Linux /dev/sda6 23439360 47773695 24334336 11.6G 82 Linux swap / Solaris /dev/sda7 47775744 48553983 778240 380M 83 Linux /dev/sda8 48556032 976771071 928215040 442.6G 83 Linux 

Но Gparted не может изменить (уменьшить) размер дома!

Мой tmp был заполнен, а мой корень невелик. Я использовал sudo apt-get clean Фактически, я перевел документы из корня на дом в качестве обходного пути.

Каковы альтернативы? Я хочу закончить это, увеличив размер корня, но не могу этого сделать. Это то, что показывает мне Gparted:

введите описание изображения здесь

One Solution collect form web for “Как увеличить размер корня?”

Вы можете попытаться создать совершенно новый / раздел в пустом пространстве. Я могу дать вам общий план, а не детали для вашей собственной системы.

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

(1) Запустите gparted с live CD, чтобы вы могли размонтировать все разделы для вашего диска. Вы не сможете изменять / показываться из него. Если разделы монтируются при загрузке, отключите их.

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

(3) Скопируйте старый корневой раздел (sda1) и новый корневой раздел, чтобы скопировать файлы, например / mnt / old и / mnt / new

(4) Скопируйте файлы в новый раздел с помощью rsync, например

 rsync -avH /mnt/old/ /mnt/new/ 

(5) Используйте исходный раздел как новый / загрузочный раздел, например

 rsync -avH --delete /mnt/new/boot/ /mnt/old/ 

(6) Отключите sda1 от / mnt / old и перемонтируйте его как / mnt / new / boot

(7) Обновите / mnt / new / etc / fstab, чтобы отразить изменения вашего монтирования: теперь ваш старый корневой раздел (sda1) должен быть установлен как / boot, а ваш новый раздел должен быть установлен как /

(8) Обновление загрузчика, например

 grub2-install --root-directory=/mnt/new /dev/sda 

(9) Перезагрузите систему.

  • Пользовательские временные файлы Yum (/ var / tmp / yum *) заполняются данными репо
  • Временный каталог на процесс
  • Хорошо ли хранить / var / tmp на SSD?
  • Случайно исказил кучу имен файлов в / tmp ... ssh-ключи, запрашивающие пароли
  • SUID-бит не работает для исполняемых файлов в каталоге / tmp
  • Является ли подкаталог / tmp подходящим местом для сокетов Unix?
  • Как получить доступ к временному файлу сразу после создания?
  • Как создать временный файл в сценарии оболочки?
  • Какую файловую систему / файловую систему использовать для раздела / tmp
  • Почему root утрачивает разрешение символической ссылки 1-го и 2-го уровней?
  • Что может пойти не так, если / var / tmp находится во временной файловой системе?
  • Каковы общие права для / tmp? Я unintentionnally все это рекурсивно
  • Interesting Posts

    Прерывание цикла Bash для цикла

    Включение bwn во FreeBSD

    Выбор «shut down» или «power off» приводит к закрытию некоторых программ

    Фильтрация ввода клавиатуры

    Откройте программу как root, закройте корневую сессию, но все еще запущена программа.

    Реализация балансировки нагрузки на любом дистрибутиве Linux

    Простой скрипт BASH, обрабатывающий флаги как команды

    VirtualBox: как сделать ярлыки в гостевой ОС?

    Shell – печать только определенных строк с вывода

    Как просмотреть файлы в чердаке CVS?

    Почему в моей системе Fedora 14 с интегрированным графическим контроллером Intel Mobile GME965 / GLE960 возникает неправильное соотношение сторон?

    Почему каждая папка процесса в / proc содержит одну и ту же информацию?

    Имея хост с системой ZFS, как сделать его доступным для других хостов в локальной сети?

    Заменить «-из» на «это» в начале строки

    Как начать процесс с помощью cpulimit?

    Linux и Unix - лучшая ОС в мире.