Nie mogę uruchomić menedżera aktualizacji, ponieważ pojawia się błąd informujący, że w /tmp
katalogu nie ma wystarczającej ilości wolnego miejsca . Ja praktycznie oczyszczony z tmp
katalogu ale nie ustąpi błędach.
tutaj jest df-h
/dev/loop0 13G 11G 952M 92% /
udev 2.0G 4.0K 2.0G 1% /dev
tmpfs 785M 920K 784M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 584K 2.0G 1% /run/shm
/dev/sda6 20G 14G 6.4G 68% /host
overflow 1.0M 16K 1008K 2% /tmp
filesystem
update-manager
tmp
poszukiwacz
źródło
źródło
/
był pełny i zwiększany w locie: Dysk był dyskiem wirtualnym.Odpowiedzi:
Co wydaje się, że się wydarzyło:
Twoje
/
było pełne, a następnie Ubuntu utworzyło nową partycję w pamięci RAM, aby użyć jej tymczasowo.Ta partycja o wielkości 1 MB również nie jest wystarczająca do wykonania zadania.
Co możemy zrobić:
1) zwiększ rozmiar tej partycji, aby wykonać aktualizację
2) faktycznie usunąć wystarczającą liczbę plików z HD, aby ta partycja nie była już potrzebna.
Aby zrobić 1:
otwórz terminal i uruchom
To powinno dać ci partycję 1 MB (tak jak ta, którą miałeś = P).
Teraz, aby zwiększyć rozmiar, zwiększysz
size
w tym wierszu, dzięki czemusize=10485760
otrzymasz 10 MB.Twoim celem jest znalezienie liczby, która jest wystarczająca do wykonania zadania, ale pozostawia wystarczającą ilość barana
Aby zrobić 2:
Otwórz terminal i uruchomić
sudo umount /tmp
, a jeśli to nie pomoże,sudo umount -l /tmp
.Potem posprzątaj!
Usuń pliki w
/tmp
( teraz/tmp
jest to rzecz faktycznie na HD, a nie wirtualny dysk RAM), odinstaluj nieużywane pakiety, usuń pliki w folderze domowym i tak dalej.źródło
fuser -m /tmp
aby znaleźć pid korzystające z / tmp, a następnieps -elf <pids>
zatrzymaj lub zabij procesy. Następnie umount / tmp. Sugerowany również w Interneciesudo umount overflow
.sudo lsof | grep tmp
znajdowałem pid, a potemkill
go zabijałem . W moim przypadku był to Xorg. To X Window System, którego i tak nie używam.umount /tmp
byciem zajętym.umount
tego tmpfs na wszystkie powyższe sposoby. Poszukałemumount -l /tmp
go i to pomogło.Wiem o tym problemie na moim Kubuntu 16.04, a user63070 pokazuje najlepszą odpowiedź. Zmień rozmiar w / etc / fstab w następujący sposób:
Uruchom ponownie i masz 10 GB na folder / tmp.
źródło
zmienia
tmpfs
rozmiar bez potrzeby odmontowywania partycji, a tym samym nie przeszkadza uruchomionym aplikacjom.źródło
Jestem całkiem pewien, że @ user220420 odnosi się do / etc / fstab zamiast / etc / mtab. Miałem dużo darmowych GB w moim katalogu głównym, jednak Firefox nie pozwalał mi pobierać niczego z Internetu. Małe okno wyskakuje przed zakończeniem pobierania, informując, że / tmp nie ma wystarczającej ilości miejsca. W fstab jest linia, w której możesz zwiększyć rozmiar folderu tmp. Ustawiono go na 100 mln, więc zmieniłem go na 1000 mln. Po ponownym uruchomieniu kliknąłem prawym przyciskiem myszy / tmp (w katalogu głównym), a właściwości pokazały 1 GB wolnego miejsca (aby upewnić się, że zmiany zostały zastosowane poprawnie). To było to.
źródło
Otwórz / etc / mtab w swoim ulubionym edytorze tekstu z uprawnieniami roota (tj. „Sudo vim / etc / mtab”). I zwiększ ilość pamięci przydzielonej do twojego folderu / tmp. Po ponownym uruchomieniu Ubuntu zwiększy przestrzeń do / tmp i naprawi ten problem.
źródło
/etc/mtab
- że plik jest obsługiwany przezmount
, 2) nie ma chyba żaden wpis fo/tmp
wetc/fstab
albo.Wygląda na to, że Twoja partycja jest pełna.
Jeśli masz miejsce na innych partycjach na dysku, możesz użyć tego miejsca, aby zwiększyć rozmiar partycji /. Dostępne są do tego narzędzia, na przykład gparted.
http://gparted.sourceforge.net
źródło