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.