После загрузки системы поверх сообщений ядра появляется окошко с таким сообщением:
Xsession: warning: unable to write to /tmp; X session may exit with an error
и кнопкой "okay".
Последнее, что выполнялось перед этим - виртуалка в kvm. Она зависла, я попытался ее завершить, не получилось, нажал reset, и поймал эту ошибку при следающей загрузке. Сделалsudo эрэм эрэф /tmp/*
sudo apt clean
после этого компьютер нексколько раз загрузился нормально, а потом опять перестал и эти команды уже не помогли.
При этом невозможно записать ни один файл (создать, скопировать) на разделе, примонтированном как / (корень). На /home/ файлы пишутся, он вынесен в отельный раздел. Автодополнение по Tab работает через раз. При этом под рутом можно создать файл где угодно. Даже sudo startx запускает иксы, хотя и очень медленно.
$ echo "test file" > /tmp/test.txt
-bash: echo: ошибка записи: На устройстве не осталось свободного места
$ ls -sh /tmp/
итого 8,0K
<показывает несколько файлов и среди них ...>
0 test.txt
$ sudo echo "test file" > /tmp/test.txt
$
$ ls -sh /tmp/
итого 12K
<эти же файлы, но ...>
4,0K test.txt
Т.е. когда пытаюсь под своим пользователем сохранить файл, он создается, но в него ничего не пишется, размер 0 байт.
$ df
Файл.система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
udev 1707792 0 1707792 0% /dev
tmpfs 353692 2944 350748 1% /run
/dev/sda2 97904924 93548620 0 100% /
tmpfs 1768460 0 1768460 0% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 1768460 0 1768460 0% /sys/fs/cgroup
/dev/sda1 94759 4706 90053 5% /boot/efi
/dev/sda4 354042372 233094932 102893348 70% /home
tmpfs 353692 0 353692 0% /run/user/1000
При этом на самом деле файлов столько нет:
$ du -sh /*
12M /bin
140M /boot
4,0K /cdrom
0 /dev
12M /etc
223G /home
0 /initrd.img
0 /initrd.img.old
766M /lib
5,8M /lib32
4,0K /lib64
6,5M /libx32
16K /lost+found
8,0K /media
4,0K /mnt
63G /opt
0 /proc
12M /root
2,9M /run
15M /sbin
8,0K /snap
4,0K /srv
0 /sys
40K /tmp
5,6G /usr
21G /var
0 /vmlinuz
0 /vmlinuz.old
Загрузился с флешки и fsck -n /dev/sda2
Ошибок не нашлось.