Parandus: Kõvakettal võib olla ainult üks juurkataloog



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Kõvakettal võib olla ainult üks juurkataloog, kuid Linux ei käsitle seda juurkataloogi täpselt nii, nagu Windowsil võib olla. Uued kasutajad, kes tulevad teistelt opsüsteemidelt, võivad seetõttu segadusse sattuda. Mõelge kogu failistruktuurile kui ühele suurele puule, mis pöörati tagurpidi.



Kogu puu juur, olenemata mis tahes mahust, on ülaservas üleval. Teil võib olla üks üksik kõvaketas arvutis või sadu draive, mis on ühendatud paljude RAID-komplektidega. Linuxi jaoks pole see oluline, sest teil on alati üks juur, millest kõik teised kasvavad. Võib juhtuda, et märkate selle metoodika tõelisi eeliseid, kui proovite.



Kõvaketastel on igal juhul ainult üks juurkataloog

See, kuidas Linux ja funktsionaalselt enamik Unixi-põhiseid operatsioonisüsteeme failistruktuuri korraldab, on selle puu külge materjali paigaldamine. Proovige sisestada ls -R / terminalist ja heitke pilk ekraanile kerkivale uskumatule hulgale teabele.



Enamasti on / root piirkond teie peamise kõvaketta partitsiooni juurala. Nüüd võib teie kõvaketas olla midagi muud kui kõvaketas. Linuxi baasil Androidiga töötavatel mobiiltelefonidel on sageli väike eMMC mikrokiip, mida Linuxi kernel käsitleb kõvakettana. Pole tähtis, mis see on, kuid suurem osa / piirkonnast on sama mis kõvaketta juurkataloog.

Aja jooksul paigaldatakse muud jaotised ja köited kataloogidesse mujale. Kui kasutaksite käsku sudo, et mõned failid kataloogi / mnt / või / media / peita, ja seejärel ühendate hiljem microSDXC kaardilugeja, mis sinna midagi paigaldas, siis ei oleks teil võimalik näha asju, mille olete sisse pannud / meedias, kuid nad oleksid siiski olemas. Kui olete seadme lahti ühendanud, kuvatakse need uuesti. Õnneks on tänapäevased Linuxi distributsioonid loodud selleks, et sellist asja ei juhtuks, kuid siiski võiksite seda käsitsi teha.



Pidage siiski meeles, et kõvaketastel on nagunii ainult üks juurkataloog. Kuigi Linuxis on kogu failistruktuuril see juur, ei muuda see seda. Võite olla harjunud iidsest CP / M OS-ist päritud DOS-i ja Windowsi paradigmaga, kus see juurkataloog on kaardistatud draivitähega, kuid kettal olevad andmestruktuurid ei muutu. Te ei pea lihtsalt tegelema C: vs D: ja E: iga kord, kui soovite draivile mõelda.

Windows isegi ei tee seda tegelikult

Kui Microsoft Windows kaardistas draivid 95 ja 98 päeva jooksul nendele tähtedele tõeliselt, kasutavad kõik Windows NT versioonid sisemiselt midagi Unixi meetodiga sarnast ja loovad selle kasutajaliidese väljamõeldise, et aidata neid, kes on draivitähti juba pikka aega kasutanud .

Kui hakkaksite Windowsi sisemisi komponente uurima, siis leiate, et draivitähed on tegelikult esindatud kui ?? c: Program Files kus ?? c: ala on lihtsalt seadme- ja sektsioonifailide sümboli link. nagu Unix kasutab, kuid on esindatud erinevalt. Microsoft nimetab seda NT-objektide halduriks. Need ühenduspunktid on ikkagi ühe juurkataloogid, mis on seotud tegelike mahtudega. Mõnes mõttes teevad Linux ja muud Unix-põhised operatsioonisüsteemid seda ilma täiendavate abstraktsioonideta. Seda struktuuri kasutab valdav enamus teisi Unixi-laadseid operatsioonisüsteeme, sealhulgas antiik Xenixi distributsioon, mille Microsoft kunagi avaldas.

Draivitähtede mittekasutamise eeliseks on see, et saate ühendada rohkem kui 24 köidet või sektsiooni, mis aitab leevendada ühte suurimat klassikalise CP / M-i viisiga seotud probleemi. CP / M-l ei olnud katalooge, nii et kirjaülesannetel oli kohati mõtet.

Üks asi, mis on mõlemas toimimisviisis sama, on seotud. ja .. spetsiaalsed kataloogid iga alamkataloogi sees. The. kataloogikirje tähistab töökataloogi, milles juba olete, samas kui kirje .. tähistab otse selle kohal asuvat kataloogi. See võimaldab teil viidata objektidele teie asukoha suhtes.

Pange tähele, et kui tippite CD / järgneb cd .. terminali, ei juhtu enamikul juhtudel midagi. Võite proovida sisestada cd .. ikka ja jälle, kuid te ei liigu enam üles.

Seda seetõttu, et kuigi kõvakettal ja seega ka Linuxi ja Unixi failistruktuuril võib olla ainult üks juurkataloog, pole mingit põhjust, et kasutaja peaks ülespoole liikudes proovima skripti vms vigu. Huvitav on see, et mõnes DOS-i ja Windowsi versioonis ei vajata ruumi CD vahel .. samas kui Unixi süsteemides peaaegu alati vajate.

3 minutit loetud