Ubuntu Suomen keskustelualueet
Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: SuperOscar - 28.02.26 - klo:12.14
-
Usein on kyselty, miten USB-tikut tai -irtokiintolevyt pitäisi alustaa, jotta ne toimisivat mukavasti yhdessä niin Linuxin kuin Wintendonkin kanssa. Harvemmin näkyy olleen juttua BSD:n (lähinnä nyt FreeBSD:n) ja Linuxin saamisesta kaveeraaman keskenään.
FreeBSD:n pakettijärjestelmässä on kaksikin xfs-aiheista pakettia: xfsprogs, joka mainitaan tällä hetkellä ylläpitäjättömäksi, ja jokin ilmeisesti FUSEen pohjautuva paketti, jonka tarkkaa nimeä en juuri nyt muista taas saa mistään selville (alkoi kuitenkin ”lib”). Kokeilin kumpaakin, mutta ainakaan automaattisesti xfs-tikku ei kummankaan asennuksen jälkeen löydy. (Lisäsin jälkimmäistä pakettia varten /etc/rc.confin kld_list-luetteloon ”fusefs” ja käynnistin uudelleen, eli siitä ei pitäisi olla kyse.)
Vastaavasti UFS tuntuu olevan Linuxille mahdoton nakki, vaikka verkosta helposti löytyy myös väittämiä, ettei näin pitäisi olla.
Kumpikin – tai kaikki kolme mainittua – järjestelmää kykenevät iloisesti käyttämään vfat- ja exfat-järjestelmiä, Linux tosin yleensä vasta lisäpaketin asennuksen jälkeen, joten onko se tosiaan ainoa ratkaisu? Sen haittapuolenahan on, että Un*xn käyttöoikeusbittijärjestelmää se ei tue.
-
Itse olen siirtynyt käyttään aika pitkälti exfatia muistitikkujen osalta. Itselle yhteensopivuus olisi paras ja se on oikeastaan varnaan ainoa järjestelmä, johon kaikki käyttikset pystyy. Itselle tuli puskista, että MacOS ei esim. hanskaa tallennusta ntfs:lle kun ajatellaan kuinka yleisiä kummatkin kuitenkin on. Eli exfat siis näemmä toimisi myös BSD pohjaisissa järjestelmissä jos oikein ymmärsin?
-
Kyllä, exfat toimi FreeBSD:ssä täysin ongelmitta ilman mitään temppuja (toisin kuin Linuxissa, jossa minun on yleensä ensin pitänyt asentaa exfatprogs-paketti).
Lähinnä siinä harmittaa tosiaan käyttöoikeusbittien katoaminen matkalle.
-
Lisätään nyt vielä sen toisen xfs-paketin nimi:
libfsxfs-e.20240501 Library and tools to access the SGI X File System
Sisältä löytyy oleellisimmin libfsxfs.so.1-kirjasto.
-
Lähinnä siinä harmittaa tosiaan käyttöoikeusbittien katoaminen matkalle.
No tuo on kyllä ihan totta ja erittäin hyvä pointti jos hakee itselle sopivaa.
-
Vastaavasti UFS tuntuu olevan Linuxille mahdoton nakki, vaikka verkosta helposti löytyy myös väittämiä, ettei näin pitäisi olla.
UFS:n tapauksessa tiedostojärjestelmän tarkempi tyyppi pitää määrittää liitettäessä ufstype-parametrilla, koska ajuri tukee useita historiallisia versioita, joiden tyyppiä ei ilmeisesti voida aina tunnistaa automaattisesti: https://docs.kernel.org/admin-guide/ufs.html
Minulla ei kuitenkaan ole mitään käytännön kokemusta tästä ajurista. Millä tavalla FreeBSD:llä luodun UFS2-tiedostojärjestelmän liittäminen tai käyttäminen epäonnistuu?
-
UFS:n tapauksessa tiedostojärjestelmän tarkempi tyyppi pitää määrittää liitettäessä ufstype-parametrilla,
Tämän tiesinkin, mutta mount kaatui siitä huolimatta. Ratkaisu kuitenkin löytyi guuglaamalla lisää: UFS-moduulia ei ole oletusarvoisesti ladattu, vaan se pitää itse ladata.
sudo modprobe ufs
Tämän jälkeen onnistuu mount:
tn@aquinas% sudo mount -t ufs -o ufstype=ufs2 /dev/sdc1 /media
mount: /media: WARNING: source write-protected, mounted read-only.
(Valitsimissa ei ollut ”rw”, joten tuli tuo varoitus: lukemaan pystyy silti.)
-
Itse en ole välittänyt tikuilla käyttäjäoikeuksista, ja käyttänyt vanhaa FAT32:sta ellei tarvi jotain isoa yksittäistä tiedostoa siirrellä.
-
Itse en ole välittänyt tikuilla käyttäjäoikeuksista, ja käyttänyt vanhaa FAT32:sta ellei tarvi jotain isoa yksittäistä tiedostoa siirrellä.
Kaikissa käytöissä sillä ei olekaan väliä, mutta kun synkkaa tikun avulla koko tiedostopuutaan koneelta toiselle olisi harmi, jos käyttöoikeudet (ja symlinkit!) katoaisivat matkalle.
-
Totta, tuota en ole tullut ajatelleeksi, kun yleensä olen siirrellyt lähinnä kotihakemistojen sisältöjä koneesta toiselle.