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.