Мой домашний каталог просто уходит. Зачем?

6

Я запускаю более старую Dell GX280 с новым 500-гигабайтным диском и 2 ГБ оперативной памяти. Свежая установка с моим каталогом ~ , скопированным с более старого HD, я получил 500 ГБ для замены. Я думаю, что я запускаю ext4 на обоих разделах / и /home .

И, если я бегу в течение нескольких дней, я теряю свой каталог ~/ . Под этим я подразумеваю, что я могу делать что угодно с любым файлом и каталогом в ~/ , если я знаю, что я ищу, но если я делаю ls или пытаюсь выполнить табуляцию или пытаюсь просмотреть его в nautilus, он висит. Затем я перезагружаюсь, и все возвращается вместе.

Что это? Где я начинаю искать проблемы? Я не знаю, с чего начать отвечать в Google.

Вот мой /etc/fstab

[email protected]:/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
    
задан Dave Jacoby 20.08.2010 в 04:22
источник

1 ответ

7

Вот одна вещь, о которой я могу думать, которая могла бы объяснить ваши симптомы. Если у вас есть точка подключения к «flaky» файловой системе или символическая ссылка на точку монтирования в flaky файловой системе, в вашем домашнем каталоге, то большинство способов листинга вашего домашнего каталога могут зависать (в том числе ls -l , ls -F , ls --color , но не равно /bin/ls ), ожидающих эту файловую систему.

Возможные примеры flaky filesystems:

  • Консоль NFS / Samba, на которой сервер не отвечает. Это наблюдается в корпоративных средах unix.

  • Держатель плавкого предохранителя, который висел.

Отключение файловой системы с нарушениями может помочь; umount -l или umount -f могут быть полезны в отчаянных обстоятельствах (прочитайте страницу mount man перед использованием этих опций). Для файловой системы с плавким предохранителем, ожидающей процесса, который не отвечает, попробуйте выполнить umounting с fusermount -u (или fusermount -uz , если есть открытые файлы) и убить неответственный процесс.

Совет. Не монтируйте такие файловые системы под часто используемым каталогом, например домашним каталогом. Имейте выделенный родительский каталог для таких точек монтирования, например, ~/mnt . То же самое касается символических ссылок, которые указывают на эти файловые системы.

    
ответ дан Gilles 20.08.2010 в 13:32
источник