Я использую старый Dell GX280 с новым диском на 500 ГБ и 2 ГБ оперативной памяти. Новая установка с моим каталогом ~
, скопированным со старого HD, я получил 500 ГБ на замену. Я думаю, что я использую ext4 на моих /
и /home
разделах.
И, если я бегу несколько дней, я теряю каталог ~/
. Под этим я подразумеваю, что я могу делать что угодно с любым файлом и каталогом в ~/
, если я знаю, что ищу, но если я делаю ls
, или пытаюсь завершить табуляцию, или пытаюсь просмотреть его в nautilus, это висит. Затем я перезагружаюсь, и все снова вместе.
Что это? Где я могу начать искать проблемы? Я не знаю, с чего начать поиск в Google.
Вот мой /etc/fstab
jacoby@oz:/var/log$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=4f677505-0b67-47b0-bbb4-858ffc1fe125 / ext4 errors=remount-ro 0 1
# /alt was on /dev/sdb1 during installation
UUID=b0eec90c-d312-4123-b78c-7487a3347888 /alt ext4 defaults 0 2
# /home was on /dev/sda6 during installation
UUID=1def350e-fe9a-40e3-8162-0a9f7ff8d5ef /home ext4 defaults 0 2
# swap was on /dev/sda5 during installation
UUID=e62cd8c5-6088-44a8-84a6-7d399e42d81d none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
ls -l
, ls -F
, ls --color
, но не ясно /bin/ls
) ожидание этой нестабильной файловой системы.
Возможные примеры нестабильных файловых систем:
Монтирование NFS / Samba, когда сервер не отвечает. В основном это наблюдается в корпоративных средах Unix.
Крепление для предохранителя, которое подвешено.
Размонтирование нарушающей файловой системы может помочь; umount -l
или umount -f
могут быть полезны в безвыходных обстоятельствах (прочитайте справочную страницу mount
перед использованием этих опций). Для файловой системы fuse, которая ожидает процесс, который не отвечает, попробуйте размонтировать с помощью fusermount -u
(или fusermount -uz
, если есть открытые файлы) и убить не отвечающий процесс.
Подсказка: не монтируйте файловые системы такого типа в каталоге, который вы часто посещаете, например в вашем домашнем каталоге. Иметь выделенный родительский каталог для таких точек монтирования, например, ~/mnt
. То же самое касается символических ссылок, которые указывают на эти файловые системы.