Korjaus: Kiintolevyllä voi olla vain yksi juurihakemisto



Kokeile Instrumenttia Ongelmien Poistamiseksi

Kiintolevyllä voi olla vain yksi päähakemisto, mutta Linux ei käsittele tätä juurihakemistoa samalla tavalla kuin Windowsilla. Uudet käyttäjät, jotka tulevat muilta käyttöjärjestelmiltä, ​​saattavat olla hämmentyneitä seurauksena. Ajattele koko tiedostorakennetta yhtenä suurena puuna, joka käännettiin ylösalaisin.



Koko puun juuri, riippumatta mistä tahansa tilavuudesta, on aina yläreunassa. Sinulla voi olla yksi kiintolevy tietokoneessa tai satoja asemia, jotka on kytketty useisiin RAID-sarjoihin. Sillä ei ole merkitystä Linuxille, koska sinulla on aina yksi juuri, josta kaikki muut kasvavat. Saatat päätyä huomaamaan joitain todellisia etuja tälle menetelmälle, jos kokeilet sitä.



Kiintolevyillä on joka tapauksessa vain yksi juurihakemisto

Tapa, jolla Linux ja toiminnallisesti useimmat Unix-pohjaiset käyttöjärjestelmät järjestävät tiedostorakenteen, on kiinnittää materiaali tähän puuhun. Yritä kirjoittaa ls -R / päätelaitteelta ja katsomaan uskomattoman määrän tietoa, joka rullaa ruudulle.



Useimmissa tapauksissa / juurialue on pääkiintolevyn osion juurialue. Kiintolevy voi nyt olla jotain muuta kuin kiintolevy. Android-matkapuhelimissa, jotka perustuvat Linuxiin, on usein pieni eMMC-mikrosiru, jota Linux-ydin käsittelee kiintolevynä. Sillä ei ole merkitystä, mikä se on, mutta suurin osa / alueesta on sama kuin kiintolevyn juurihakemisto.

Ajan myötä muut osiot ja taltiot asennetaan muualle hakemistoihin. Jos aiot käyttää sudo-komentoa piilottaaksesi joitain tiedostoja hakemistoon / mnt / tai / media / ja liittäessäsi sitten microSDXC-kortinlukijaan, joka asensi jotain sinne, et voisi nähdä asioita, jotka olet asettanut tiedotusvälineissä, mutta he olisivat silti siellä. Kun irrotit laitteen, ne näkyvät uudelleen. Onneksi nykyaikaiset Linux-jakelut on suunniteltu estämään tällaisten asioiden tapahtuminen, mutta voit silti tehdä sen manuaalisesti.



Muista kuitenkin, että kiintolevyillä on joka tapauksessa vain yksi juurihakemisto. Vaikka Linuxissa koko tiedostorakenteella on tämä juuri, se ei muuta sitä. Saatat olla tottunut DOS- ja Windows-paradigmaan, joka on peritty muinaisesta CP / M-käyttöjärjestelmästä, jossa tämä juurihakemisto on yhdistetty asemakirjaimeen, mutta levyllä olevat tietorakenteet eivät muutu. Sinun ei tarvitse vain olla tekemisissä C: vs D: ja E: kanssa joka kerta, kun haluat ajatella asemaa.

Windows ei edes todellakaan tee tätä

Vaikka Microsoft Windows kartoitti asemat aidosti näihin kirjaimiin 95 ja 98 päivän aikana, kaikki Windows NT -versiot käyttävät sisäisesti jotain Unix-menetelmää vastaavaa ja luovat sitten tämän käyttöliittymäfiktion auttamaan niitä, jotka ovat käyttäneet asemakirjaimia pitkään .

Jos alat tutkia Windowsin sisäisiä osia, huomaat, että aseman kirjaimet ovat tosiasiallisesti edustettuina ?? c: Program Files ja ?? c: alue on symboli vain laite- ja osiotiedostoihin kuten Unix käyttää, mutta edustaa erilaista. Microsoft viittaa tähän NT Object Manager. Nämä kiinnityskohdat ovat edelleen yhden juurihakemistoja, jotka on sidottu todellisiin määriin. Tavallaan Linux ja muut Unix-pohjaiset käyttöjärjestelmät tekevät tämän ilman muita abstraktioita. Tätä rakennetta käyttää ylivoimainen enemmistö muista Unix-tyyppisistä käyttöjärjestelmistä, mukaan lukien Microsoftin kerran julkaisema antiikki Xenix-jakelu.

Asemakirjainten käytön etuna on, että voit asentaa yli 24 taltiota tai osiota, mikä auttaa lievittämään yhtä suurimmista ongelmista, jotka liittyvät klassiseen CP / M-tapaan tehdä asioita. CP / M: llä ei ollut hakemistoja, joten kirjeiden tekeminen oli toisinaan järkevää.

Yksi asia, joka on sama molemmissa toimintatavoissa, liittyy. ja .. erityishakemistot jokaisen alihakemiston sisällä. . hakemistomerkintä edustaa työhakemistoa, jossa olet jo, kun taas ..-merkintä edustaa hakemistoa sen yläpuolella. Tämän avulla voit viitata objekteihin sijaintisi mukaan.

Huomaa, että jos kirjoitat CD / jonka jälkeen cd .. päätelaitteeseen, mitään ei tapahdu useimmissa tapauksissa. Voit kokeilla kirjoittamista cd .. uudestaan ​​ja uudestaan, mutta et pääse eteenpäin.

Tämä johtuu siitä, että vaikka kiintolevyllä ja siten Linux- ja Unix-tiedostorakenteella voi olla vain yksi juurihakemisto, ei ole mitään syytä, että käyttäjän pitäisi joutua kärsimään komentosarjan virheistä yrittäessään siirtyä ylöspäin. Mielenkiintoista on, että joissakin DOS- ja Windows-versioissa et tarvitse välilyöntiä CD-levyn välillä.

3 minuuttia luettu