systemd automount

Systemd Automount épült systemd tartó - beépített mechanizmust csatolásához, és lehetővé teszi, hogy felmászik csak abban a pillanatban az idő, amikor valóban úgy dönt, hogy forduljon a csatolási pont, például másolni a fájlt. Ezzel nem számít, hogy milyen fájlrendszer és hol van: a gesztus lemez, flash meghajtó, NFS, MS Windows hálózati megosztás, stb Ez a fajta szerelés lehet menteni egy csomó időt, amikor elindítja a számítógépet, különösen akkor, ha megy, hogy felmászik egy hálózati fájlrendszer, mert ahhoz, hogy a már beállított hálózati interfész. Minden ilyen fájlrendszert le kell írni egy speciális egység-fájlt systemd tudni, hogy mikor, mit és hol szeretné csatolni. Ezt a fájlt kell hívni alapján a csatolási pont (azaz ahol a relatív gyökérkönyvtárába kell felszerelni fájlrendszer), hogy az utótag „.mount”, és helyezzük a / lib / systemd / system. A Automount unit-fájlt nem ugyanazokat a dolgokat, de nincs utótag „.mount” és „.automount”. Ennek megfelelően, az aktív a két fájlt kell önműködő unit-fájlt, és a második csak várni, mikor fog okozni önműködő.

systemd a Mount

Tekintsük a szintaxis unit-fájltípus „.mount”

[Unit]
Description = csatolási pont CIFS

[A Mount]
Mi = // SERVER_IP / Megosztás_neve
Ahol = / mnt / winshare
Type = CIFS
Options = user = WIN_USER_NAME, password = WIN_USER_PASSWORD

Add meg neki a nevét „mnt-winshare.mount”, és tegye a / lib / systemd / system

Mielőtt elkezdené létre .automount egység típusú fájlt, célszerű meggyőződni arról, hogy ebben a szakaszban minden jól működik. Ez úgy valósítható meg, három csapat

systemctl démon-reload
systemctl indul mnt-winshare.mount
ls / mnt / winshare

Az első parancs azt mondja, hogy systemd kell olvassa újra a konfigurációs, így ott voltunk változtatni valamit, a második kezd mi van leírva a unit-fájl mnt-winshare.mount, a harmadik megjeleníti a tartalmát svezheprimontirovannogo erőforrás. Ha hibázik írásban a unit-fájlt, ha fut ez systemd is esküsznek, és nem, nem fogjuk látni a mappa tartalmát. Ahhoz, hogy megértsük, mi történt is követel

systemctl állapot mnt-share.mount

systemd Automount

Unmount olyan erőforrás, amely össze van kötve a fájlrendszert az előző példában

Most nézd meg a szintaxis típus „.automount” egység-file információk felhasználásával a már létrehozott egység iratokból mnt-winshare.mount

[Unit]
Leírás = Automount egység CIFS

Syntax világos. Szokás szerint „Description =” - ez csak egy bemutató, „Hol =” jelzi a mappát, amely systemd figyelemmel kíséri amíg a fellebbezést, hogy automatikusan beilleszti a fájlrendszert, ahogy az a megfelelő egység-fájlt, de „WantedBy = remote-fs .target „részben az [Install] azt jelzi, hogy az egység-fájltípus .automount aktiválódik, amikor a rendszer készen áll, hogy felmászik a hálózati fájlrendszerek, azaz, miután a hálózati interfész konfigurálása, valamint a cél” remote-fs.target „függ a célja a” network.target "

Mindent. Ne felejtsük el, hogy olvassa el a konfigurációs systemd és aktiválja a Automount unit-fájlparancsok

systemctl démon-reload
systemctl lehetővé mnt-winshare.automount

Ha nem akarjuk újraindítani a rendszert, akkor az egység aktiválása manuálisan

systemctl indul mnt-winshare.automount

Most az első cím a / mnt / winshare systemd szerelhető SMB hálózati erőforrás.

Kapcsolódó cikkek