GNU/Linux >> Znalost Linux >  >> Cent OS

"Nepodařilo se spustit test.mount:Jednotka není správně načtena:Neplatný argument." – Při připojování souborového systému pomocí systemd

Problém

Pod /etc/systemd/system byl vytvořen soubor přípojné jednotky s názvem „test.mount“. Vytvořený adresář bodu připojení je /home/test. Pod možnostmi souboru jednotky připojení v části „Kde= ” nakonfigurovaný přípojný bod je /home/test. Zařízení, kam bude souborový systém připojen, je /dev/xvdb1 a bylo definováno v části „What= možnost “. Při konfiguraci souboru mount unit pro připojení souborového systému se nezdaří s následující chybou:

# systemctl start test.mount
Failed to start test.mount: Unit is not loaded properly: Invalid argument.
See system logs and 'systemctl status test.mount' for details.
# systemctl status test.mount
● test.mount - Test Mount Units
Loaded: error (Reason: Invalid argument)
Active: inactive (dead)
Where: /home/test
What: /dev/xvdb1

Soubor /var/log/messages zobrazuje stejné chyby:

Mar 20 15:34:19 [vm_name] systemd: test.mount's Where= setting doesn't match unit name. Refusing.

Řešení

Připojovací jednotka v /etc/systemd/system má nesprávný název souboru připojovací jednotky. Podle manuálové stránky systemd.mount:

# man systemd.mount
...
Where=
Takes an absolute path of a directory of the mount point. If the mount point does not exist at the time of mounting, it is created. This string must be reflected in the unit filename. (See above.) This option is mandatory.

Výše uvedená část manuálových stránek ukazuje – Připojovací jednotky musí být pojmenovány podle adresářů přípojných bodů, které ovládají. Příklad:bod připojení /home/john musí být nakonfigurován v souboru jednotky home-john.mount. Důležitá poznámka, že znak „/“ by se měl změnit jako „-“

Změňte název jednotky připojeného souboru na správný název z:test.mount na home-test.mount . Znovu vyzkoušejte montáž montážní jednotky.

# systemctl start home-test.mount
# mount | grep test
/dev/xvdb1 on /home/test type ext4 (rw,relatime,seclabel,data=ordered)


Cent OS
  1. Xfce nemůže spustit preferované aplikace v Ubuntu 19.04?

  2. „mount.nfs:přístup odepřen serverem při připojování“ – jak vyřešit

  3. MySQL se nepodařilo začít používat systemctl v distribucích systemd Linux

  1. Jak monitorovat připojení/odpojení přípojných bodů pomocí Auditd na CentOS/RHEL 6,7

  2. Souborové systémy se na CentOS/RHEL 7 nepřipojují v pořádku

  3. „nedostatek ke spuštění pole“ – chyba při prohlížení pole RAID mdadm

  1. „mapovač zařízení:obnovení ioctl se nezdařilo:Neplatný argument“ – chyba při spuštění lvcreate/lvresize/lvextend

  2. CentOS/RHEL:Přípojný bod /tmp se po přidání do /etc/fstab nepřipojí automaticky

  3. Systemd:Použití After a Requires