Portál AbcLinuxu, 8. května 2025 01:10

Dotaz: x-systemd.automount: odložit vytvoření cesty pro připojení až do doby přístupu

11.2.2015 11:18 JanM | skóre: 28
x-systemd.automount: odložit vytvoření cesty pro připojení až do doby přístupu
Přečteno: 517×
Odpovědět | Admin
Zdravím,

používám celkem spokojeně systemd.automount (v /etc/fstab) pro přístupy na sdílené adresáře (CIFS), ale narazil jsem na potíž, vyplývající zřejmě z toho, že ač systemd po startu počítače složku nepřipojí (parametr "noauto" v fstab), tak přípojný bod vytvoří hned.

Dá se tomu zabránit?

Činí mi to trable, protože přípojný bod je /home/user/share a /home je ZFS dataset a /home/user je ecryptfs. Systemd.automount vytvoří /home/user/share ještě před importem ZFS poolu, takže daný dataset se nepřipojí na /home (to je vlastnost ZFS) a i kdyby se připojil, tak ještě není připojen ecryptfs.

Takže ideální pořadí připojování je: Zatím to řeším symlinkem do /run/user/share, ale raději bych bez obezliček.

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Lol Phirae)
11.2.2015 18:45 j
Rozbalit Rozbalit vše Re: x-systemd.automount: odložit vytvoření cesty pro připojení až do doby přístupu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Lennart by ti vysvetlil, ze ses uplne blbej, protoze zrovna tohle je ta neuzasnejsi vlastnost.
11.2.2015 19:14 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: x-systemd.automount: odložit vytvoření cesty pro připojení až do doby přístupu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Niečo podobného mám riešené cez hotplug. Je to kombinácia zram a systemd.
15.3.2015 08:14 JanM | skóre: 28
Rozbalit Rozbalit vše Re: x-systemd.automount: odložit vytvoření cesty pro připojení až do doby přístupu
Vím, že jsem trochu zaspal (hodně roboty na panském), takže se k tématu vracím se zpožděním.

Můžete být trochu konkrétnější? Jaký hotplug? (Ten byl už tak před deseti lety nahrazen udev, ne?) Nějaká vestavěná alternativa systemd k automountu? Trochu jsem duckduckgo-oval a nic nenašel...
15.3.2015 20:32 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: x-systemd.automount: odložit vytvoření cesty pro připojení až do doby přístupu
Jáj, áno. Udev. Systém si pri štarte načíta modul pre zram (cez systemd-modules-load.service) s potrebnými parametrami a vytvorí zariadenie. To čerstvo vytvorené zariadenie vygeneruje akciu a vytvorí na ňom swap. Ale v tvojomm prípade bude jednoduchšie použiť náveznosti v .mount pre daný FS
pavlix avatar 15.3.2015 11:54 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: x-systemd.automount: odložit vytvoření cesty pro připojení až do doby přístupu
Odpovědět | | Sbalit | Link | Blokovat | Admin
používám celkem spokojeně systemd.automount
Co to je a jak se to používá?
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
15.3.2015 19:08 JanM | skóre: 28
Rozbalit Rozbalit vše Re: x-systemd.automount: odložit vytvoření cesty pro připojení až do doby přístupu
Viz http://www.freedesktop.org/wiki/Software/systemd/. Nezapomeňte odstranit init.

Pak zkuste:
$ man systemd.automount
pavlix avatar 15.3.2015 22:04 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: x-systemd.automount: odložit vytvoření cesty pro připojení až do doby přístupu
Osobně bych radši nějaký objektivnější pohled na to, v čem je to dobré a jak se to liší od předchozích řešení. Lennartovy zdroje čtu v případě, že se chci dozvědět nějaké detaily konkrétních konfigurací, ale pro vytváření objektivního pohledu jsou nadbytečné.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
Josef Kufner avatar 15.3.2015 13:22 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: x-systemd.automount: odložit vytvoření cesty pro připojení až do doby přístupu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vidím dvě možnosti:
  1. Přesunout ~/share do /mnt, kam to nejspíš beztak patří.
  2. Připsat do x-systemd.automount závislost na mountnutí toho, co potřebuješ. To však bude mít mnoho zádrhelů.
Sám používám první možnost už mnoho let a potíže s tím nejsou (není tam systemd).
Hello world ! Segmentation fault (core dumped)
15.3.2015 20:23 JanM | skóre: 28
Rozbalit Rozbalit vše Re: x-systemd.automount: odložit vytvoření cesty pro připojení až do doby přístupu
Až budu mít chvíli, zkusím se podívat na automount unit (místo /etc/fstab a x-systemd.automount), zda by to nešlo vyřešit napřímo bez symlinku. (Chci mít tu složku přístupnou z $HOME uživatelů, neb se jedná o keepass.db a je to tak logičtější.)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.