O Systemd continua tentando montar o disco não presente do fstab definido mesmo sem o automount

2

Eu tenho 2 unidades que normalmente uso com meu Raspberry Pi, mas normalmente tenho apenas uma delas conectada, embora possa precisar usar a outra às vezes, elas têm 500 GB e 4 TB, eu criei os pontos de montagem e adicionou essas linhas ao / etc / fstab:

UUID=0e399206-35fc-4ef2-bc90-925db7c34270 /mnt/4TB ext4 defaults,nofail,x-systemd.device-timeout=4 0 0
UUID=575A-EC15  /mnt/500GB exfat defaults,nofail,x-systemd.device-timeout=4,uid=1000,gid=1000,umask=003 0 0

A última vez que eu inicializei o disco de 500 GB foi anexado e foi montado na inicialização, e o sistema inicializou corretamente sem o 4 TB por causa de nofail e x-systemd.device-timeout .

No entanto, hoje eu tive que ligá-lo e fiquei surpreso ao ver que ele foi montado automaticamente de acordo com o fstab.Mesmo que eu não tenha configurado qualquer monta automática eu não me importaria com esse comportamento, mas depois de verificar o diário Descobri que, aparentemente, o systemd foi mantido tentando montar o disco após a inicialização em intervalos variáveis até que estivesse realmente disponível, o que definitivamente não é o que eu quero.

As últimas linhas da revista sobre isso:

    ago 01 20:58:55 Gawain systemd[1]: mnt-4TB.mount: Job mnt-4TB.mount/start failed with result 'dependency'.
-- Subject: Unit mnt-4TB.mount has failed
-- Unit mnt-4TB.mount has failed.
ago 02 00:00:05 Gawain systemd[1]: mnt-4TB.mount: Job mnt-4TB.mount/start failed with result 'dependency'.
-- Subject: Unit mnt-4TB.mount has failed
-- Unit mnt-4TB.mount has failed.
ago 02 00:20:03 Gawain systemd[1]: mnt-4TB.mount: Job mnt-4TB.mount/start failed with result 'dependency'.
-- Subject: Unit mnt-4TB.mount has failed
-- Unit mnt-4TB.mount has failed.
ago 02 11:27:35 Gawain systemd[1]: mnt-4TB.mount: Job mnt-4TB.mount/start failed with result 'dependency'.
-- Subject: Unit mnt-4TB.mount has begun start-up
-- Unit mnt-4TB.mount has begun starting up.
-- Subject: Unit mnt-4TB.mount has finished start-up
-- Unit mnt-4TB.mount has finished starting up.

E do dmesg:

[Wed Aug  2 14:01:52 2017] sd 1:0:0:0: [sdb] 7814037167 512-byte logical blocks: (4.00 TB/3.64 TiB)
[Wed Aug  2 14:01:52 2017] sd 1:0:0:0: [sdb] 4096-byte physical blocks
[Wed Aug  2 14:01:52 2017] sd 1:0:0:0: [sdb] Write Protect is off
[Wed Aug  2 14:01:52 2017] sd 1:0:0:0: [sdb] Mode Sense: 47 00 00 08
[Wed Aug  2 14:01:52 2017] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[Wed Aug  2 14:01:52 2017] sd 1:0:0:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
[Wed Aug  2 14:01:52 2017]  sdb: sdb1 sdb2
[Wed Aug  2 14:01:52 2017] sd 1:0:0:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
[Wed Aug  2 14:01:52 2017] sd 1:0:0:0: [sdb] Attached SCSI disk
[Wed Aug  2 14:02:24 2017] EXT4-fs (sdb2): mounted filesystem with ordered data mode. Opts: (null)
    
por user2859982 02.08.2017 / 15:59

1 resposta

1

A opção padrão auto é assumida e isso cria uma dependência para local-fs.target , que pode ser desejada por algo. Você pode substituir com noauto e, em seguida, tentar adicionar x-systemd.automount para montá-lo quando se referir ao ponto de montagem.

    
por 02.08.2017 / 17:26