Tudd Intuíció, egy előadás, egy fájlrendszert
Csatlakoztatása és leválasztása fájlrendszerek
Ha a rendszer indítása után a kernel boot és fuss init folyamat indul ellenőrzi a fájlrendszert ellenőrizni kell, és automatikusan csatolni. A lista tartalmazza az / etc / vfstab 1 Vigyázat! Más UNIX rendszerekben ez a fájl egy másik nevet - / etc / fstab. Jellemző az / etc / vfstab így néz ki:
Azok fájlrendszereket. hogy az oszlop tartó rendszerindításkor jelzett igen. Ők fogják tesztelni és telepíteni a rendszer indításakor. A fájlrendszer lehet szerelni bármikor, csupán arra van szükség, hogy adja meg a csatolási pont egy üres könyvtárba, amely már létezik, és elérhető a rendszerben. A művelet csatlakoztatni és leválasztani a fájlrendszer képes felismerni a gyökér csak.
fájlrendszer szerelhető tartó parancs végrehajtása:
Lehet csatlakoztatni a fájlrendszer. leírt / etc / vfstab. akkor nem adja meg a készülék neve. és azonnal adja meg a csatolási pontot. Ez a „sűrített” mount parancs csak akkor használható csatolásához az / etc / vfstab.
Ha felmászik a fájlrendszer egyértelműen fel kell tüntetni a típusára, ha az eltér a UFS.
ZFS fájlrendszer, automatikusan a rendszer indításakor, ha a telepítést nem kifejezetten kijelentette, hogy nem kell csatolni, és automatikusan ellenőrzi a ZFS fájlrendszer nem szükséges.
File System bontás elérhetővé teszi írni és olvasni, de a fájlok találhatók a bontási szakasz természetesen a helyükön maradnak. Csak szétszerelés után nem lehet őket tekinteni: a csatolási pont ismét átfordul egy üres könyvtár felcsatolni egy lemez vagy partíció.
Lehetetlen, hogy szét a megszállt fájlrendszert. Tekinthető egy ilyen forgalmas fájlrendszert. Egy fájl, ami jelenleg nyitva az egyik felhasználó vagy a könyvtár, amely az aktuális könyvtár valaki dolgozik a felhasználó rendszerét. A „meghatározó folyamatait. Ki vette a fájlt” bemutatja, hogy miként találják meg, mely folyamat zajlott egy adott fájl a rendszerben (lásd. Szintén fixáló (1M)).
Ahhoz, hogy még mindig leválasztani egy fájlrendszer, meg kell találni, és megszünteti az oka az ő foglalkoztatás. Gyakran elég csak kijutni a könyvtárat, ami megy le kell szerelni. Ez egy tipikus rendszergazda hiba. megpróbálja szétszedni a / usr egy olyan időszakban, amikor a / usr / admin könyvtárban, vagy hasonlók. amely abban rejlik, hogy ugyanazon a partíción a / usr.
File System bontás történik az umount parancsot:
Egy meglehetősen Unix régebbi verzióit támogatja csak egy fájlrendszert. A növekvő sokféleségét média volt, hogy támogatni kell a heterogén fájlrendszerek média különböző jellegű. Így 1985-ben, a Sun Microsystems cég jön a felismerés, a virtuális fájlrendszer fogalom.
A virtuális fájlrendszer egy absztrakt fájlrendszer, amely lehetővé teszi, hogy az operációs rendszer ugyanúgy hozzáférni a fájlrendszereket különböző.
Fontos: A rendszer kéri, mint a fopen () és a chmod (). és fájlkezelési parancsok (cp. mv, rm, stb), sőt, hogy működjön együtt a kivételi a fájlrendszer, azaz egy virtuális fájlrendszer, amely az összes fent ismertetett tulajdonságú, POSIX-kompatibilis fájlrendszer. Az alacsony szintű intézkedések és annak szükségességét, hogy ásni a részleteket a végrehajtás egy adott fájlrendszer egy adott fizikai eszköz megvédi a végrehajtás egy virtuális fájlrendszert.
A 1985-ben, a használt operációs rendszer a Sun Berkeley gyors fájlrendszer (FFS). Ez a fájl rendszer koncepciója alapján fájlleírókról. ami természetesen azt átalakult a koncepció a virtuális inode új UFS fájlrendszert. felszívódik a FFS struktúra és az új ötletek szervez egy virtuális fájlrendszert. A kölcsönhatás független a konkrét típusú fájlrendszer-szintű virtuális fájlrendszert és a fájlrendszer szigorúan meghatározott ábrán bemutatott típusú. 6.5.
Ábra. 6.5. A szerkezet a virtuális fájlrendszer Solaris
UFS fájlrendszer néhány változás 1985 óta. Tehát, mivel a kibocsátás a Solaris 9 8/03 támogatja többterabájtos partíciókat előtt UFS Solaris tud csak dolgozni darab, maximum 1 TB. Jelenleg a nagy lemez rendszerek értelme használni elemeiként ZFS medence, mint a ZFS fájlrendszer a legalkalmasabb kezelni a nagy mennyiségű helyet.
UFS fájlrendszert. VxFS és ZFS, támogatott Solaris. Ezek különböznek néhány fontos befolyásoló paraméterek azok megbízhatóságát és teljesítményét. Táblázat. 6.3 azt mutatja, hogy a különböző fájlrendszerek különböző algoritmusok File Allocation valamint a naplózási mechanizmus.
6.3 táblázat. Néhány tulajdonságai UFS fájlrendszert. VxFS és QFS
Amint kiosztott helyet a fájl
Tárfoglalás blokkok minimalizálja fájlrendszer töredezettsége. és tárfoglalás mértékben (főleg lemezterület áll a sok blokk) lehetővé teszi, hogy csökkentsék a többlet információt, amely a lemezre.
Az UFS fájlrendszert blokk mérete lehet 512-8192 bájt. Az alapértelmezett Solaris elfogadott mérete 8192 bájt.
A Solaris támogatott naplózás (fakitermelés) és UFS fájlrendszert VxFS. A naplózás lehetővé teszi, hogy jelentkezzen információt a tranzakció. Ha a tranzakció (azaz disk írási művelet) valamilyen okból még nem fejeződött be (pl kikapcsolás), majd újraindítás után a rendszer fájlrendszer azt automatikusan visszakerül a állapotban volt a tranzakció előtt kezdődött. Ez a funkció biztosítja ext3fs fájlrendszer Linuxra. reiserfs a FreeBSD és a Linux, és mások.
Az elmúlt években, amely előfeltétele a használata a fájlrendszer támogatását a modern meghajtók nagy mennyiségű és nagy fájlokat. Néhány évvel ezelőtt a „nagy” nevek a lemezt 1 gigabájt. most a lemeztömbökre néhány terabájt gyakori középosztálybeli rendszereket. Hamarosan jön a rendszer a kis irodák és otthoni és a vállalati hálózat fog működni szervereket telepített lemeztömbökre tartalmazó több tíz vagy több száz terabájtnyi adatot. Mi okozza az alkotók UNIX fájlrendszerek?
könyvtárfába
Minden fájl UNIX szervezett fa-szerű: mindig van a gyökérkönyvtárban. amely jelöli „/”. Azt alkönyvtárak. Általában van alkönyvtárakat. táblázatban felsorolt. 6.4.
A / bin könyvtárban egy szimbolikus linket a / usr / bin. ez nem mindig van így.
A Solaris jellemzője elosztása egy külön könyvtárba / export. melyek középpontjában a megosztott hálózati könyvtárak. elérhető más számítógép-felhasználók. / Opt könyvtárba. amelyek meghatározzák további szoftvereket (opcionális re. opcionális), szintén a Solaris rendszerekre. de ez hiányzik sok más UNIX rendszereket.
Ideiglenes könyvtár / tmp van szerelve a Solaris egyetlen virtuális fájlrendszer típusát tmpfs. Ez egy különleges típusú fájlrendszer. Ha a rendszeren van szabad RAM, tmpfs vezető tárolja az adatokat a fájlba ilyen típusú rendszer a memóriában, hanem lemezen. Ha a szabad memória mennyisége csökken, és elkezd szükség más programok tmpfs fájlok vannak írva a swap partíciót. Kiderült, hogy a tárolt fájlok tmpfs fájlrendszer típusát, mindig elfoglalják a fennmaradó memória, úgy, hogy hatékonyan használják fel. Ha a memória megtelt, tmpfs kerül a tér egy csere.
Ez automatikusan vezet, amit fel kell jegyezni a tmpfs fájlrendszerben fájlok elvesztek egy újraindítás után. Ezért ne írjon a / tmp minden hasznos fájlokat.
Tmpfs sebesség a fájlrendszer magas, mivel Gyakran az összes fájl fizikailag a RAM. Ennek eredményeként, a tmpfs fájlgyorsítás nem kerül sor, és így nem a lemezen tárolt.
Úgy tűnik, hogy a használata tmpfs tele növekvő tartalék teljesítmény bármely alkalmazás, mert elegendő, hogy írjon a / tmp könyvtárba, és dolgozni velük ott, hogy a sebesség az adatokhoz való hozzáférés nőtt többször át. Valójában nem, mert az olvasás és írás bármilyen meghajtó cache, és csak bizonyos alkalmazások számára tmpfs indokolt. Kétségtelenül nagyobb teljesítményt fordítóprogramok és egyéb programok nagy mennyiségű köztes fájlok -, de ezek annyira használt / tmp ideiglenes adatokat működés közben.
6.4 táblázat. Hagyományos alkönyvtárat a gyökérkönyvtárban Solaris