A execução de fsck.ext3 remove o symlink para o dispositivo

0

Eu tenho uma unidade USB externa para a qual eu tenho udev criar o link simbólico /dev/externalbackup quando ele está conectado via a seguinte regra:

KERNEL=="sd?1", ATTRS{idVendor}=="0c0b", ATTRS{idProduct}=="b159", ACTION=="add", SYMLINK+="externalbackup"

Isso funciona de forma confiável, como pode ser visto em

$ ls -l /dev/externalbackup 
lrwxrwxrwx 1 root root 4 Jan  8 09:33 /dev/externalbackup -> sdf1

A primeira partição no dispositivo contém uma partição ext3 . Se eu executar fsck.ext3 , o link simbólico desaparecerá:

$ fsck.ext3 -V
e2fsck 1.42.12 (29-Aug-2014)
Using EXT2FS Library version 1.42.12, 29-Aug-2014
$ fsck.ext3 -a /dev/externalbackup
/dev/externalbackup: clean, 442376/122093568 files, 146053438/488370176 blocks
$ ls -l /dev/externalbackup
ls: cannot access /dev/externalbackup: No such file or directory

Isso é esperado? Por que o link simbólico é removido por fsck ? Como posso evitar que isso aconteça?

    
por cgogolin 08.01.2016 / 09:43

0 respostas