Portál AbcLinuxu, 24. května 2024 00:38


Dotaz: Systemd a fstab - Duplicate entry

9.8.2021 14:33 RadekXxX | skóre: 9
Systemd a fstab - Duplicate entry
Přečteno: 356×
Odpovědět | Admin
Ahoj, mam RO root filesystem, pak adresar /var/neco, ten chci pripojit do /mnt/neco jako RW, pro sysvinit jsem to delal ve fstab:
/var/neco /mnt/neco none bind 0 0
/var/neco /mnt/neco none remount,rw 0 0
ale kdyz pouzijuju systemd, tak me vraci chybu systemd-fstab-generator[96]: Failed to create unit file /run/systemd/generator/mnt-neco.mount, as it already exists. Duplicate entry in /etc/fstab? adresar se pripoji, ale druhy zaznam ve fstab se ignoruje a je pripojen jenom jako RO. Nevite nekdo jak to vyresit ze systemd ?

Řešení dotazu:


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

Odpovědi

9.8.2021 14:42 X
Rozbalit Rozbalit vše Re: Systemd a fstab - Duplicate entry
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zvyraznim ti to:
Duplicate entry in /etc/fstab/
9.8.2021 21:08 RadekXxX | skóre: 9
Rozbalit Rozbalit vše Re: Systemd a fstab - Duplicate entry
Vim, ze mam ve fstab 2x pouzity stejny pripojny bod co systemd nechce akceptovat, ale nevim jak to vyresit v jednom radku
michich avatar 9.8.2021 16:51 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Systemd a fstab - Duplicate entry
Odpovědět | | Sbalit | Link | Blokovat | Admin
/var/neco /mnt/neco none bind,rw 0 0
9.8.2021 17:43 RadekXxX | skóre: 9
Rozbalit Rozbalit vše Re: Systemd a fstab - Duplicate entry
To uz jsem zkousel, i dalsi ruzne kombinace z tech 2 radku, ale nic
9.8.2021 22:41 X
Rozbalit Rozbalit vše Re: Systemd a fstab - Duplicate entry
Jak nic? Tak to mas porad nekde dvakrat..
9.8.2021 23:22 RadekXxX | skóre: 9
Rozbalit Rozbalit vše Re: Systemd a fstab - Duplicate entry
Ne, druhy radek jsem odstranil, takze to uz chybu nepise, ale adresar je porad RO
Řešení 1× (RadekXxX (tazatel))
michich avatar 9.8.2021 22:57 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Systemd a fstab - Duplicate entry
To je docela zajímavé, protože opačně (když je původní filesystém rw a dělám z něj "bind,ro") to funguje. No jo, takový případ je v util-linux řešen speciálně.

Asi bych teda v /etc/fstab nechal jenom:
/var/neco /mnt/neco none bind 0 0
a přemountování na rw si dodělal službou - /etc/systemd/system/remount-mnt-neco-rw.service:
[Unit]
Description=Remount /mnt/neco read-write
After=mnt-neco.mount umount.target
Before=local-fs.target
Conflicts=umount.target
DefaultDependencies=no
 
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/mount -o remount,rw /mnt/neco
 
[Install]
WantedBy=local-fs.target
9.8.2021 23:32 RadekXxX | skóre: 9
Rozbalit Rozbalit vše Re: Systemd a fstab - Duplicate entry
Dekuju za radu, tohle funguje. Jenom trochu zklamani, ze to nelze udelat primo v ramci fstab a musi to byt reseno na dvou mistech
Heron avatar 10.8.2021 14:30 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Systemd a fstab - Duplicate entry
Z fstabu se dnes pouze generují systemd.mount unity. Tj. celé to může být napsáno pouze v systemd a nechat fstab už dožít. (Tedy, nemusí to být na dvou místech.)

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.