Том & ldquo; Корень файловой системы & rdquo; на диске осталось всего 533,9 МБ

Я столкнулся с этой проблемой два дня назад. ОС предупреждает меня, что root имеет ограниченное
дисковое пространство; однако это не должно иметь место, так как у меня есть 3 отдельных логических раздела для Ubuntu. Также это позволяет мне нажимать кнопку «исследовать», но я не могу определить проблему таким образом? Что я могу сделать и какое лекарство? Сообщите мне, если требуется дополнительная информация.

Спасибо за вашу помощь

Могу ли я как-то включить каталог / usr в другую точку монтирования или раздел для домашней папки, не рискуя потерять мои данные?

Похоже, виновником является / каталог usr. Проблема возникла после полной установки TexLive LaTeX. Вывод lsblk выглядит следующим образом: enter image description here

7
задан 18 October 2013 в 15:52

5 ответов

Загрузите live cd и запустите gparted. Сократите свой домашний раздел, чтобы освободить место в конце, затем скопируйте туда раздел подкачки и удалите исходный раздел подкачки, а затем разверните корневой раздел в это свободное пространство.

0
ответ дан 18 October 2013 в 15:52

Корневая файловая система находится в /.

.

В сообщении, которое вы получаете, говорится, что на диске, смонтированном в корневой файловой системе (/), доступно 533,9 МБ. Однако это не включает два других раздела.

Вы можете увидеть больше информации о разделах и их точках монтирования, набрав lsblk.

0
ответ дан 18 October 2013 в 15:52

Я столкнулся с той же проблемой, и когда я запустил df -h

, я обнаружил, что / boot использует 100% своего пространства, и это в основном из-за того, что я не удалял старые версии ядра!

Чтобы узнать текущую версию ядра, запустите uname -r, а для проверки всех установленных версий ядра запустите dpkg --list 'linux-image*'

Я нашел много установленных версий ядра, и поэтому в моем / не было места загрузочный каталог! и поэтому я не могу даже установить новые обновления из Software Updater.

Вы можете удалить версии ядра, запустите sudo apt-get remove linux-image-VERSION

, но не удаляйте текущую версию ядра.

Вы также можете установить Ubuntu Tweak и с его помощью вы можете удалить все ваши старые версии ядра.

Чтобы установить Ubuntu Tweak, вы можете запустить следующие команды:

sudo add-apt-repository ppa:tualatrix/ppa

sudo apt-get update

sudo apt-get install ubuntu-tweak

Чтобы открыть его, просто введите: ubuntu-tweak или ubuntu-tweak -f janitor Чтобы открыть вкладку janitor напрямую.

Вот все страницы "Askubuntu", которые помогут вам сделать это;) Моя тема.

Какой самый безопасный способ очистки / загрузки раздела?

Безопасно ли удалять старые ядра после установки последней основной ветки?

Как автоматически запустить уборщик Ubuntu Tweak?

Это решение работает со мной: D

0
ответ дан 18 October 2013 в 15:52

Чтобы освободить место, вы можете захотеть очистить / var / log

Однажды у меня был цикл ошибок в приложении php, а в папке журнала apache было несколько ГБ.

0
ответ дан 18 October 2013 в 15:52

Вы можете использовать «Анализатор использования диска», чтобы увидеть, что занимает все ваше дисковое пространство.

  1. Откройте «Анализатор использования диска», выполнив поиск в Dash.
  2. Нажмите на свой корневой (/) диск.
  3. Подождите, пока график справа перестанет отображать точки загрузки (это может занять некоторое время).
  4. Теперь вы можете просмотреть, какие файлы занимают больше всего места (вы можете просто закрыть ошибку «Отказано в доступе», если она появляется).
  5. Наведите указатель мыши на сектор, чтобы получить имя этой папки и ее размер.

Чтобы удалить самые большие файлы / папки

После выполнения вышеупомянутых шагов и с путем к файлу к большему файлу / папке, которую вы хотите удалить, вы можете сделать следующее:

  • Только , если файл находится в вашем домашнем каталоге, вы можете просто переместить его на внешний жесткий диск (или вообще удалить, если он не важен)
  • Если файл Если нет в вашей домашней папке, вы можете угадать, к какому пакету он принадлежит, и попытаться apt-get uninstall удалить этот пакет (если он вам не нужен)
  • Что-нибудь еще Отредактируйте вопрос, указав путь к файлу / папке, который вы хотите удалить. Вы не должны случайным образом удалять файлы, которых нет в вашей домашней папке.

Установка отдельного раздела на /usr

Это моё предложение. Используйте следующие инструкции:

  1. Установите GParted с помощью этой команды в терминале:

    sudo apt-get install gparted
    
  2. Откройте GParted, найдя его в тире.
  3. Найдите большой раздел (> 100 ГБ, я бы предположил sda5), который в основном не используется (< 50% используется)
  4. Сократите этот раздел на 10 ГБ (или 10000 МБ)
  5. Создайте новый логический ext4 раздел, занимающий все свободное пространство.
  6. Откройте корневое окно Nautilus (будьте осторожны с этим)

    sudo -H nautilus
    
  7. Скопируйте содержимое папки /usr (содержимое, а не саму папку) в корень ваш новый ext4 раздел, созданный выше.
  8. Выполните эту команду в терминале, заменив /dev/sda1 идентификатором раздела вашего нового раздела, созданного выше:

    sudo blkid | grep '/dev/sda1' | grep -Po 'UUID="[^"]+"'
    
    • Скопируйте полный вывод этой команды (должно быть примерно так: UUID="X7X2X1X3-X573-4929-97XX-XX1514X31X7X")
  9. Откройте файл /etc/fstab с помощью этой команды:

    sudo -H gedit /etc/fstab
    
  10. Вставить в это следующее в отдельной строке, заменяя скопированный текст там, где это необходимо:

    <PASTE_HERE>    /usr    ext4    errors=remount-ro 0       1
    
  11. Перезагрузка

Следующие шаги являются необязательными, но удаляют избыточные копии папка /usr остается на исходном диске /, освобождая место.

  1. Загрузитесь с LiveCD / USB.
  2. Смонтируйте свой оригинальный диск / в Nautilus и запомните, где он установлен.
  3. Откройте корневое окно Nautilus (будьте осторожны с этим)

    sudo -H nautilus
    
  4. Перейдите на исходный диск / (который вы отметили выше)
  5. Удалить Содержимое папки /usr, не сама папка, а все внутри нее.
  6. Перезагрузка.

Ответы

Можно ли скопировать файлы вне домашнего каталога на внешний диск?

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

Возможно ли наличие двух точек монтирования в одном логическом разделе?

Нет, это невозможно.

0
ответ дан 18 October 2013 в 15:52

Другие вопросы по тегам:

Похожие вопросы: