Mis on Linux fstab-fail ja kuidas see toimib?

Sisukord:

Mis on Linux fstab-fail ja kuidas see toimib?
Mis on Linux fstab-fail ja kuidas see toimib?

Video: Mis on Linux fstab-fail ja kuidas see toimib?

Video: Mis on Linux fstab-fail ja kuidas see toimib?
Video: Der "neue" Apple TV 4K: So funktioniert die Fernbedienung! - YouTube 2024, Märts
Anonim
Kui kasutate Linuxi, siis on tõenäoline, et peate oma failisüsteemide jaoks mõningaid valikuid muutma. Tutvumine fstabiga muudab kogu protsessi palju lihtsamaks ja see on palju lihtsam kui teie arvates.
Kui kasutate Linuxi, siis on tõenäoline, et peate oma failisüsteemide jaoks mõningaid valikuid muutma. Tutvumine fstabiga muudab kogu protsessi palju lihtsamaks ja see on palju lihtsam kui teie arvates.

Mis on Fstab?

Fstab on teie operatsioonisüsteemi failisüsteemi tabel. Kui soovite vaadata failisüsteeme, vaadake kindlasti meie muud artiklit. HTG Selgitab: millist Linuxi failisüsteemi peaksite valima? Varasematel aastatel oli see süsteem peamiselt faile automaatselt paigaldatud. Tänapäeval saate ühendada igasuguse USB-draivi ja see avaneb lihtsalt Nautilus'is, nagu see on nii Windowsis kui ka Mac OS-s, kuid korraga peate neid plaate käsitsi paigaldama kindlasse kausta, kasutades " mount "käsu. See oli tõsi DVD-de, CD-de ja isegi floppide puhul (pidage meeles neid?).

Sel juhul oli teie ainus võimalus öelda arvutile, et millal tahes konkreetne seade on ühendatud, peaks see automaatselt paigaldama kindlas kohas. See on koht, kus fstab sisenes ja see oli suurepärane. Oletame, et vahetasid kõvakettad oma IDE või SCSI kontrolleril. Arvuti võib laadida failisüsteeme teistsuguses järjekorras, võib-olla segada asju. Fstab on konfigureeritud otsima konkreetseid failisüsteeme ja paigaldama need automaatselt soovitud viisil igal ajal, vältides mitmesuguseid katastroofe.

Teie Fstab-fail

Fstab-fail asub aadressil:

/etc/fstab

Vaatame minu fstab-faili, kas me peame?

Kindlasti näete erinevusi, kuid kui soovite oma fstabiga jälgida, siis lihtsalt pane see käsk terminali:
Kindlasti näete erinevusi, kuid kui soovite oma fstabiga jälgida, siis lihtsalt pane see käsk terminali:
Gediti saate kasutada ka siis, kui te ei tunne nanoga rahulolu.
Gediti saate kasutada ka siis, kui te ei tunne nanoga rahulolu.

Ilmne valikud

Märkad, et kõik sissekanded algavad UUID-idega. Võite seda meeles pidada ühes meie varasematest artiklitest, kuidas valida oma Linuxi arvuti jaoks jaotuskava, kuid me selgitame seda ikkagi uuesti. Iga failisüsteem vormindamise ajal määratakse universaalselt unikaalse identifikaatorina, mis läheb hauda. Kuna seda ei saa muuta, on see ideaalne võimalus paigaldada failisüsteeme, eriti tähtsate jaoks. Oletame, et teie / kodu partitsioon asub teises kõvakettates ja lõpuks liigute selle välisele kõvakettale; fstab leiab ikkagi selle partitsiooni ja paigaldab selle õigesti, vältides ebaõnnestunud käivitamist. Kui lülitate partitsioone (nt / dev / sda1) välja seadme identifikaatorite kasutamise vanu meetodit kasutades (nt. / Dev / sda1), kaob see eelis, sest nende kontrollerid loendavad kõvakettad ja vaheseinad ning võivad seetõttu muutuda.
Märkad, et kõik sissekanded algavad UUID-idega. Võite seda meeles pidada ühes meie varasematest artiklitest, kuidas valida oma Linuxi arvuti jaoks jaotuskava, kuid me selgitame seda ikkagi uuesti. Iga failisüsteem vormindamise ajal määratakse universaalselt unikaalse identifikaatorina, mis läheb hauda. Kuna seda ei saa muuta, on see ideaalne võimalus paigaldada failisüsteeme, eriti tähtsate jaoks. Oletame, et teie / kodu partitsioon asub teises kõvakettates ja lõpuks liigute selle välisele kõvakettale; fstab leiab ikkagi selle partitsiooni ja paigaldab selle õigesti, vältides ebaõnnestunud käivitamist. Kui lülitate partitsioone (nt / dev / sda1) välja seadme identifikaatorite kasutamise vanu meetodit kasutades (nt. / Dev / sda1), kaob see eelis, sest nende kontrollerid loendavad kõvakettad ja vaheseinad ning võivad seetõttu muutuda.

Redigeeri: UPS-ide kasutamine teie fstab-failis on enamiku kodukasutajate jaoks mugav, kuid sellel on mõned suured hoiatused. See ei toimi, kui kasutate selliseid asju nagu "kokkupandud" või "võrgupõhised" seadmed. Kui olete rohkem arenenud kasutaja või plaanite kasutada tulevikus selliseid asju nagu tarkvara RAID, siis ei kasuta te enam UUID-sid.

Fstab järgmine sektsioon, nagu kõik järgnevad, eraldatakse kas ruumiga või vahekaardiga või nende kombinatsiooniga. Siit leiad paigalduspunkti. Nagu näete, on mul juur (/) mount point, swap ja kaks, mida ma käsitsi lisanud oma jagatud võrgupõhiste draivide jaoks. Kui lisate fstabile sissekande, peate enne arvuti taaskäivitamist mäluseadme kohta käsitsi loomist (ja muudatused jõustuvad).
Fstab järgmine sektsioon, nagu kõik järgnevad, eraldatakse kas ruumiga või vahekaardiga või nende kombinatsiooniga. Siit leiad paigalduspunkti. Nagu näete, on mul juur (/) mount point, swap ja kaks, mida ma käsitsi lisanud oma jagatud võrgupõhiste draivide jaoks. Kui lisate fstabile sissekande, peate enne arvuti taaskäivitamist mäluseadme kohta käsitsi loomist (ja muudatused jõustuvad).
Edasi on sektsioon, mis identifitseerib partitsüsteemi failisüsteemi tüübi. Paljud, näiteks ext2 / 3/4, ReiserFS, jFS jne, loevad Linuxi algupära. Teie konkreetne süsteem võib siiski olla vaja paigaldada konkreetsed paketid, et neid oleks võimalik neile lugeda ja kirjutada. Täiuslikud näited on minu NTFS-partitsioonid; näete, et kasutan ntfs-3g draiverit nende kasutamiseks.
Edasi on sektsioon, mis identifitseerib partitsüsteemi failisüsteemi tüübi. Paljud, näiteks ext2 / 3/4, ReiserFS, jFS jne, loevad Linuxi algupära. Teie konkreetne süsteem võib siiski olla vaja paigaldada konkreetsed paketid, et neid oleks võimalik neile lugeda ja kirjutada. Täiuslikud näited on minu NTFS-partitsioonid; näete, et kasutan ntfs-3g draiverit nende kasutamiseks.

Scarier Stuff

Järgmised mõned lõigud on tavaliselt uustulnukatele hirmutajad, kuid need pole tegelikult nii keerulised. Saadaval on palju erinevaid valikuid, kuid seal on käputäis või väga levinud. Vaatame neid. (Vaikimisi valitakse kõigepealt alternatiivid, kuid Linuxi distributsioonid võivad olla väga erinevad, võib teie läbisõit olla erinev.)

  • auto / noauto: määrake, kas partitsioon peaks olema automaatselt boot-paigaldatud. Võite blokeerida teatud partitsioonid käivitamisel, kasutades "noauto".
  • exec / noexec: määrab, kas partitsioon saab binaries teha. Kui teil on kompileerituna tühi partitsioon, siis oleks see kasulik või võib-olla, kui teil on / on eraldi failisüsteemis. Kui olete mures turvalisuse pärast, muutke see käsuga "noexec".
  • ro / rw: "ro" on kirjutuskaitstud ja "rw" on kirjutus-kirjutus. Kui soovite, et saaksite kirjutada failisüsteemi kasutajana, mitte rootena, peate märatud "rw".
  • sync / async: see on huvitav. "Sync" jõud kirjutab tekkida viivitamatult käsu täitmisel, mis on ideaalne flopipies (kui palju geek olete?) Ja USB drives, kuid see ei ole täielikult vajalik sisemiste kõvakettad. Mis "async" teeb, saab käsk käivituda aja möödudes, ehk siis kui kasutaja tegevus sureb ja muud sarnased. Kunagi saadetakse sõnum, milles palutakse oma "ootama, kuni muudatused kirjutatakse draivi?" See on tavaliselt miks.
  • nouser / user: See võimaldab kasutajal paigaldamise ja lahtivõtmise õigusi. Oluline märkus on see, et "kasutaja" tähendab automaatselt "noexec", nii et kui peate binaariume täitma ja ikkagi paigaldama kasutajana, kasutage selgesõnaliselt valikut "exec".

