Udisks reportando a manipulação obsoleta do NFS na montagem da partição USB externa?

1

Usando o Ubuntu 12.04, kernel 3.2.0; Nesta máquina, eu conectei o compartimento externo do disco rígido USB. Para evitar pensar em pontos de montagem, montei uma partição desse disco rígido normalmente com:

sudo udisks --mount /dev/sdc6

... que normalmente funciona depois de uma reinicialização.

Mas agora, ao fazer o mesmo, eu entendo isso:

$ sudo udisks --mount /dev/sdc6
Mount failed: Error mounting: mount: Stale NFS file handle

... o que é bem bizarro - dado que eu não tive compartilhamentos de rede (NFS) montados neste PC no ano passado?

A única coisa suspeita que eu consigo lembrar é que eu configurei este PC para suspender com o gabinete USB e, em seguida, acordei - mas por que isso teria tanta influência, para ser detectado como erro "NFS"? !

Então, minha pergunta é: como é possível que eu tenha esse erro? e há algo que eu possa fazer (como chamar alguns comandos shell) para "redefinir" o estado de montagem para que eu possa montar a partição com sucesso - menos do que reiniciar o PC?

EDIT: este erro persistiu após uma reinicialização, o que não aconteceu antes - então é provável que eu tenha um erro de hardware na partição; ainda assim o erro é bem estranho ...

    
por sdaau 29.09.2014 / 14:47

1 resposta

1

Bem, acontece que realmente foi um problema de hardware, mas foi corrigido com fsck :

$ sudo fsck /dev/sdc6 
fsck from util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
fsck.ext2: Group descriptors look bad... trying backup blocks...
MYDISK2 was not cleanly unmounted, check forced.
Resize inode not valid.  Recreate<y>? yes

Pass 1: Checking inodes, blocks, and sizes
Root inode is not a directory.  Clear<y>? yes

Inode 8, i_blocks is 0, should be 262408.  Fix<y>? yes

Inode 10 has a bad extended attribute block 806.  Clear<y>? yes

Pass 2: Checking directory structure
Entry '..' in ??? (130049) has deleted/unused inode 2.  Clear<y>? yes

Entry '..' in ??? (186945) has deleted/unused inode 2.  Clear<y>? yes
...
Directories count wrong for group #24 (0, counted=18).
Fix<y>? yes

Free inodes count wrong (300724, counted=293111).
Fix<y>? yes


MYDISK2: ***** FILE SYSTEM WAS MODIFIED *****
MYDISK2: 7625/300736 files (8.7% non-contiguous), 127567/1202859 blocks

Em seguida, executar fsck pela segunda vez é bom:

$ sudo fsck /dev/sdc6 
fsck from util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
MYDISK2: clean, 7625/300736 files, 127567/1202859 blocks

E então eu posso montar:

$ sudo udisks --mount /dev/sdc6
Mounted /org/freedesktop/UDisks/devices/sdc6 at /media/MYDISK2
    
por sdaau 29.09.2014 / 15:23