Welcome, Guest. Please login or register.
Did you miss your activation email?

Poll

Woran liegt das Problem?

Start des Netzwerkes
2 (100%)
Start NFS
0 (0%)

Total Members Voted: 1

Author Topic:  [gelöst] Systemstart mit NFS-Share bleibt hängen  (Read 6145 times)

Offline musca

  • User
  • Posts: 725
  • sid, fly high!
Re: Systemstart mit NFS-Share bleibt hängen
« Reply #15 on: 2014/06/09, 11:56:35 »
Hallo michibaby,

Man kann den Status inklusive Mountbefehl und Zeitstempel abfragen, wie in dieser (beides gekürzt) Ausgabe zu sehen ist:
Code: [Select]
# systemctl list-units | grep mount
-.mount                     loaded active mounted   /
data.mount                  loaded active mounted   /data
(...schnipp ...)

# systemctl status data.mount
data.mount - /data
   Loaded: loaded (/etc/fstab)
   Active: active (mounted)  since Mo 2014-06-09 09:51:52 CEST; 10min ago
(... schnapp ...)

# find / -name data.mount -print
/run/systemd/generator/dev-disk-by\x2duuid-44962848\x2d3146\x2d4863\x2da7ee\x2d7643844dd0db.device.wants/data.mount
/run/systemd/generator/data.mount
/run/systemd/generator/local-fs.target.requires/data.mount

Der Name der Unit wird also aus dem Mountpoint abgeleitet und damit kann man die generierte Unit auch im System finden.
Ich weiß aber auch nicht, woran man denn nun eine "automount unit" erkennt.

Grüße
musca
„Es irrt der Mensch, solang er strebt.“  (Goethe, Faust)

Offline michibaby

  • User
  • Posts: 10
Re: Systemstart mit NFS-Share bleibt hängen
« Reply #16 on: 2014/06/09, 18:07:43 »
Hallo zusammen,

nach einigen Tests habe ich dieses Verhalten festgestellt:
# systemctl list-units | grep mount
zeigt das Ausführen diese units (mount-units der nfs-shares)
  home-and...uments.automount loaded active running   home-andrea-Documents.automount
  home-mic...uments.automount loaded active running   home-michael-Documents.automount

Diese units werden anscheinend bei der Auswertung der fstab in /run/systemd/generator/ erstellt.

Ein df zeigt aber das Einbinden der Shares nicht an (mein bisheriges Vorgehen)
root@Rechner-4:~# df
  Dateisystem    1K-blocks   Benutzt Verfügbar Verw% Eingehängt auf
  /dev/sda3       20510332  10053628   9391796   52% /
  udev               10240         0     10240    0% /dev
  tmpfs            1636244       856   1635388    1% /run
  tmpfs            4090608         0   4090608    0% /dev/shm
  tmpfs            4090608         0   4090608    0% /sys/fs/cgroup
  tmpfs               5120         0      5120    0% /run/lock
  tmpfs             102400         0    102400    0% /run/user
  /dev/sda11     177010240  42588960 125406548   26% /mnt/BackUp
  /dev/sda9      206293688 107704532  88087012   56% /mnt/VmWare
  /dev/sda10     257899908 126728956 118047368   52% /mnt/Daten_1
  /dev/sda8        3030800   1583552   1273580   56% /home

Nachdem ich mich als Nutzer angemeldet habe und in das NFS-Verzeichnis wechselte wird der Inhalt richtig angezeigt:
michael@Rechner-4:~/Documents$ ll
insgesamt 432
-rw-rw-r--+  1 michael michael      0 Mär  9  2013 ACL-Test-NAS
drwxr-xr-x   2 michael michael   4096 Dez 28  2012 Android
.
.
.

Nach einem weiteren df wird ein NFS-Share zusätzlich angezeigt:
michael@Rechner-4:~/Documents$ df
Dateisystem                      1K-blocks   Benutzt Verfügbar Verw% Eingehängt auf
/dev/sda3                         20510332  10053648   9391776   52% /
udev                                 10240         0     10240    0% /dev
tmpfs                              1636244       868   1635376    1% /run
tmpfs                              4090608         0   4090608    0% /dev/shm
tmpfs                              4090608         0   4090608    0% /sys/fs/cgroup
tmpfs                                 5120         0      5120    0% /run/lock
tmpfs                               102400         0    102400    0% /run/user
/dev/sda11                       177010240  42588960 125406548   26% /mnt/BackUp
/dev/sda9                        206293688 107704532  88087012   56% /mnt/VmWare
/dev/sda10                       257899908 126728956 118047368   52% /mnt/Daten_1
/dev/sda8                          3030800   1583552   1273580   56% /home
192.168.178.100:/mnt/Doc_Michael  29239400  15502408  13736592   54% /home/michael/Documents

Nach den Ausführen diese Prozedur mit einem anderen User, wird ein weiteres Share angezeigt:
andrea@Rechner-4:~/Documents$ df
Dateisystem                      1K-blocks   Benutzt Verfügbar Verw% Eingehängt auf
/dev/sda3                         20510332  10053644   9391780   52% /
udev                                 10240         0     10240    0% /dev
tmpfs                              1636244       876   1635368    1% /run
tmpfs                              4090608         0   4090608    0% /dev/shm
tmpfs                              4090608         0   4090608    0% /sys/fs/cgroup
tmpfs                                 5120         0      5120    0% /run/lock
tmpfs                               102400         0    102400    0% /run/user
/dev/sda11                       177010240  42588960 125406548   26% /mnt/BackUp
/dev/sda9                        206293688 107704532  88087012   56% /mnt/VmWare
/dev/sda10                       257899908 126728956 118047368   52% /mnt/Daten_1
/dev/sda8                          3030800   1583552   1273580   56% /home
192.168.178.100:/mnt/Doc_Michael  29239400  15502408  13736592   54% /home/michael/Documents
192.168.178.100:/mnt/Doc_Andrea   29239400   4898832  24340168   17% /home/andrea/Documents

Fazit: die mount units wurden bisher, mit den richtigen Optionen in der fstab, immer ausgeführt. Die Anzeige mit df stellt dies nicht so dar.

Muß anstelle von df ein anderer Befehl genutzt werden, um alle eingehängten Dateisystem angezeigt zu bekommen???

Michibaby

Offline michibaby

  • User
  • Posts: 10
Re: Systemstart mit NFS-Share bleibt hängen
« Reply #17 on: 2014/06/10, 19:09:03 »
Hallo zusammen,

das Verhalten ist geklärt:
"...Für einige dieser Arbeiten bringt Systemd eine Automount-Funktion mit, die Pseudo-Einhängepunkte für in /etc/fstab konfigurierte Dateisysteme anlegen kann; tatsächlich eingebunden werden sie allerdings erst beim ersten Zugriff. Das Hinzufügen von "comment=systemd.automount" in /etc/fstab verwandelt einen beliebigen Mount-Punkt in einen Automount-Punkt. Das kann den Startvorgang beschleunigen und ist beispielsweise für Netzwerkfreigaben nützlich, wenn die Netzverbindung über den NetworkManager erst beim Einloggen eines Users aufgebaut wird. .."

Quelle: http://www.heise.de/open/artikel/Das-Init-System-Systemd-Teil-2-1563461.html?artikelseite=2

Somit scheint ja alles zu funktionieren.

Ich danke allen, die mich unterstützen!

Michibaby