Система дает мне следующую ошибку:
The volume "Filesystem Root" has only 713.9 MB disk space remaining. You can free up disk space by removing unused programs or files, or moving files to another disk or partition.
Мой вопрос, какие файлы и от того, куда я должен переместиться? Как больше не получать ошибку?
Я произвел чистку старого ядра [3.13.0.45] некоторое время назад, и теперь имейте два ядра [3.17 и 3.8]. Я должен был произвести чистку 3.13, потому что несущественно, свободное пространство по ошибке как показано выше стало 0 байтами, и закрывающегося процесса также не могло произойти правильно.
Результаты df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda6 ext4 19G 17G 601M 97% /
none tmpfs 4.0K 0 4.0K 0% /sys/fs/cgroup
udev devtmpfs 1.9G 4.0K 1.9G 1% /dev
tmpfs tmpfs 386M 1.2M 385M 1% /run
none tmpfs 5.0M 0 5.0M 0% /run/lock
none tmpfs 1.9G 188K 1.9G 1% /run/shm
none tmpfs 100M 76K 100M 1% /run/user
/dev/sda5 ext4 453M 193M 233M 46% /boot
/dev/sda7 ext4 92G 788M 87G 1% /home
Вот дисковый Анализ:
--- /------------------------
12.7GiB /usr
2.7GiB /lib
1.2GiB /var
877.9MiB /home
190.4MiB /boot
12.4MiB /etc
11.9MiB /sbin
9.6MiB /bin
1.3MiB /run
324.0KiB /root
20.0KiB /tmp
16.0KiB /lost+found
12.0KiB /media
4.0KiB /dev
4.0KiB /lib64
4.0KiB /srv
4.0KiB /opt
4.0KiB /mnt
4.0KiB /cdrom
0.0 B /proc
0.0 B /sys
0.0 B initrd.img.old
0.0 B vmlinuz.old
В usr/
:
10.1GiB /src
1.4GiB /lib
1.0GiB /share
100.6MiB /bin
14.4MiB /sbin
9.6MiB /include
520.0KiB /games
112.0KiB /local
В src/
:
9.9GiB /linux-3.17.6
94.1MiB /linux-headers-3.13.0-45
90.4MiB /linux-headers-3.8.0-29
13.8MiB /linux-headers-3.13.0-45-generic
12.1MiB /linux-headers-3.8.0-29-generic
Помогите.
Во-первых, вы должны проверить, что занимает все это пространство, с помощью инструмента «Анализатор использования дисков», который поставляется с Ubuntu.
Из терминала запустите:
gksudo baobab /
Это должно дать вам представление о том, что занимает так много места. Затем:
Проверьте, сколько места занимает /root
. Обычно это должно быть менее 1 МБ. Если у вас есть что-то большее, перенесите это в свой /home
.
Проверьте, сколько места занимает /tmp
. Если это больше, чем несколько МБ, перезагрузите систему. /tmp
сбрасывается при каждой перезагрузке, но может заполняться со временем.
Проверьте другие папки, такие как /opt
, и проверьте, помещаете ли вы туда большие файлы или есть большие файлы, которые не принадлежат пакету. Некоторые установщики установят материал в /opt
и никогда не удалят его. Будьте осторожны , делая это.
Выполнить sudo apt-get clean
. Это должно удалить много вещей в кэше пакета. В моей системе apt-get clean
было избавлено от 1,5 ГБ старых загруженных пакетов, которые не нужны.
Уменьшить размер зарезервированного пространства на /dev/sdb6
. Обычно 5% зарезервировано для пользователя root в случае, если вы заполняете систему и вам необходимо войти в систему как пользователь root в чрезвычайной ситуации. Значение по умолчанию 5% означает 1 ГБ в вашей системе, вы можете безопасно уменьшить его до 1% (200 МБ), используя tune2fs
:
$ sudo tune2fs -m 1 /dev/sda6
tune2fs 1.42.9 (4-Feb-2014)
Setting reserved blocks percentage to 1%
Удалите некоторые пакеты, используя sudo apt-get remove
. Небольшой совет, если вы используете LaTeX: одна из главных космических трат - обычно метапакет texlive-full
. Он устанавливает гигабайты документации и других вещей, хотя обычно вам это не нужно сразу. Установка texlive
взамен потянет минимум и загрузит остальное, когда это необходимо.
Если вам все еще не хватает места, в качестве крайней меры вы можете:
/dev/sda6
(сделать его больше) и уменьшить [ 1116] раздел с использованием Live CD и GParted. Это может занять некоторое время, и уничтожить ваши данные очень легко, поэтому вам абсолютно необходимо заранее сделать полную резервную копию. См. этот вопрос для более подробной информации об изменении размера разделов. Я бы рекомендовал против этого, так как 20 ГБ должно быть достаточно места для большинства сценариев, и у вас есть реальная вероятность потери данных при изменении размера разделов.