Consejos para depurar montajes NFS en systemd

Consejos para depurar montajes NFS en systemd

Estoy ejecutando CoreOS, que usa systemd. Tengo varios soportes NFS que funcionan bien en mi sistema Ubuntu 14, pero no están conectados de manera confiable al inicio en systemd. Los he definido así (dónde remoteestá mi NAS):

- name: mnt-documents.mount
  contents: |
    [Unit]
    After=nfs-client.target
    Requires=nfs-client.target
    [Mount]
    What=remote:/volume1/Documents
    Where=/mnt/documents
    Type=nfs
    Options=rw,vers=3
- name: mnt-documents.automount
  contents: |
    [Automount]
    Where=/mnt/documents

Tengo 4 de estos, todos montando directorios diferentes desde el mismo servidor NFS. A veces falla 1, a veces 2, a veces todos funcionan. si lo intento systemctl status mnt-documents.mountlo consigo

● mnt-documents.mount - /mnt/documents
   Loaded: loaded (/etc/systemd/system/mnt-documents.mount; static; vendor preset: disabled)
   Active: failed (Result: exit-code) since Mon 2018-02-26 09:55:24 UTC; 5h 10min ago
    Where: /mnt/documents
     What: remote:/volume1/Documents
  Process: 983 ExecMount=/bin/mount remote:/volume1/Documents /mnt/documents -t nfs -o rw,vers=3 (code=exited, status=32)

Feb 26 09:55:23 tularemia systemd[1]: Mounting /mnt/documents...
Feb 26 09:55:24 tularemia systemd[1]: mnt-documents.mount: Mount process exited, code=exited status=32
Feb 26 09:55:24 tularemia systemd[1]: mnt-documents.mount: Failed with result 'exit-code'.
Feb 26 09:55:24 tularemia systemd[1]: Failed to mount /mnt/documents.

Si intento ejecutar el mountcomando yo mismo, siempre lo logra.

Sospecho que el problema es que el montaje se produce (a veces) antes de que el DNS esté activo. Pero mi pregunta aquí es ¿cómo entender mejor el fracaso? No estoy seguro de qué status=32es y no estoy seguro de cómo pedirle a la unidad de montaje que le pase la -vbandera mount.

información relacionada