
Недавно я что-то скачал на свой компьютер Redhat Linux, и он сообщил мне, что у меня закончилось место. Я проверил использование диска, и там написано, что я использовал 100% своей папки, но, как вы видите, у меня все еще доступно почти 900 ГБ. Как мне перераспределить часть этого пространства для моего пользователя?
Вот скриншот использования моего диска:
Я знаю, что это может быть простой вопрос, но я не могу найти способ дать себе больше места. Кроме того, у меня есть root-доступ.
Если понадобится что-то еще, пожалуйста, дайте мне знать.
EDIT: вывод df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
901G 3.5G 852G 1% /
tmpfs 1.9G 1.2M 1.9G 1% /dev/shm
/dev/sda3 194M 31M 154M 17% /boot
/dev/sda5 4.0G 3.7G 105M 98% /home
решение1
У вас есть крошечный /home
раздел (где находится ваш домашний каталог) и огромный системный ( /
корневой) раздел.
/home
Например , вы можете создать для себя каталог за пределами /LARGE/sortinghat
, а в домашнем каталоге создать символическую ссылку:
ln -s /LARGE/sortinghat/LARGE ~/LARGE
Поместите все большие файлы в ~/LARGE
, а самые важные файлы — в /home
. Такая настройка громоздка, но может быть полезна, если у вас разные политики резервного копирования для /home
(небольшие, важные данные, часто резервируемые) и /LARGE
(огромные, менее важные данные, иногда резервируемые).
В качестве альтернативы, перейдите /home
в корневой раздел. Лучше всего это сделать с Live CD/USB, так как перемещение домашнего каталога, пока вы вошли в систему, в лучшем случае деликатно. Вы можете воспользоваться этой возможностью, чтобы удалить раздел /home
и увеличить корневой раздел на столько:
- Создайте
/dev/sda5
физический том LVM (pvcreate
). - Добавьте его в
VolGroup00
группу томов (vgextend
). - Увеличить
LogVol00
логический том (lvextend
). - Увеличьте файловую систему на нем (
resize2fs
)).
Альтернативно, сжать /
и увеличить /home
. Смонтированную файловую систему сжать нельзя, поэтому загрузитесь с Live CD/USB.
- Сократите файловую систему (
resize2fs
). - Уменьшите логический том (
lvreduce
). - Создайте новый логический том на свободном месте (
lvcreate
). - Создайте файловую систему на новом логическом томе (
mke2fs
). - Перенесите данные из существующего домашнего раздела в новую файловую систему.
- Превратите его
/dev/sda5
в физический том LVM и добавьте вVolGroup00
группу томов (pvcreate
,vgextend
). - Добавьте новое пространство к одному из существующих логических томов (
lvextend
) и расширьте на нем файловую систему (resize2fs
).
решение2
Disk Usage Analizer на вашем снимке экрана показывает только данные для вашего домашнего каталога. Домашний каталог рассматривается как 100%, а ниже вы можете увидеть размер каталогов в вашем домашнем каталоге с процентными данными.
Например, ~/Desktop
каталог составляет 55,1% вашего домашнего каталога.
Используя значки в верхней части окна приложения, вы можете анализировать другие каталоги, такие как /mnt
или просто /
.