sfnet.atk.linux-FAQ: Eli useimmin kysytyt kysymykset Linuxista | ||
---|---|---|
Edellinen | Luku 6. Kovalevy, partitiointi, tiedostojärjestelmät | Seuraava |
Koska Linux on unixmainen järjestelmä, sen tiedostojärjestelmä on unixista. Kaiken alku on juurihakemisto, joka on ytimen liittämässä juuriosiossa (engl. root partition). Juurihakemisto voi sisältää tiedostoja ja hakemistoja, juurihakemiston hakemistot voivat sisältää tiedostoja ja hakemistoja jne.
Uusia levyosioita voidaan liittää osaksi tiedostojärjestelmää minne tahansa ja koska tahansa. Mitään asemia ei ole kuten on Microsoft Windows-käyttöjärjestelmissä.
Levyosiot liitetään ohjelmalla mount. Se vaatii argumenttina liitettävän levyosion laitetiedoston [1] ja hakemiston mihin levyosio liitetään. Hakemiston täytyy olla jo olemassa, mutta sen ei tarvitse olla tyhjä (alla oleva hakemisto säilyy liitettäessä). Kirjoittamalla pelkkä mount saat selville liitetyt levyosiot.
$ mount /dev/hde2 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/hde6 on /home type ext3 (rw) /dev/hde5 on /var type ext3 (rw) /dev/hde3 on /usr type ext3 (rw) /dev/hde7 on /opt type ext3 (rw) /dev/hde8 on /work/users type ext3 (rw) /dev/hde10 on /work/images type ext3 (rw) $ |
Manuaalisivu mount(8) kertoo lisää liittämisestä.
Jos haluat lukea Linuxista Microsoft Windows-järjestelmien asemia, voit joko käyttää mtools-ohjelmaa tai liittää levyosion osaksi Linuxin hakemistorakennetta. Esimerkkinä ensimmäisen IDE-aseman ensimmäinen partitio (Windows-asema C:) liitetään juuressa olevaan /mnt/dos-hakemistoon.
# mount -t vfat /dev/hda1 /mnt/dos # |
Vihje: Tarkista, että kohdehakemisto on olemassa. Jos sitä ei ole, liittäminen epäonnistuu.
Taulu 6-1 kertoo Windows-asemien vastavuudet Linuxissa. Se on vain suuntaa antava esimerkki IDE-levyille. Laitetiedosto riippuu monesta asiasta, esimerkiksi SCSI-asemille ja eräille IDE-ohjaimille on eri laitetiedostot.
Taulu 6-1. Windows-asemien vastaavuus Linuxissa
Windows-asema | Linux laitetiedosto |
---|---|
C: | /dev/hda1 |
D: | /dev/hda5 |
E: | /dev/hda6 |
F: | /dev/hda7 |
FAT32-tiedostojärjestelmään löytyy tuki ytimen versiosta 2.0.34 ja siitä uudemmista. Tyyppinä käytetään samaa vfat. Vanhojen DOS-partitioiden kanssa (tiedostojen nimissä vain 8.3 merkkiä) tyyppinä pitää käyttää msdos (mikä on perus FAT-järjestelmän tunniste Linuxissa) vfat:n sijaan.
Huomaa: FAT32-osioiden tyyppinä käytetään tunnistetta vfat.
Käytä mount-käskyn uid- ja gid-optioita. Jos haluat muuttaa omistajaksi käyttäjän jonka id-numero on 1014, anna optioksi uid=1014. [2]
Lisää kertoo mount(8).
2.1 ja sitä uudemmissa ytimissä on lukeva NTFS-tuki. Osiotyyppi on ntfs. NTFS:n kirjoitustuki on olemassa, mutta sitä ei suositella käytettäväksi.
Varoitus |
NTFS:n kirjoitustuki on kaikkea muuta kuin valmis ja hyvin testattu ja lisäksi se koskee vain Windows NT4:sta ja vanhempia. Kirjoitustuki on erittäin vaarallinen tuetuissakin versioissa ja vaatii ntfsfix-ohjelman käyttöä osion umounttauksen jälkeen. Seuraavassa käynnistyksessä Windowsiin NT:n chkdsk korjaa loput vahingot. |
Linux-NTFS projekti kehittää parempaa NTFS-tukea Linuxiin. Sieltä saa ajantasalla olevaa tietoa Linuxin NTFS-tuesta.
Lisää tiedostoon /etc/fstab haluamasi partitio.
[1] |
Laitetiedostot sijaitsevat /dev-hakemistossa. Eräs laitetiedosto on /dev/hda5. |
[2] |
Käyttäjän UID:n voit selvittää vaikka käskyllä id. |