Mikä Linux fstab -tiedosto ja miten se toimii?

Sisällysluettelo:

Mikä Linux fstab -tiedosto ja miten se toimii?
Mikä Linux fstab -tiedosto ja miten se toimii?

Video: Mikä Linux fstab -tiedosto ja miten se toimii?

Video: Mikä Linux fstab -tiedosto ja miten se toimii?
Video: Use Your Cell Phone Data to Stream TV - YouTube 2024, Huhtikuu
Anonim
Jos käytät Linuxia, on todennäköistä, että sinun on muutettava joitain tiedostojärjestelmien asetuksia. Fstabin tunteminen voi tehdä koko prosessin paljon helpommaksi, ja se on paljon helpompaa kuin luulet.
Jos käytät Linuxia, on todennäköistä, että sinun on muutettava joitain tiedostojärjestelmien asetuksia. Fstabin tunteminen voi tehdä koko prosessin paljon helpommaksi, ja se on paljon helpompaa kuin luulet.

Mikä on Fstab?

Fstab on käyttöjärjestelmäsi tiedostojärjestelmän taulukko. Jos haluat tutustua tiedostojärjestelmiin, muista selvittää toinen artikkeli, HTG Explains: Mikä Linux-tiedostojärjestelmä haluat valita? Aikaisempina päivinä se oli ensisijainen tapa, että järjestelmä asensi tiedostoja automaattisesti. Nykyään voit kytkeä minkä tahansa USB-aseman, ja se tulee vain esiin Nautilusissa, kuten se toimii Windows- ja Mac OS -järjestelmissä, mutta kerta toisensa jälkeen sinun oli asennettava nämä levyt manuaalisesti tiettyyn kansioon käyttämällä " mount "-käsky. Tämä pätee DVD-levyille, CD-levyille ja jopa levykkeille (muista ne?).

Silloin ainoa vaihtoehto oli kertoa tietokoneelle, että aina kun tietty laite oli kytketty, se olisi asennettava automaattisesti tiettyyn paikkaan. Tässä tuli fstab, ja se oli mahtavaa. Oletetaan, että olet vaihtanut IDE- tai SCSI-ohjaimella kiintolevyjä. Tietokone saattaa ladata tiedostojärjestelmiä eri järjestykseen, mikä saattaa aiheuttaa ongelmia. Fstab on konfiguroitu etsimään tiettyjä tiedostojärjestelmiä ja asentamaan ne automaattisesti haluamallasi tavalla joka kerta, estäen lukemattomia katastrofeja.

Fstab-tiedostosi

Fstab-tiedosto sijaitsee osoitteessa:

/etc/fstab

Katsotaanpa fstab-tiedostoni, vai mitä?

Näet varmasti eroja, mutta jos haluat seurata omaa fstabiasi, pudota tämä komento terminaaliksi:
Näet varmasti eroja, mutta jos haluat seurata omaa fstabiasi, pudota tämä komento terminaaliksi:
Voit myös käyttää gedit, jos et ole tyytyväinen nanoon.
Voit myös käyttää gedit, jos et ole tyytyväinen nanoon.

Ilmeiset vaihtoehdot

Huomaat, että kaikki merkinnät alkavat UUID-tunnuksilla. Saatat muistaa nähdä tämän jossakin aiemmista artikkeleistamme, miten valita partitaatiosuunnitelma Linux-tietokoneellesi, mutta selitämme sen uudelleen joka tapauksessa. Jokainen tiedostojärjestelmä muodostaa muotoilun aikana universaalisti yksilöllisen tunnisteen, jota se vie hautaan. Koska sitä ei voi muuttaa, tämä on ihanteellinen tapa valita tiedostojärjestelmät asennettavaksi, varsinkin tärkeille. Sanotaan, että / home-osio on toisella kiintolevyllä ja päätät siirtää sen ulkoiseen kovalevyyn; fstab löytää tämän osion edelleen ja asentaa sen oikein välttäen epäonnistuneen käynnistyksen. Jos siirryt (tai jumittuu käyttämään) vanhan menetelmän, jossa käytetään laitteen tunnisteita osioiden valitsemiseen (eli / dev / sda1), tämä etu katoaa, koska niiden ohjaimet laskevat kiintolevyjen ja väliseinien ja voivat siten muuttua.
Huomaat, että kaikki merkinnät alkavat UUID-tunnuksilla. Saatat muistaa nähdä tämän jossakin aiemmista artikkeleistamme, miten valita partitaatiosuunnitelma Linux-tietokoneellesi, mutta selitämme sen uudelleen joka tapauksessa. Jokainen tiedostojärjestelmä muodostaa muotoilun aikana universaalisti yksilöllisen tunnisteen, jota se vie hautaan. Koska sitä ei voi muuttaa, tämä on ihanteellinen tapa valita tiedostojärjestelmät asennettavaksi, varsinkin tärkeille. Sanotaan, että / home-osio on toisella kiintolevyllä ja päätät siirtää sen ulkoiseen kovalevyyn; fstab löytää tämän osion edelleen ja asentaa sen oikein välttäen epäonnistuneen käynnistyksen. Jos siirryt (tai jumittuu käyttämään) vanhan menetelmän, jossa käytetään laitteen tunnisteita osioiden valitsemiseen (eli / dev / sda1), tämä etu katoaa, koska niiden ohjaimet laskevat kiintolevyjen ja väliseinien ja voivat siten muuttua.

