Partíciók és meghajtó linux
Partíciók és Linux lemez
Előbb vagy utóbb, a Linux felhasználók szembesülnek ilyen koncepció a mount válaszfalak és Linux lemez. Sokan, különösen a korábbi Windows-felhasználók számára nehezen szerelhető válaszfal, de ha belegondolunk, minden nagyon egyszerű és logikus. A következők a leírása a mount folyamat UNIX-szerű rendszerek, és elemzését a legjellemzőbb esetekben. És akkor is, ha vannak körülvéve egy grafikus felhasználói felület, a tudás konzolparancsok nagyon hasznos lehet. Ezen kívül, meg egy pár hasznos UNIX parancsokat, akkor csatlakozhat ehhez a fekete mágia, és talán elkezdi használni.
Partíciók Linux - általános szavak
Ha a Linux kernel azonosítja a készüléket a jármű adatai, meg kell biztosítani valamilyen külső felületet biztosít a felhasználó számára, hogy a készülék működtetéséhez. Ez az interfész létrehozása eszköz / dev
például:
Csatlakoztatott eszközök az IDE, meg fog felelni a fájlokat, a / dev / hda, / dev / hdb, és így tovább.
SCSI típusú eszközök, valamint a hozzájuk közel szellemében a SATA eszközök és USB-stick, lesz a fájl-device / dev / sda, / dev / sdb és így tovább.
Ha a lemez partíciókat, a szám az eszköz neve fájl felel meg a számát részben.
Nyelvére lefordítva a UNIX, úgy hangzik, mint ez:
mount -t vfat / dev / hda3 / mnt / tároló
Ha gyakran kell csatlakoztatni az azonos válaszfalak, tárolja azokat a / etc / fstab - ez a rendszerszintű konfigurációs, amely tartalmazza az összes szükséges szakaszokat csatlakoztatni. A fájl szerkesztése nem akárhogy, akik csak a root. Tehát razzhivites rue hatáskörét és / etc / fstab
Az / etc / fstab áll oszlopot, amely be van határolva a lapok között (TAB) gombot. Itt egy példa a tartalmát a / etc / fstab:
# / Etc / fstab: static fájlrendszer adatait.
#
#
/ Dev / hda2 / reiserfs notail, noatime 0 1
/ Dev / hdb / mnt / cdrom ISO9660 ro, user, noauto 0 0
/ Dev / sda1 / mnt / flash VFAT iocharset = KOI8-r, codepage = 866, RW, felhasználói, auto 0 0
oszlop formátum:
Szerelhető eszköz (device file, akkor a kívánt partíciót csatlakoztatni)
A csatolási pont (melyik könyvtárban lehet csatlakoztatni a fájlrendszer)
Típusú szerelt fájlrendszer
csatolási opciókat (a kódolási nyelv, annak szükségességét, hogy felmászik az indításkor)
Billenő (általában 0)
Pass (általában 0)
Fontos, hogy a beszúrt Tab után minden oszlopban, ha a / etc / fstab
A következő frissítéseket minden esetben fájlrendszer, de az ötlet partíció szerelt Linux alatt is ugyanaz.
mount -t vfat / dev / hda1 / home / Vasya / tempdir
tie típusú zsír, hogy nyakkendő, amely lekötni
Csak írj, hogy mit akarunk: root, hogy megköti a logikai szerkezete FAT fájlrendszer típusát, ami a / dev / hda1 a / home / Vasya / tempdir
Elvégre a szétválást legyen szerelve, a rajta tárolt adatok írásbeli memóriából - csakúgy, mint amikor dolgozik flash meghajtókat a Windows. Ehhez adja a parancsot:
# Umount / mnt / XX
vagy
$ Sudo umount / mnt / XX
ahol / mnt / XX - a csatolási pontot. Ha nem futnak részben a partíció szereletlen, leállt, és a rajta lévő adatok lesz írva teljes. Az eszköz biztonságosan eltávolítható.
Hogy mit lehet szerkeszteni, és megtekintheti a partíciókat, akkor a parancs (root-ként fut):
# Fdisk -l
Látni fogja, valami ilyesmit:
Disk / dev / hda: 60,0 GB, 60011642880 bájt
255 fejet, 63 szektor / sáv, 7296 hengerek
UM = hengereinek 16065 * 512 = 8.225.280 bájt
Eszköz Indítás Kezdet Vége Blocks Id Rendszer
/ Dev / hda1 1 36 289138+ 82 Linux swap / Solaris
/ Dev / hda2 * 37 7296 58.315.950 83 Linux
Ez nagyon egyszerű és logikus. Mint oly sok más UNIX.
Előzetes lépések szerelés előtt
Mielőtt csatold a partíciókat, akkor létre kell hozni egy csatolási pontot. Csatolási pontokat kell létrehozni a / mnt vagy / media.
Példa: Ahhoz, hogy hozzon létre egy csatolási pont neve / mnt / win, így a konzol parancsot:
$ Sudo mkdir / mnt / win
vagy
# Mkdir / mnt / win
és adja meg a könyvtár jogosultságokat normál felhasználók számára:
Ez lehetővé teszi a írási és olvasási adatok nemcsak a felettes-rue, de az átlagos felhasználó. Akkor is, ha a rendszer - az egyetlen felhasználó. A csatolási pont / mnt könyvtárat szeretne létrehozni az egyes részekben.
Ne félj, ha nem tudjuk pontosan, mert most hívott meg vindovyh meghajtók C: vagy D: partíciót, és csatlakoztassuk a fájlrendszert, jelezve, hogy milyen típusú a FAT vagy NTFS - ha hibázik, ne csatold, és látni fogja egy ehhez hasonló hibát
szerelhető: rossz fs típusú, rossz lehetőség, rossz szuperblokk a / dev / sda2
hiányzó kódlap vagy egyéb hiba
Bizonyos esetekben hasznos információ megtalálható a syslog - próbálja
dmesg | farok, vagy úgy
Ne félj - egyszerűen mount parancsot mondta, hogy neki tartó sikertelen.
A következő leírás több tipikus esetek szerelhető válaszfalak vagy fájlokat.
Hogyan szereljük partíció FAT fájlrendszer Linux
A legfontosabb dolog itt - a kódolás. Csodálatos, a Microsoft találta fel a saját CP866 kódoló MS DOS, CP1251 Windows és csak nemrég látta a fényt UTF8. Köszönetet mondunk Microsoft kerékpár találmány háromszög kerekek és folytassa szerelhető.
Egységes tartó FAT
Ideiglenes, egyetlen szerelés, például flash meghajtók, a parancssor így néz ki:
$ Sudo mount -t vfat / dev / XX / mnt / YY -o iocharset = utf8, codepage = 866
vagy
# Mount -t vfat / dev / XX / mnt / YY -o iocharset = utf8, codepage = 866
Példa: mount egy tipikus flash meghajtó néz ki, mint
$ Sudo mount -t vfat / dev / sda1 / mnt / flash -o iocharset = utf8, kódlap = 866
Ez azt jelenti, telepítse / dev / sda1 típusú Vfat csatolási pont / mnt / flash
Hogyan csatold az NTFS fájlrendszer Linux
A Microsoft Corporation feltalálta csodálatos nem csak egy új kerékpár háromszög kerekek NTFS, és több, és becsukta, treugolnokolesatogo velokaktusa leírást. Olyannyira, hogy volt egy nagyon hosszú idő, hogy kiváló, és hozzon létre a fordított fejlődés vezető. A probléma összetettségét egyértelművé teszi NTFS töredezettségmentesítés leírást, amely, mint mondják, inspirálja.
Mount és írni NTFS Linux alatt azonban annak köszönhető, hogy a hősi erőfeszítéseket a fejlesztők, akik megalkották a vezető NTFS-3g. Ez a meghajtó lehet telepíteni:
aptitude install ntfs-3g
vagy keressen ntfs-3g csomagot a GUI telepítőprogram kedvenc forgalmazás.
Egységes tartó NTFS
Ideiglenes, egyetlen szerelés, például a Windows partíció adatok a következőképpen néz ki:
$ Sudo mount -t NTFS-3g / dev / XX / mnt / YY -o umask = 0, NLS = utf8
vagy
# Mount -t NTFS-3g / dev / XX / mnt / YY -o umask = 0, NLS = utf8
Példa: mount Windows partíciót NTFS partíciót úgy néz ki, mint ez
$ Sudo mount -t NTFS-3g / dev / sda1 / mnt / flash -o umask = 0, NLS = utf8
Ez azt jelenti, telepíteni partíció a / dev / sda1 típusú ntfs-3g, hogy a csatolási pont / mnt / flash
Állandó tartó NTFS
Ha kell, hogy folyamatosan olvassa el ezeket a részeket, a jobb / etc / fstab hozzáadjuk a sort:
/ Dev / XX / mnt / YY ntfs-3g umask = 0, NLS = utf8, felhasználói, auto, rw 0 0
Példa: ugyanaz, mint egy tipikus USB flash meghajtót a / etc / fstab néz ki
/ Dev / sda1 / mnt / Windows NTFS-3g umask = 0, NLS = utf8, exec, felhasználói, auto, rw 0 0
Néha az / etc / fstab már ott van a SETUP típusa:
/ Dev / sda1 / mnt / Windows NTFS-3g umask = 0, NLS = RU-RU.UTF-8 0 0
Egy ilyen rekord minden rendben, kivéve egy - a fájlok és könyvtárak az orosz nevét nem jelenik meg, ha nem lenne ott. Ennek kijavításához, akkor próbálja változtatni, hogy:
/ Dev / sda1 / mnt / windows ntfs-3g exec, használati, auto, rw 0 0
Ez azt jelenti, telepítse / dev / sda1 típusú ntfs-3g, hogy a csatolási pont / mnt / windows Ezután NTFS partíciót a Linux lesz elérhető.
Leválasztása parancsot umount / mnt / windows
Hogyan szereljük a CD / DVD-Linux
Ez sokkal könnyebb - a legvalószínűbb, ez történik a forgalmazás. Mindazonáltal idézek itt példaként.
A Mount egylemezes CD / DVD
Ideiglenes, egyetlen szerelés, például a Linux DVD-ROM, a következő:
$ Sudo mount -t iso9660 / dev / XX / mnt / YY
vagy
# Mount -t iso9660 / dev / XX / mnt / YY
Példa: mount DVD-ROM-on az adatok külleme
$ Sudo mount -t iso9660 / dev / cdrom / mnt / dvd
Ez azt jelenti, telepíteni partíció a / dev / cdrom iso9660 típus csatolási pont / mnt / dvd
Állandó szerelhető CD / DVD
Ha kell, hogy folyamatosan olvassa el ezeket a részeket, a jobb / etc / fstab hozzáadjuk a sort:
/ Dev / XX / mnt / YY ISO9660 felhasználó, ro 0 0
Példa: az optikai lemez a / etc / fstab Lásd
/ Dev / cdrom / mnt / cdrom ISO9660 felhasználó, ro 0 0
Ez azt jelenti, telepítse / dev / cdrom iso9660 típus csatolási pont / mnt / cdrom Ezután az optikai lemez Linux lesz elérhető. Leválasztása parancsot umount / mnt / cdrom
Ahhoz, hogy csatold az ISO-kép így a parancssorba:
$ Sudo mount -t iso9660 file.iso / mnt / YY -o loop
vagy
# Mount -t iso9660 file.iso / mnt / YY -o loop
Példa: mount DVD-ROM-on az adatok külleme
$ Sudo mount -t iso9660 file.iso / mnt / dvd -o loop
Azaz telepíteni file.iso típusú 9660 fájlt a csatolási pont / mnt / dvd felcsatolásához hurok
Hasonlóképpen lehet csatlakoztatni bármilyen CD / DVD kép, és a képfájl szhatyhzashifrovannyhekzoticheskih SquashFS fájltípus rendszereket. Leválasztása parancsot umount / mnt / dvd
Hogyan szereljük a fájlrendszer EXT2 / EXT3 / ReiserFS / XFS / JLS. Linux alatt
Szerelés normális fájlrendszer nem okoznak problémákat. Itt egy példa csak ext3, a másik Linux fájlrendszerek vannak szerelve ugyanúgy, de ahelyett, hogy ext3 helyettesítő szó: ext2, ReiserFS, XFS jfs függően a fájlrendszerben.
egyetlen szerelhető
Ideiglenes, egyetlen szerelés, például flash meghajtók, a parancssor így néz ki:
$ Sudo mount -t ext3 / dev / XX / mnt / YY
vagy
# Mount -t ext3 / dev / XX / mnt / YY
Példa: mount adatpartíció néz ki
$ Sudo mount -t ext3 / dev / sda1 / mnt / adat
Ez azt jelenti, telepítse / dev / sda1 ext3 adjuk meg a csatlakozási pont / mnt / adat
állandó szerelhető
Ha kell, hogy folyamatosan olvassa el ezeket a részeket, a jobb / etc / fstab hozzáadjuk a sort:
/ Dev / XX / mnt / YY ext3 felhasználó, auto, rw 0 0
Példa: ugyanaz, mint egy tipikus USB flash meghajtót a / etc / fstab néz ki
/ Dev / sda1 / mnt / adat ext3 felhasználó, auto, rw 0 0
Ez azt jelenti, telepítse / dev / sda1 ext3 adjuk meg a csatlakozási pont / mnt / adat Miután ezt az EXT3 partíciót a Linux lesz elérhető. Leválasztása parancsot umount / mnt / adat
Honnan tudom, hogy milyen típusú fájlrendszert a lemezen?
Ehhez vannak fájl segédprogram, amely képes meghatározni a fájl típusát rendszer által használt fájl. Mivel hitvalló elve „minden fájl” a UNIX / Linux / BSD, a partíciót a fájlrendszer is egy fájl. Tehát a fájl parancsot ad nekünk információt a fájlrendszer lemezpartíciókat - csak akkor kell adni a program felismeri azokat, mint speciális fájlokat.
Használja lehetőség -s (-különleges-fájlok), hogy adjon tájékoztatást a típusú fájlrendszer blokk eszközt. például:
# Fájl -s / dev / sda1
vagy
$ Sudo fájl -s / dev / sda1
Kapunk cserébe:
/ Dev / sda1: ReiserFS V3.6 blokkméret 4096 (szerelhető, vagy tisztátalan) num blokkok r5 hash 17.920.496
Azaz, a / dev / sda1 van fájlrendszer ReiserFS V3.6.
Vagy például:
# Fájl -s / dev / sda1
fog kiadni válaszul:
/ Dev / sda1: x86 boot szektor, kód ofszet 0x58, OEM-ID "MSWIN4.1" szektorok / cluster 64, fenntartva szektorok 126, Media leíró 0xf8, fejek 255, rejtett szektorokban 63. ágazat 284 237 982 (kötetek> 32 MB) . FAT (32 bit), szektor / FAT 34693, reserved3 0x800000, sorszám 0x287d1dfa, jelöletlen
Ez segít abban, hogy melyik fájlrendszert (és nameknot, hogy milyen adatokat vannak), ebben a szakaszban.
Tehát, a profil tartja MC (Midnight Commander), akkor valószínűleg megnyitotta egy másik asztalon, és csak felejtsd el. Keressen egy alkalmazást, zárja le, és leválasztani a partíció újra - most egy megoldandó probléma.