Automount program az első automounter - vizsgálják a Unix rendszerek
Automount program támogatja háromféle konfigurációs fájlok (más néven a céltábla): asztal közvetlen találkozókat, asztal közvetett kinevezésére és asztal. Táblázat első két típust tartalmaz információt a fájlrendszerek legyen automatikus csatolására. A főtábla - egy listát a táblázatok közvetlen és közvetett feladatok, amelyek Automount programot kell figyelni. Egy bizonyos időpontban lehet aktív csak egy fő asztalra. A standard változat van tárolva az / etc / auto_master.
Amikor futtatja a Automount program beolvassa a konfigurációs fájlokat, megteremti a szükséges csatolási pontok a fájlrendszerben Autofs. majd kilép. Linkek a szerelt fájlrendszer ténylegesen feldolgozzák (via Autofs driver) külön démon automountd. Ő végzi a dolgát, anélkül, hogy további konfigurációt.
Szerkesztése után a mester tábla vagy az egyik sor a céltáblát, amelyre vonatkozik, akkor újra kell futtatni a programot önműködő. Jelenlétében a zászló -v, a program tájékoztatja a változásokról tenni a konfigurációt.
Fogadása zászló -t. Automount program megmondja, mennyi ideig (másodpercben), a fájlrendszer lehet a fel nem használt, mielőtt lebontották. Normál beállítás - 5 perc. Célszerű törli a nem használt csatolási pont, mint abban az esetben, összeomlott a szerver program, betekintés az NFS fog lógni. Emiatt nem ajánlott beállítani a várakozási idő túl nagy.
Asztalok közvetett kinevezések
Asztalok közvetett feladatok használnak automatikus csatolására számos fájlrendszerek egy közös könyvtárba. Műsorszám könyvtár neve be van állítva a főtábla. Például az asztal közvetett feladatok fájlrendszerek szerelt a / chimchim. a következő lesz:
devel -Soft, proto = UDP chimchim: / chimchim / devel
info -ro chimchim: / chimchim / info
Az első oszlop a nevét a könyvtárban, ahol a fájl rendszer lesz telepítve. A következő oszlopban az csatolási opciókat, és az eredeti pálya fájlrendszer nevét. Ebben a példában (ez valószínűleg a fájlban tárolt /etc/auto.chim) Automount program jelentette, hogy lehet csatlakoztatni a könyvtárak / chimchim / felhasználók / chimchim / devel és / chimchim / info chimchim számítógépet. és a könyvtár információs hagyjuk, hogy felmászik egy csak olvasható, és a fejlesztői könyvtár - csak az UDP protokollt (például venni a Solaris, ahol a TCP protokollt az alapértelmezett beállítás).
A jelen kialakításban alkönyvtárak chimchim a számítógép és a helyi számítógép azonos lesz, de ez nem szükséges.
Táblázat közvetlen találkozókat
A közvetlen hozzárendelés táblázat a fájlrendszerek, amelyek nem rendelkeznek a közös előtag, mint például a / usr / src és / cs / eszközöket. Táblázat (mondjuk /etc/auto.direct), amely leírja a fájlrendszer önműködő programot. Ez a következőképpen nézhet ki:
/ Cs / tools -ro horgony: / cs / tools
Nem lenne közös szülő könyvtár, a két fájlrendszer keresztül kell csatlakoztatni egy külön csatolási pontot Autofs fájlrendszert. A rezsiköltségek miközben növeli, de van az az előnye, hogy a csatolási pontot és a tényleges könyvtár felépítése mindig rendelkezésre áll a parancsokat, mint például ls. Az ls parancs a könyvtárban közvetve csatolt fájlrendszer gyakran nehéz a felhasználók számára, mert az önműködő program nem jeleníti meg az al-könyvtárak elérése előtt azok tartalmát (az ls parancs nem belenézel a könyvtárba, és ezért nem okoz számukra, hogy szerelés).
A fő táblázat tartalmazza táblázatok, a közvetlen és közvetett feladatokat. Minden táblázat, közvetett meghatározott feladatok gyökérkönyvtárba szerelésére használjuk a táblázatban felsorolt fájlrendszereket.
A fő táblázat, a fenti táblázat a közvetlen és közvetett feladatokat, az alábbiak szerint:
/ Chimchim /etc/auto.chim -proto = TCP
Az első oszlop - a helyi könyvtár nevét (a táblázatban az előzőnél), vagy egy speciális jel / - (közvetlen leképezés táblázatot). A második oszlop - a fájl nevét, amely tárolja a megfelelő táblázatot. Ha szükséges, akkor létre több asztalt minden típusból. csatolási opciók megadva a sor végén vannak beállítva az összes rögzítési pontok a táblázatban.
A legtöbb rendszerben, a paraméterek meghatározott elsődleges tábla, nem keveredik a megadott paraméterek a megfelelő táblázat közvetlen vagy közvetett hozzárendelés. Ha a felvétel tárgyát tábla az opciók listáját, az alapértelmezett beállítások teljesen figyelmen kívül hagyják. A Red Hat, minden úgy történik, eltérő módon. Mindkét egyesülnek, mint abban az esetben a átkelés előnyben a helyi paraméter.
Ha a fájl tartalmazza a táblázat közvetett feladat végrehajtható, úgy vélik, a forgatókönyv dinamikusan információkat előállító automata szerelés. Program-automounter olvas egy táblázatot szöveges formában, és végrehajtja a forgatókönyvet, átadva azt az érvet (az úgynevezett „kulcs”), ami azt jelzi, hogy mely alkönyvtárához a felhasználó megpróbál hozzáférni. Forgatókönyv megjelenítéséért felelős a megfelelő táblázat bejegyzés. Ha a kapott kulcs érvénytelen, a script egyszerűen lezárul nélkül jelenik meg semmi.
Ez a technika nagyon hasznos és képes kompenzálni számos hiányosságot furcsa Automount programot beállítani a rendszert. Sőt, ez lehetővé teszi, hogy hozzon létre egy egységes szervezet konfigurációs fájl bármilyen formátumban. Írhatsz egy egyszerű script Perl dekódolása globális konfigurációs beállítások minden számítógépen.
Automount szkriptek futnak dinamikusan így nincs szükség szétosztása után változik a fő konfigurációs fájl vagy átalakítani, hogy Automount program formátumban. Ez a fájl tartózkodjon egy NFS-kiszolgálót.
Automount program és ismétlődő fájlrendszerek
Bizonyos esetekben csak olvasható fájlrendszert (például / usr / man) lehet azonos több szerver között.
Ismétlődő fájlrendszerek rendelkezésre kell állnia, csak olvasható, bár a program önműködően ezt nem írja elő. Egyszerűen, nem tudja szinkronizálni ír a kiszolgáló csoport, így teljesen szerkeszthető fájlrendszereket nem lehet sokszorosítani.
Ismétlődő fájlrendszerek teljesen azonosnak kell lennie. Ellenkező esetben a fájlrendszer cseréje a felhasználó elkezd aggódni, és kiszámíthatatlanul viselkedhet.
A Solaris Automount program a probléma esetén is szabadon válthat az egyik szerverről előidézni a fájlrendszer a másikba. Ez azt jelenti, csatlakoztassuk a fájlrendszert csak olvasható, de úgy hírlik, hogy a fájlrendszerek képes rögzíteni helyesen feldolgozni, mint azt mondja dokumentációt. Azonban, ha váltás szerverek még mindig lóg programokat lásd a fájlokat megnyitni írásra. Ez egy másik oka annak, hogy az ismétlődő fájlrendszereket, hogy rendelkezésre állnak-olvasható módban, gyakorlatilag használhatatlan.
Mint már említettük, a Automount program kiválasztja alapú szerverek saját kritériumai a hatékonyság és a hozzáférhetőség, de hozzá lehet rendelni őket explicit prioritásokat. Minél nagyobb a szám, annál kisebb a prioritása. Az alapértelmezett prioritás 0, jelezve, könnyen hozzáférhető szerver.
auto.direct fájlt. amely meghatározza a könyvtárak / usr / man és / cs / eszközök, mint a duplikált fájlrendszerek fog kinézni:
/ Usr / férfi -ro chimchim: / usr / share / man band (l): / usr / man
/ Cs / tools -ro horgony, zenekar: / cs / tools
Felhívjuk figyelmét, hogy a nevét, a szerver is együtt megadni, ha az utat a kívánt fájlrendszer ugyanaz. (1) kifejezés után a kiszolgáló sáv az első sor adja meg, hogy a szerver elsőbbséget élvez a fájlrendszer / usr / man.
Automatikus program végrehajtásához önműködő
Megadása helyett minden lehetséges csatolási pontokat a táblázatokban a közvetlen és közvetett feladatokat, akkor lehet mondani, egy kicsit a program önműködően fájlrendszereket elnevezési elvek és lehetővé teszik, hogy függetlenül működnek. A legfontosabb pontja ennek a megközelítésnek az a képesség, hogy alkalmazni kell a démon mountd. fut egy távoli szerveren, és kérdezd meg, mi exportált fájlrendszere a szerver.
Számos módja van, hogy megfelelően beállítani a programot önműködő. A legegyszerűbb közülük - használja a lehetőséget, hogy rögzítse a házigazdák. Ha megadja ezt a lehetőséget, mint egy tábla nevét a fájl a főtábla kinevezések Automount program megszilárdítja az exportált fájlrendszert a távoli számítógép a megadott könyvtárba:
/ Net -hosts -nosuid, lágy
Például, ha a gép chimchim export / usr / share / március ez lesz linkre kattintva érhető el / net / chimchim / ur / share / man.
Hasonló hatás érhető el, ha megadjuk a * helyettesítő és Táblázat közvetett feladatokat. Ezen kívül számos macroconstants helyett az aktuális csomópont nevét, típusát, építészet, stb A részletek megtalálhatók a választási férfi önműködő (fm).
Jellemzői Red Hat Linux
A Red Hat rendszer saját önálló végrehajtását önműködő programot. ami kissé eltér a változat V A változások érintik leginkább a nevét parancsok és a fájlok.
A Red Hat Automount program - egy démon valóban össze- és szétszerelhető távoli fájlrendszerek. Elfoglalt ugyanazon niche, mint a démon automountd más rendszerekben, és általában nem igényel kézi indítás.
A program végrehajtása annak érdekében, hogy változtatásokat a főtábla kinevezések Red Hat nevű /etc/rc.d/init.d/autofs (más rendszerekben nagyon önműködő). Tart érvek elindítása, leállítása, újratölteni, és az állapotot; azt szeretné, hogy az érvelés - természetesen váljanak.
Normál főtábla a fájl tárolja /etc/auto.master. A méret, valamint a közvetett feladatokat táblázatos formában a fent leírt. A dokumentumok ezeket a táblázatokat szentelt man oldalak auto.master (5) és Autofs (5). A második esetben, legyen óvatos a választási férfi Autofs (8) ismertetett Autofs formátumú parancs.
Táblázat közvetlen találkozókat Red Hat nem támogatott.
Benyújtotta GTK + 3.92.1, kísérleti GTK + 4 kiadás
Alakult következő teszt kiadása következő stabil kiadása GTK + GTK + 4. Az ág 4 keretében kidolgozott egy új fejlesztési folyamat, amely megpróbálja biztosítani alkalmazás fejlesztők.
Linux Foundation bemutatott licencszerződés terjesztésére vonatkozó adatok
Szervezet Linux Foundation bejelentette a licencszerződést közösségi adatok licencszerződés (CDla), melynek célja, hogy kitöltse a rést az engedélyezési nyilvános adatállományok. Megállapodás.
Elérhető asztali okruzhenie LXQt 0,12
Évek után a fejlődés alakított kiadás userland LXQt 0,12 (Qt Lightweight Desktop Environment) által kidolgozott kombinált projekt fejlesztőcsapat LXDE és Razor-qt.