Centos - fstab - mount continua mudando

5

Eu tive essa máquina Linux funcionando por alguns anos, sem problemas, etc. Muito feliz.

Ontem à noite eu fiz algumas atualizações e quando eu inicializei esta manhã minhas telas duplas estavam malucas então atualizei o driver Nvidea com

NVIDIA-Linux-x86_64-295.49.run

a máquina está funcionando

Linux workstation.localdomain 2.6.32-220.13.1.el6.x86_64 # 1 SMP Ter Abr 17 23:56:34 BST 2012 x86_64 x86_64 x86_64 GNU / Linux

O acima é a única alteração significativa.

Eu tenho um disco rígido adicional que é montado em / mnt / 1TB

cat /etc/fstab

/dev/mapper/vg_workstation-lv_root /                       ext2    defaults        1 1
UUID=57473c69-4e82-450e-a0a2-9db51d10288c /boot                   ext2    defaults        1 2
/dev/mapper/vg_workstation-lv_home /home                   ext2    defaults,user_xattr        1 2
/dev/mapper/vg_workstation-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/sde1       /mnt/1TB        ext2    defaults    0 0

Esta fstab como a máquina tem sido estável, não mudou por algum tempo, mas agora cada vez que a máquina inicializa, ela muda é o nome dev. por exemplo, ela é encontrada em / dev / sda1 e as vezes em / dev / sde1 ?? Estranho?

Eu sou capaz de montar manualmente a unidade, ou seja, montar / dev / sda1 / mnt / 1TB / e os dados estão todos lá e utilizáveis, mas eu preferiria que o fstab o montasse do que eu. O que deu errado? O que está corrompido?

Obrigado

    
por Andrew 08.05.2012 / 20:52

1 resposta

10

Se o seu BIOS está detectando dispositivos em uma ordem diferente, você pode montar por rótulo ou por UUID. (Você pode ver que a sua / boot mount já está fazendo isso.)

LABEL=filesystemlabel         /mnt/directory      type     options

-ou -

UUID=uuidhere                 /mnt/directory      type     options

Você pode obter o UUID com o comando blkid ou o rótulo com e2label . (Supondo ext2 / ext3.) Se não tiver rótulo, você pode definir e2label também, ou tune2fs .

    
por 08.05.2012 / 20:56