Need valikud on eraldatud komaga ja tühikutega ning neid saab paigutada mistahes järjekorras. Kui te pole vaikimisi kindel, on teie valikud selgesõnaliselt lubatud. Asjad, mis on paigaldatud ajutiselt paigutatutele (nt USB), ei järgi seda põhiimustrit, kui te ei ole fstabile kirjutanud neid (UUID-iga). See on mugav, kui soovite välist kõvaketast alati kindlalt paigaldada, sest see ei mõjuta tavalisi pöidla aju ja teisi sarnaseid seadmeid.

Näete, et minu kaks salvestusseadet võimaldavad kasutaja paigaldamise privileege, lugemis-kirjutamisõigus lubatud ja automaatne paigaldamine on sisse lülitatud. Ma ei kompileeri palju tarkvara, kuid kui ma seda teevad, lisan nimekirja lõpus valik "exec".
Näete, et minu kaks salvestusseadet võimaldavad kasutaja paigaldamise privileege, lugemis-kirjutamisõigus lubatud ja automaatne paigaldamine on sisse lülitatud. Ma ei kompileeri palju tarkvara, kuid kui ma seda teevad, lisan nimekirja lõpus valik "exec".

Dumping ja Fscking

Järgmine võimalus on binaarne väärtus ("0" vale jaoks ja "1" tõesele väärtusele) "dumpinguks". See on üsna aegunud varundamise meetod juhul, kui süsteem langetas. Sa peaksid jätma selle kui "0".
Järgmine võimalus on binaarne väärtus ("0" vale jaoks ja "1" tõesele väärtusele) "dumpinguks". See on üsna aegunud varundamise meetod juhul, kui süsteem langetas. Sa peaksid jätma selle kui "0".
Viimane variant on numbriline väärtus "läbimise eest". See annab süsteemile fscki järjekorda (hääldatakse seda soovi korral) või täidab failisüsteemi kontrolli. Kui kettal on valik "0", jäetakse see vahele, nagu minu NTFS-vormingus salvestusseadmed. Juurfailisüsteem peaks alati olema "1" ja muud failisüsteemid võivad minna hiljem. See toimib kõige paremini failisüsteemide ajakohastamiseks nagu ext3 / 4 ja ReiserFS. Vanemad failisüsteemid, nagu FAT16 / 32 ja ext2, võivad kuluda mõnda aega, nii et parem on oma fscking välja lülitada ja teha seda perioodiliselt ise.
Viimane variant on numbriline väärtus "läbimise eest". See annab süsteemile fscki järjekorda (hääldatakse seda soovi korral) või täidab failisüsteemi kontrolli. Kui kettal on valik "0", jäetakse see vahele, nagu minu NTFS-vormingus salvestusseadmed. Juurfailisüsteem peaks alati olema "1" ja muud failisüsteemid võivad minna hiljem. See toimib kõige paremini failisüsteemide ajakohastamiseks nagu ext3 / 4 ja ReiserFS. Vanemad failisüsteemid, nagu FAT16 / 32 ja ext2, võivad kuluda mõnda aega, nii et parem on oma fscking välja lülitada ja teha seda perioodiliselt ise.

Nüüd, kui tead, mida teete, võite hulluks minna automaatse paigaldusega jms. See on väga mugav, kui sul on palju partiisid, mida tuleb hallata. Ärge unustage alati varundada, kui midagi läheb valesti, kuid lõbutsege ja jäta kindlasti oma kommentaaridest kogemused!

Soovitan: