Tunnettu ero Linuxin ja Windowsin välillä on se, että sen avulla käyttäjät voivat läpinäkyvästi hallita levyosioiden kiinnittämistä. Tämä puolestaan antaa oikeuden hallita joustavasti hakemistorakenteen konfigurointia, käyttää useita tiedostojärjestelmiä, joista jokainen täyttää oman tarkoituksensa.
Tämän ominaisuuden ansiosta käyttäjä voi asentaa käyttöjärjestelmän uudelleen menettämättä käyttäjätiedostoja, käyttää ytimen parametreja /proc-
ja /sys-hakemistojen
avulla ja lohkolaitteita /dev-hakemiston
avulla. Tässä artikkelissa puhumme kiinnityspisteistä ja tarkastelemme niitä myös Linuxissa.
Jotta ymmärtäisimme termin mount-pisteet, riittää, että perehdymme erääseen analogiaan. Kuvitellaan suuri pelto, jolle halutaan istuttaa vihanneksia. Mutta et tarvitse vain yhtä vaan useita vihanneslajikkeita, esimerkiksi perunoita. Tehtävän toteuttamiseksi pelto on jaettava lohkoihin, ja kullekin lohkolle on istutettava tarvittava lajike. Kun sadonkorjuun aika koittaa, perunat on lajikkeesta riippumatta kaivettava ylös ja kuljetettava, ja pellolle on vain yksi tie, ja kaikki perunat kuljetetaan tätä tietä pitkin. Näin myös riippumatta siitä, miltä lohkolta sato on korjattu.
Nyt mennään asiaan. Oletetaan, että sinulla on yksi suuri kiintolevy, jolle sinun on kirjoitettava tietoja. Itse asiassa tämä on meidän peltomme. Tarvitset kuitenkin tiedostojärjestelmän ilman journalointia /boot-hakemistolle, erillisen tiedostojärjestelmän rootille ja /home:
lle. Siksi kiintolevy on osioitu. Nämä osiot alustetaan sitten haluttuun tiedostojärjestelmään. Kuten esimerkki eri perunalajikkeista. Asennusprosessi on tapa, jolla perunat kuljetetaan ulos tontilta. Millä tahansa osiolla tiedot ovatkin, niihin pääsee käsiksi vain juurihakemistosta /. Kaikki osiot mountataan tähän, jos ei itse juurihakemistoon, niin johonkin kansioon. Tätä kansiota kutsutaan kiinnityspisteeksi, ja sen sisältö korvataan osion sisällöllä kiinnityksen aikana.
Voit tarkastella kiinnityspisteitä seuraavalla komennolla:
$ mount
Snapin ja flatpackin tulon myötä Linuxin kiinnityspisteet ovat täynnä erilaisia snap-paketteja ja niiden sisältöä tiedostojärjestelmään kiinnitettyjä. Myös asennettuja kiintolevyjä voidaan kuitenkin jäsentää tässä. Jos haluat suodattaa vain kiintolevyt, käytä grep-ohjelmaa
:
$ mount | grep ^/dev
Näin voit paitsi nähdä myös määrittää kiinnityspisteitä /etc/fstab-tiedoston
avulla.
Tässä luetellaan kaikki levyllä olevat osiot, jotka on asennettu järjestelmään.