Hozzáférés a fat32 és az ntfs partíciókhoz a linuxból
Hozzáférés a FAT32 és az NTFS partíciókhoz Linuxból
Itt emlékezned kell a lemezmegosztások nómenklatúrájára. Az l inux összes eszköze fájlként szerepel a / dev könyvtárban.
Az IDE vezérlőhöz csatlakoztatott eszköz fájlnevét hd_
Tehát az első eszköz (master) az első IDE csatornán hda
Az első IDE csatorna második eszköze (slave) hdb
Az első eszköz (master) a második IDE csatorna hdc
A második eszköz (slave) a második IDE csatornán hdd
Az eszközök lehetnek: merevlemez, CD - ROM. CD-R / RW. DVD-ROM. Mivel a merevlemez tovább lehet osztott (partíció), majd hozzáadjuk a kijelölési számot kezdődő 1. A számok 1-től 4 jelzi a fő térfogatból (primer), és 5 és további - logikai kötetek (logikai) a kibővített (kiterjesztett) szakasz.
A leggyakrabban használt particionálási rendszert - egy elsődleges partíció (HDA 1), valamint a fejlett (HDA 2), ahol az egymásra halmozási babát elhelyezett logikai partíció (HDA 5, hda 6, stb). Az MBR (master boot record) formátum által meghatározott korlátozások miatt a merevlemezen nem lehet több, mint négy fő partíció. És egy kiterjesztett szakasz jelenlétében - nem több mint három. Természetesen az elrendezés eltérő lehet - a partíciók nagyobbak vagy kisebbek lehetnek, és a lemez nem csak elsődleges masterként csatlakoztatható. Minden esetben a szakaszok megjelölése más lesz.
A / dev / hda lemez összes partíciójának listája az fdisk partíciókezelő program (természetesen Linux) segítségével érhető el. Minden műveletet naplózza a felettes.
A parancssorba írja be:
[root @ localhost gyökér] # / sbin / fdisk / dev / hda
A parancssorból l inux manuálisan is beilleszthet egy partíciót a kézi könyvtár struktúrába, vagy elvégezheti a folyamatot az "/ etc / fstab" konfigurációs fájl megfelelő bejegyzésével. A második módszer előnyös. Lehetővé teszi egy egyszerű felhasználó csatlakoztatását, automatizálását a rendszerindításkor, valamint csökkenti a mount parancsban levő karakterek számát.
Először is meg kell határozni a csatolási pontokat. könyvtárak (mappák), amelyeken keresztül a c zsír 32 és ntfs részek tartalma elérhető lesz. A nem-natív fájlrendszerek telepítéséhez egy speciális könyvtár van / mnt. Az üres könyvtárakat hoz létre a partíciók összekapcsolására. Bár nincs semmi, ami megakadályozná a csatolási pontok létrehozását más helyeken, erősen ajánlott, hogy ezt a / mnt-t használja.
Készítjük a könyvtárakat, hívjuk őket a láthatóság zsír és ntfs. Meg lehet létrehozni a szöveges konzolon parancs használatával mkdir (make directory) vagy grafikus módban más úton (on vindovyh stílus Gnome vagy KDE helyi menü).
[root @ localhost root] # mkdir / mnt / zsír
[root @ localhost root] # mkdir / mnt / ntfs
Ehhez beírjuk a konzolt:
[root @ localhost root] # mc
Legyen óvatos a fájl szerkesztésekor. Ha megsérti a tartalmát, a rendszer leállíthatja a betöltést.
Az l inux minden konfigurációs fájljának az a tulajdonsága, hogy az első sorból egymás után kerülnek feldolgozásra. És ha hiba van a sorban (typo, érvénytelen opció), a fájl végrehajtása a hibahelyen meg fog állni. Ez különösen fontos a betöltésekor. Logikai sorozatot kell követni. A rendszerpartíciók előtt nem helyezhet be sorokat más partíciók hozzáadásához.
Ezért a sorokat az fstab végére írjuk. És mesterségesen készítsen üres utolsó sort, ha nem (minden konfigurációs fájl követelménye).
Az alábbiakban a húrok példái láthatók. A mount opciókat így írták le - elválasztva vessző nélkül elválasztva. Ahol szükség van rá, használhat táblázatot - sokkal kényelmesebb és könnyebb, hogy ne tévedj.
Az auto-opciónak köszönhetően az újraindítás után a hda 1 és a hda 5 lemezek tartalmát a / mnt / ntfs és / mnt / fat könyvtárakban is elérhetővé teszik. És nem várhat a letöltésre és adja meg a parancsot a konzolban:
[user @ localhost felhasználó] $ mount / dev / hda1
[user @ localhost felhasználó] $ mount / dev / hda5
A "felhasználó" opció megadja a jogot, hogy ezeket a parancsokat egy közönséges felhasználónak adja meg.
Azonban csak a superuser képes leválasztani a partíciókat, amelyeket automatikusan telepítenek, amikor a partíciók az "umount" paranccsal töltődnek be.
Entry in „/ etc / fstab” szükségtelenné teszi, hogy meghatározza a mount parancs csatolási pont, a fájlrendszer típusa, valamint a teljes körű lehetőségek - a hegyen, az adatok partíció maga „megtalálják” őket fstab.
Hasonlóképpen csatlakoztathat CD-képet és valamilyen virtuális CD-ROM-ot. Például a képet, nevezzük feltételesen 'fájlnak. iso ", a hda 5 partíció gyökerében található.
Itt csak azt vesszük észre, hogy ha a képfájl a beépített partíción található, akkor annak az fstab-be való bejegyzését a szakasz illesztési vonala után kell elhelyezni. És köztük nincs logikus ellentmondás. Például nem adhatja meg a kép automatikus opcióját. ha a partíció, amelyen található, nem automatikusan fel van szerelve (noauto opció).
ro - a szakasz csak olvasható (jobb, ha csak elfelejtjük az ntfs szekcióba írást);
rw - a szakasz olvasható és írható;
auto - automatic mount, amikor a rendszer felgyullad;
noauto - az előző opció fordítottja;
felhasználó - lehetővé teszi a hátrányos helyzetű felhasználó számára, hogy felállítson egy partíciót (mint felhasználó);
nouser - fordított előző opció (alapértelmezés szerint engedélyezve);
iocharset - határozza meg a fájlnevek kódolását a latin (pl. orosz) nyelveken kívül. A területtől függően az iocharset = cp 1251 vagy iocharset = utf 8 értékeket veheti fel;
codepage = 866 - a fájlnevek orosz nyelvű kódlapja (egy speciális opció a FAT-hez);
umask - a felhasználók hozzáférési maszkja,
hurok - fájlformátumként kell megjeleníteni, nem pedig lemezmegosztásként.
Természetesen a lehetséges csatolási lehetőségek listája nem kimerül. Néhány opció gyakori a fájlrendszerek minden típusánál, mások pedig egy adott típusra jellemzőek. Némelyikük mások teljesítését jelenti, ha ez utóbbiak nincsenek kifejezetten feltüntetve. A teljes lista megtalálható a megfelelő mana (man mount, Man umount, Man fstab) oldalain.