Portál AbcLinuxu, 6. května 2025 23:03

Dotaz: Automatické přimountování složky po startu serveru s Debianem

4.3.2023 01:30 Pepa
Automatické přimountování složky po startu serveru s Debianem
Přečteno: 319×
Odpovědět | Admin
Ahoj. Po přihlášení na server na kterém běží Debian zadám pro přimountovvání složky tento příkaz
mount -t 9p -o trans=virtio share /mnt/Linux -o version=9p2000.L
Kam mám prosím vložit ten příkaz aby se spustil autmaticky po spuštění? Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.3.2023 09:03 X
Rozbalit Rozbalit vše Re: Automatické přimountování složky po startu serveru s Debianem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Po staru v /etc/fstab, nebo po novem systemd unit souborem typu mount.
4.3.2023 19:21 Pepa
Rozbalit Rozbalit vše Re: Automatické přimountování složky po startu serveru s Debianem
Díky za tip, je ta konfigurace správná?
[Unit]
Description=mnt-sd.service

[Mount]
What=share
Where=/mnt/sd
Type=9p
Options=trans=virtio,version=9p2000.L

[Service]
Type=oneshot
ExecStart=/bin/mount /mnt/sd
ExecStop=/bin/umount /mnt/sd
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target
4.3.2023 21:28 Vantomas | skóre: 32 | Praha
Rozbalit Rozbalit vše Re: Automatické přimountování složky po startu serveru s Debianem
Boha ne, systemd na to má .mount unity.
[Unit]
Description=Data mount

[Mount]
What=/dev/disk/by-uuid/filesystem_UUID
Where=/mnt/data
Type=xfs
Options=defaults

[Install]
WantedBy=multi-user.target
4.3.2023 21:29 Vantomas | skóre: 32 | Praha
Rozbalit Rozbalit vše Re: Automatické přimountování složky po startu serveru s Debianem
Aha, už vidím, že tam mícháš [Mount] a [Service]. Ten Service tam nemá co dělat.
4.3.2023 21:34 X
Rozbalit Rozbalit vše Re: Automatické přimountování složky po startu serveru s Debianem
Neber bozi slovo nadarmo. ;) systemd.mount:
In general, configuring mount points through /etc/fstab is the preferred approach to manage mounts for humans. For tooling, writing mount units should be preferred over editing /etc/fstab.
4.3.2023 23:18 Vantomas | skóre: 32 | Praha
Rozbalit Rozbalit vše Re: Automatické přimountování složky po startu serveru s Debianem
Mě původně vyděsila .service unita, kde byl Start/Stop s /sbin/mount. :) Znovu jsem si to prohlédl až po odeslání toho komentáře.
5.3.2023 19:07 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: Automatické přimountování složky po startu serveru s Debianem

Plus tyhle unity se automaticky generují z /etc/fstab a málokdy existuje důvod bastlit je ručně.

Editace /etc/fstab a systemctl daemon-reload obvykle přímo magicky vše potřebné zařídí. (Taky /etc/crypttab je podporovaný podobným způsobem.)

Může mít smysl (někdy, málokdy, vzácně) napsat k .mount unit drop-in soubor (popsaný v dokumentaci k systemd), pokud například potřebují dávat bacha na nějaké nestandardní závislosti (navíc k těm automaticky vygenerovaným, jako je dostupnost filesystému a mount pointu).

4.3.2023 21:28 X
Rozbalit Rozbalit vše Re: Automatické přimountování složky po startu serveru s Debianem
Pokud by to nefungovalo pridal bych parametr _netdev do Options a nebo to prepsal do /etc/fstab.
k3dAR avatar 4.3.2023 23:13 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Automatické přimountování složky po startu serveru s Debianem
ja bych to prepsal rovnou do /etc/fstab, nejspis takto:
share /mnt/Linux 9p trans=virtio,version=9p2000.L 0 0
protoze systemd si z neho stejne ty .mount unity generuje ;-) tak kdyz v fstab ma target /mnt/Linux, udela se mu mnt-Linux.mount unita a muze napr.:
systemctl status mnt-Linux.mount
porad nemam telo, ale uz mam hlavu... nobody

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.