Muokkaa: Utahadien käyttö fstab-tiedostossa, vaikka se sopii useimmille kotikäyttäjille, on muutamia suuria varoituksia. Tämä ei toimi silloin, kun käytetään sellaisia asioita kuin "koottu" tai "verkkopohjaiset" laitteet. Jos olet enemmän kehittyneitä käyttäjiä tai aiot käyttää tulevaisuudessa ohjelmistopäivityksiä, sinun ei pidä käyttää UUID-tunnuksia.

Seuraava fstab-osa, kuten kaikki seuraavat, erotetaan joko välilyönnillä tai välilehdellä tai niiden yhdistelmällä. Täältä löydät kiinnityspisteen. Kuten näet, minulla on juuri (/) asennuspiste, swap ja kaksi, joita käsin lisäsin jaetuille verkkosi tallennusasemille. Jos lisäät merkinnän fstab-tiedostoon, sinun on luotava manuaalisesti liitoskohta ennen kuin käynnistät tietokoneen uudelleen (ja muutokset tulevat voimaan).
Seuraava fstab-osa, kuten kaikki seuraavat, erotetaan joko välilyönnillä tai välilehdellä tai niiden yhdistelmällä. Täältä löydät kiinnityspisteen. Kuten näet, minulla on juuri (/) asennuspiste, swap ja kaksi, joita käsin lisäsin jaetuille verkkosi tallennusasemille. Jos lisäät merkinnän fstab-tiedostoon, sinun on luotava manuaalisesti liitoskohta ennen kuin käynnistät tietokoneen uudelleen (ja muutokset tulevat voimaan).
Seuraavassa on osio, joka tunnistaa osion tiedostojärjestelmän. Linuxista luetaan luonnollisesti monia, kuten ext2 / 3/4, ReiserFS, jFS jne. Järjestelmäsi voi silti tarvita erityisiä paketteja, jotta he voivat lukea ja kirjoittaa heille. Täydelliset esimerkit ovat NTFS-osiointini; näet, että käytän ntfs-3g-ohjainta päästäksesi niihin.
Seuraavassa on osio, joka tunnistaa osion tiedostojärjestelmän. Linuxista luetaan luonnollisesti monia, kuten ext2 / 3/4, ReiserFS, jFS jne. Järjestelmäsi voi silti tarvita erityisiä paketteja, jotta he voivat lukea ja kirjoittaa heille. Täydelliset esimerkit ovat NTFS-osiointini; näet, että käytän ntfs-3g-ohjainta päästäksesi niihin.

The Scarier Stuff

Seuraavat osat ovat tavallisesti pelottavia tulokkaita, mutta he eivät todellakaan ole niin monimutkaisia. Saatavilla on laaja valikoima vaihtoehtoja, mutta kourallinen tai hyvin tavallista. Katsotaanpa niitä. (Oletusasetus on ensimmäinen, vaihtoehtoja seuraa, mutta koska Linux-etäisyydet voivat olla hyvin erilaisia, mittarilukema saattaa vaihdella.)

  • auto / noauto: Määritä, onko osio asennettava automaattisesti käynnistykseen. Voit estää tiettyjen osioiden asennuksen käynnistyksen yhteydessä käyttämällä "noautoa".
  • exec / noexec: Määrittää, voidaanko osio suorittaa binäärejä. Jos sinulla on naarmuosio, jonka käännyt, niin se olisi hyödyllinen tai ehkä jos sinulla on / kotona erillinen tiedostojärjestelmä. Jos olet huolissasi turvallisuudesta, vaihda tämä "noexec" -muotoon.
  • ro / rw: "ro" on vain luettavissa, ja "rw" on luku-kirjoitus. Jos haluat kirjoittaa tiedostojärjestelmään käyttäjänä eikä juurina, sinun on määritettävä "rw".
  • sync / async: Tämä on mielenkiintoista. "Sync" pakottaa kirjoittamisen tapahtumaan välittömästi komennon suorittamiseen, mikä on ihanteellinen levykkeille (kuinka paljon geekia olet?) Ja USB-asemilla, mutta se ei ole täysin välttämätön sisäisten kiintolevyjen tapauksessa. Mikä "async" tekee, on mahdollista suorittaa komento yli kulunut ajanjakso, ehkä silloin, kun käyttäjäaktiviteetti kuolee alas ja vastaavia. Oletko koskaan saanut viestin, jossa kysytään "Odota, kun muutoksia kirjoitetaan asemaan?" Tämä on yleensä miksi.
  • nouser / user: Tämä antaa käyttäjälle mahdollisuuden asentaa ja irrottaa oikeuksia. Tärkeä huomautus on, että "käyttäjä" tarkoittaa automaattisesti "noexec", joten jos haluat suorittaa binäärit ja asentaa edelleen käyttäjänä, muista käyttää nimenomaisesti "exec" vaihtoehtona.

