Meu diretório home simplesmente desaparece. Por quê?

6

Estou usando um Dell GX280 antigo, com uma nova unidade de 500 GB e 2 GB de RAM. Instalação nova com meu diretório ~ copiado de um HD antigo Eu tenho os 500GB para substituir. Acho que estou executando o ext4 nas minhas duas partições / e /home .

E, se eu correr por alguns dias, perco meu diretório ~/ . Quer dizer, eu posso fazer qualquer coisa com qualquer arquivo e diretório em ~/ se eu souber o que estou procurando, mas se eu fizer ls , ou tentar concluir a tabulação, ou tentar visualizá-lo no nautilus, ela trava. Então, eu reinicio e tudo está de volta.

O que é isso? Por onde começo a procurar problemas? Não sei por onde começar pesquisando a resposta.

Aqui está o meu /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
    
por Dave Jacoby 20.08.2010 / 04:22

1 resposta

7

Aqui está uma coisa que posso pensar que poderia explicar seus sintomas. Se você tiver um ponto de montagem em um sistema de arquivos "esquisito" ou um link simbólico para um ponto de montagem em um sistema de arquivos fragmentado, em seu diretório pessoal, a maioria dos métodos de listagem de seu diretório home pode travar (incluindo ls -l , ls -F , ls --color , mas não está claro /bin/ls ) esperando por esse sistema de arquivos fragmentado.

Exemplos possíveis de sistemas de arquivos fragmentados:

  • Uma montagem NFS / Samba na qual o servidor não está respondendo. Isso é observado principalmente em ambientes corporativos unix.

  • Uma montagem de fusível que está pendurada.

Desmontar o sistema de arquivos ofensivo pode ajudar; umount -l ou umount -f pode ser útil em circunstâncias desesperadas (leia a página mount man antes de usar essas opções). Para um sistema de arquivos de fusíveis que está aguardando um processo que não está respondendo, tente umount com fusermount -u (ou fusermount -uz se houver arquivos abertos) e o processo de não-resposta.

Dica: não monte esse tipo de sistema de arquivos sob um diretório que você percorre frequentemente, como o seu diretório pessoal. Tenha um diretório pai dedicado para esses pontos de montagem, por exemplo, ~/mnt . O mesmo vale para links simbólicos que apontam para esses sistemas de arquivos.

    
por Gilles 20.08.2010 / 13:32