MFS, hozzon létre egy lemez memória (RAM-disk), Unix-felhasználók számára

MFS, hozzon létre egy lemez memória (RAM-disk)

Ahhoz, hogy használja ezt a funkciót a FreeBSD az szükséges, hogy a virtuális lemez meghajtó md (device md # Memory «lemezek») állították össze a kernel vagy modulként csel segítségével kldload geom_md. MFS (Memory File System, a fájlrendszer a RAM-ban) - egy speciális esete az MD-illesztőprogramot létrehozását csereállományból. MFS lehetővé teszi, hogy felmászik egy könyvtárat a memória és a munka fájlok vannak, mint egy hagyományos fájlrendszer, de ez lesz jelentős növekedés sebességét. Ez a funkció akkor hasznos, ha dolgozik egy nagy száma gyakran frissített fájlok méretét, például a könyvtár ideiglenes fájlokat a különböző démonok vagy szkripteket.

Akkor vegyen fel egy bejegyzést erről a / etc / fstab létrehozása indítólemezét a rendszer memória (méretének megadását allokált memória ésszerű tartomány, így nem kap a végén hiányzik a kernel memória és az operációs rendszer pánik). Az adatok ebben a könyvtárban, természetesen, az újraindítás után elvész, így biztos, hogy figyelembe kell venni, mint például újjáépítése az egész világon, hogy az adatokat a könyvtárban egy újraindítás után a rendszer elvész, és a frissítés nem hajtható végre.
Meg kell érteni, továbbá, hogy a BSD-rendszer memória művelet történik másképp, mint Linux alatt: használt adatok vannak elhelyezve a memóriában mozgatásával a fel nem használt memória oldalak a swap partíciót, hogy növelje a fizikai memória mennyisége áll rendelkezésre az aktív használatra. Minden memória, amely nyilvánvalóan nem áll ki, akkor a FreeBSD kernel lemezgyorsítónak, így meg lehet nézni a kis értéket a «szabad» top diagnosztikai eszköz, és ez normális (ha csak nem voltak olyan kicsi). Linux hajlamos csak lapozást a legvégső.
Ahhoz, hogy hozzon létre egy memória eszközt használt mdconfig segédprogram, amely célja, hogy konfigurálása és engedélyezése memórialemezeket.

A «ember mdconfig» leírja, hogy milyen típusok állnak rendelkezésre létrehozására a -t opció:

malloc - által használt belső vezérlő (több «ember 9 malloc»), és azt is írja, akkor nagyon könnyen vezethet a pánik képeznek;
vnode -, hogy hozzon létre egy tároló lemez egy fájlban;
csere - .. memórián keresztül puffert, azaz az a tény, hogy szükségünk van (az azonos, és megemlíti, hogy ez a módszer előnyös malloc). Ez tárolja a lapozás adatokat nem, és használja a teljes rendelkezésre álló memória befogadására az oldalakat (ha az adatok nem használt, majd átkerült a swap rész).

Ahhoz, hogy hozzon létre egy meghajtót, akkor végre kell hajtani egy 10 MB-os memória (a név fog megjelenni a kimeneti):

Removal (tisztítás) A készülék md0 a rendszert, miután leválasztása (eszköz nem használható, különben letiltja nem fog működni):

Hogy ellenőrizze, akkor:

Továbbá, hogy felmászik minden könyvtárban kell formázni a kapott eszköz (például md0), hogy ellenőrizze a rendelkezésre álló parancs kimenetének keresztül tartó:

Ahhoz, hogy hozzon létre egy RAM-lemezt, és csatolja azonnal hasznos segédprogram mdmfs vagy mount_mfs. Ezek a segédprogramok használni munkájuk mdconfig, newfs, mount, t. E. egyfajta wrapper ezeket a parancsokat. Szerint umolnchaniyu mdmfs teremt a swap-alapú lemez memória (megadhatja a csere a vnode hátú MD_VNODE fájlt MD_MALLOC) és montiruyuet puha frissítések engedélyezve technológia a megadott könyvtárban.

Példa használat mdmfs:

-o - megadhatja a szokásos fájlrendszer csatolási opciók;
-s - méret a memória lemez, ebben az esetben 1024 megabájt.

Az ember oldalas kalauz találhat további lehetőségek, például:
-S akkor nem kívánja használni lágy frissítéseket a fájlrendszer;
-F fájlt használja, amikor a memória lemez jön létre a fájlt.

Az / etc / fstab létrehozása a OS van betöltve, akkor regisztráljon, például a következőket:

Kapcsolódó cikkek