Nämä vaihtoehdot on erotettu pilkulla ja ilman välilyöntejä, ja ne voidaan sijoittaa mihin tahansa järjestykseen. Jos et ole varma oletusasetuksista, on syytä mainita nimenomaisesti vaihtoehdot. Väliaikaisista paikoista (kuten USB) asennetuista asioista ei seuraa tätä peruskuviointia, ellei luonut niitä (UUID) fstabissa. Se on kätevää, kun haluat ulkoisen kiintolevyn asentamisen aina tiettyyn suuntaan, koska normaalit peukalot ja vastaavat eivät vaikuta.

Näet, että kahdella tallennusasemalla on käyttäjän asennusoikeudet käytössä, lukukoodaus on käytössä ja automaattinen asennus on käytössä. En kääntä paljon ohjelmistoja, mutta kun teen, lisään "exec" -vaihtoehdon luettelon lopussa.
Näet, että kahdella tallennusasemalla on käyttäjän asennusoikeudet käytössä, lukukoodaus on käytössä ja automaattinen asennus on käytössä. En kääntä paljon ohjelmistoja, mutta kun teen, lisään "exec" -vaihtoehdon luettelon lopussa.

Dumping ja Fscking

Seuraava vaihtoehto on binääriarvo ("0" vääräksi ja "1" true) "polkumyyntiä" varten. Tämä on melko vanhentunut tapa varmuuskopioida tapauksia, kun järjestelmä on laskenut. Sinun pitäisi jättää tämä "0": ksi.
Seuraava vaihtoehto on binääriarvo ("0" vääräksi ja "1" true) "polkumyyntiä" varten. Tämä on melko vanhentunut tapa varmuuskopioida tapauksia, kun järjestelmä on laskenut. Sinun pitäisi jättää tämä "0": ksi.
Viimeinen vaihtoehto on numeerinen arvo "läpäisyä" varten. Tämä kertoo järjestelmälle, missä järjestyksessä fsck (lausutaan, että haluat) tai suorita tiedostojärjestelmän tarkistus. Jos levylle on vaihtoehto "0", se ohitetaan, kuten NTFS-muotoillut tallennusasemat. Perustietojärjestelmän on aina oltava "1" ja muut tiedostojärjestelmät voivat mennä sen jälkeen. Tämä toimii parhaiten päivitystiedostojärjestelmissä, kuten ext3 / 4 ja ReiserFS. Vanhemmat tiedostojärjestelmät, kuten FAT16 / 32 ja ext2, voivat kestää jonkin aikaa, joten on parempi kääntää fscking pois ja tehdä se säännöllisesti itse.
Viimeinen vaihtoehto on numeerinen arvo "läpäisyä" varten. Tämä kertoo järjestelmälle, missä järjestyksessä fsck (lausutaan, että haluat) tai suorita tiedostojärjestelmän tarkistus. Jos levylle on vaihtoehto "0", se ohitetaan, kuten NTFS-muotoillut tallennusasemat. Perustietojärjestelmän on aina oltava "1" ja muut tiedostojärjestelmät voivat mennä sen jälkeen. Tämä toimii parhaiten päivitystiedostojärjestelmissä, kuten ext3 / 4 ja ReiserFS. Vanhemmat tiedostojärjestelmät, kuten FAT16 / 32 ja ext2, voivat kestää jonkin aikaa, joten on parempi kääntää fscking pois ja tehdä se säännöllisesti itse.

Nyt kun tiedät, mitä teet, voit hullu automaattisella asentamisella ja vastaavilla. Se on erittäin kätevää, kun sinulla on useita osioita, joita on hallittava. Muista aina varmuuskopioida, jos jokin menee pieleen, mutta pidä hauskaa ja muista jättää kokemuksesi kommentteihin!

Suositeltava: