Kirjoittaja Aihe: Jfs käyttö  (Luettu 549 kertaa)

rmv

  • Käyttäjä
  • Viestejä: 175
    • Profiili
Jfs käyttö
« : 06.04.26 - klo:11.15 »
Kovollani on tallessa vanhoja jfs-tiedostoja. Mitä pitää tehdä, että pääsen näkemään nämä taltioinnit Ubuntu 24.04:ssä?

SuperOscar

  • Käyttäjä
  • Viestejä: 4402
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Jfs käyttö
« Vastaus #1 : 06.04.26 - klo:13.38 »
Siis mitä on? Ainoa JFS, jonka minä tiedän, on IBM:n journaloiva tiedostojärjestelmämuoto, enkä Wikipediastakaan löytänyt mitään tiedostomuotoihin liittyvää.
pöytäkone 1, kannettavat 1–2, NUC: Debian GNU/Linux 13;  pöytäkone 2: FreeBSD 15.0-RELEASE; kannettava 3: NixOS 25.11; RPi 1: FreeBSD 14.3-RELEASE; RPi 2: Raspberry Pi OS 13

rmv

  • Käyttäjä
  • Viestejä: 175
    • Profiili
Vs: Jfs käyttö
« Vastaus #2 : 06.04.26 - klo:15.22 »
Käsittääkseni tämä jfs on alunperin nimenomaan IBM:n luoma käytöjärjestelmä, mutta sitä pitäisi kai ola mahdollista käyttää myös linuxissa.

epiphone

  • Käyttäjä
  • Viestejä: 1233
    • Profiili
Vs: Jfs käyttö
« Vastaus #3 : 06.04.26 - klo:16.00 »
Käsittääkseni tämä jfs on alunperin nimenomaan IBM:n luoma käytöjärjestelmä, mutta sitä pitäisi kai ola mahdollista käyttää myös linuxissa.
Se ei taida olla käyttöjärjestelmä, vaan tiedostojärjestelmämuoto, aivan kuten superoscar tuossa ylempänä selvitti.
Kahvi on väkevin juomani

nm

  • Käyttäjä
  • Viestejä: 17034
    • Profiili
Vs: Jfs käyttö
« Vastaus #4 : 06.04.26 - klo:16.14 »
Kovollani on tallessa vanhoja jfs-tiedostoja. Mitä pitää tehdä, että pääsen näkemään nämä taltioinnit Ubuntu 24.04:ssä?

Ubuntun Linux-kernelissä on valmiiksi mukana jfs-ajuri, joten voit liittää jfs-osiot normaalisti esimerkiksi mount-komennolla, /etc/fstab-tiedoston asetuksella, Levyt-ohjelmalla tai GPartedilla.

Tiedostojärjestelmän tarkistusta (fsck) tai uusien osioiden luontia varten tarvitset lisäksi jfsutils-paketin, joka asentuu komennolla:

Koodia: [Valitse]
sudo apt install jfsutils
« Viimeksi muokattu: 06.04.26 - klo:16.18 kirjoittanut nm »

SuperOscar

  • Käyttäjä
  • Viestejä: 4402
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Jfs käyttö
« Vastaus #5 : 07.04.26 - klo:17.23 »
voit liittää jfs-osiot normaalisti esimerkiksi mount-komennolla

Tämä on aivan totta, mutta jäin miettimään tätä:

Kovollani on tallessa vanhoja jfs-tiedostoja.

Yhdellä kiintolevyllä voi toki olla monia osioita ja jokaisella oma tiedostojärjestelmä, mutta jotenkin muotoilu silti kuulostaa siltä, että puhutaan tiedostoista eikä osioista. En vain keksi, minkä tiedostomuodon nimi olisi lähellä ”JFS”:ää  :o

Muoks: lisätty puuttumaan jäänyt sana.
« Viimeksi muokattu: 07.04.26 - klo:19.07 kirjoittanut SuperOscar »
pöytäkone 1, kannettavat 1–2, NUC: Debian GNU/Linux 13;  pöytäkone 2: FreeBSD 15.0-RELEASE; kannettava 3: NixOS 25.11; RPi 1: FreeBSD 14.3-RELEASE; RPi 2: Raspberry Pi OS 13

AimoE

  • Käyttäjä
  • Viestejä: 2987
    • Profiili
Vs: Jfs käyttö
« Vastaus #6 : 07.04.26 - klo:18.17 »
Yhdellä kiintolevyllä voi toki olla monia osioita ja jokaisella oma tiedostojärjestelmä, mutta jotenkin muotoilu silti kuulostaa siltä, että puhutaan tiedostoista eikä osioista. En vain keksi, minkä tiedostomuodon olisi lähellä ”JFS”:ää  :o

"Everything is a file" - kuinka usein olet itse mountannut tiedoston?

SuperOscar

  • Käyttäjä
  • Viestejä: 4402
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Jfs käyttö
« Vastaus #7 : 07.04.26 - klo:19.07 »
"Everything is a file" - kuinka usein olet itse mountannut tiedoston?

Ajatteletko siis, että kyse olisi levykuvasta?
pöytäkone 1, kannettavat 1–2, NUC: Debian GNU/Linux 13;  pöytäkone 2: FreeBSD 15.0-RELEASE; kannettava 3: NixOS 25.11; RPi 1: FreeBSD 14.3-RELEASE; RPi 2: Raspberry Pi OS 13

AimoE

  • Käyttäjä
  • Viestejä: 2987
    • Profiili
Vs: Jfs käyttö
« Vastaus #8 : 07.04.26 - klo:19.19 »
"Everything is a file" - kuinka usein olet itse mountannut tiedoston?

Ajatteletko siis, että kyse olisi levykuvasta?

Kyse on tiedostojärjestelmästä. En kyllä tiedä yhtään mitään jfs:stä, mutta aina silloin tällöin tulee vastaan tiedostoja, joissa on tiedostojärjestelmä ja kyseisen fs:n voi mountata komennolla joka kohdistuu siihen tiedostoon.

SuperOscar

  • Käyttäjä
  • Viestejä: 4402
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Jfs käyttö
« Vastaus #9 : 07.04.26 - klo:19.24 »
aina silloin tällöin tulee vastaan tiedostoja, joissa on tiedostojärjestelmä

Eli levykuvia.

Lainaus
ja kyseisen fs:n voi mountata komennolla joka kohdistuu siihen tiedostoon.

Jos siis kyse on levykuvasta, niin kyllä.

Epäilen vain siksi, että JFS ei ole oikein koskaan ollut ainakaan Linuxissa mikään yleinen tiedostojärjestelmä. Ymmärtääkseni se on enemmän ollut käytössä AIXissa ja OS/2:ssa (eikä OS/2:ssakaan yleisesti ainakaan silloin, kun minä sitä käytin).
pöytäkone 1, kannettavat 1–2, NUC: Debian GNU/Linux 13;  pöytäkone 2: FreeBSD 15.0-RELEASE; kannettava 3: NixOS 25.11; RPi 1: FreeBSD 14.3-RELEASE; RPi 2: Raspberry Pi OS 13

AimoE

  • Käyttäjä
  • Viestejä: 2987
    • Profiili
Vs: Jfs käyttö
« Vastaus #10 : 07.04.26 - klo:19.32 »
aina silloin tällöin tulee vastaan tiedostoja, joissa on tiedostojärjestelmä

Eli levykuvia.

Ei vaan tiedostojärjestelmä.

Edit: Juuri nyt ei tule yhtään esimerkkiä. Tai tulee, mutta ei sellaistra jossa mount-komento kohdistetaan nimenomaan yksittäiseen tiedostoon. Jouduin siis googlettamaan esimerkkiä ja ekana haaviin jäi https://github.com/google/mount-zip.
« Viimeksi muokattu: 07.04.26 - klo:19.39 kirjoittanut AimoE »

SuperOscar

  • Käyttäjä
  • Viestejä: 4402
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Jfs käyttö
« Vastaus #11 : 07.04.26 - klo:20.13 »
Ei vaan tiedostojärjestelmä.

Tiedostojärjestelmä on siellä levykuvan sisällä. Esimerkiksi ISO-tiedosto on sellainen.

Itse olen käyttänyt LUKS-salattuja tiedostoja, joiden sisälle olen tehnyt ext4-tiedostojärjestelmän.
pöytäkone 1, kannettavat 1–2, NUC: Debian GNU/Linux 13;  pöytäkone 2: FreeBSD 15.0-RELEASE; kannettava 3: NixOS 25.11; RPi 1: FreeBSD 14.3-RELEASE; RPi 2: Raspberry Pi OS 13

AimoE

  • Käyttäjä
  • Viestejä: 2987
    • Profiili
Vs: Jfs käyttö
« Vastaus #12 : 08.04.26 - klo:08.24 »
Ei vaan tiedostojärjestelmä.

Tiedostojärjestelmä on siellä levykuvan sisällä. Esimerkiksi ISO-tiedosto on sellainen.

Itse olen käyttänyt LUKS-salattuja tiedostoja, joiden sisälle olen tehnyt ext4-tiedostojärjestelmän.

Levykuva sisältää (potentiaalisesti usealta) osioita kopioidut tiedostojärjestelmät, mutta mount kohdistuu aina tiedostojärjestelmään. Liittämiseen ei tarvita laitetta tai osiota, vaan riittää että tiedostossa (tms.) on jotain minkä voi esittää tiedostojärjestelmänä.

Eniten olen käyttänyt cryptmount-komentoa, muut ovat olleet niin satunnaisia juttuja ettei niitä erikseen muista. Nykyään tulee joskus käytettyä komentoa "restic mount", mutta siinä kohteena ei ole yksittäinen tiedosto, vaan restic-repossa oleva snapshot eli varmuuskopio, jonka restic dynaamisesti esittää tiedostojärjestelmänä liitosta varten.
« Viimeksi muokattu: 08.04.26 - klo:08.27 kirjoittanut AimoE »

rmv

  • Käyttäjä
  • Viestejä: 175
    • Profiili
Vs: Jfs käyttö
« Vastaus #13 : 08.04.26 - klo:10.41 »
Tämä viesti pitää lukea liitteestä.

nm

  • Käyttäjä
  • Viestejä: 17034
    • Profiili
Vs: Jfs käyttö
« Vastaus #14 : 08.04.26 - klo:14.23 »
Kokeile liittää mount-komennolla ja katso sitten kernelin lokista, mikä menee pieleen:

Koodia: [Valitse]
sudo mount /dev/sda2 /mnt
Koodia: [Valitse]
sudo dmesg
Lokin viimeisillä riveillä voisi näkyä tarkempaa tietoa virheestä.

Voit myös kokeilla tarkistaa osion fsck:lla:

Koodia: [Valitse]
sudo fsck.jfs /dev/sda2

SuperOscar

  • Käyttäjä
  • Viestejä: 4402
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Jfs käyttö
« Vastaus #15 : 08.04.26 - klo:17.31 »
Levykuva sisältää (potentiaalisesti usealta) osioita kopioidut tiedostojärjestelmät,

En tiedä, millaisessa levykuvassa olisi useita tiedostojärjestelmiä; itselleni ei sellaisia ole tullut vastaan. Oleellisesti kuitenkin on, että jotta tiedostojärjestelmä voisi olla ”tiedosto”, sen pitäisi olla levykuva.

Sinänsä tämä on tietysti jo asiasta sivussa, koska kyse näkyy olevan kokonaisesta osiosta.

Onko muuten varma, että se on JFS-osio?
pöytäkone 1, kannettavat 1–2, NUC: Debian GNU/Linux 13;  pöytäkone 2: FreeBSD 15.0-RELEASE; kannettava 3: NixOS 25.11; RPi 1: FreeBSD 14.3-RELEASE; RPi 2: Raspberry Pi OS 13

AimoE

  • Käyttäjä
  • Viestejä: 2987
    • Profiili
Vs: Jfs käyttö
« Vastaus #16 : 08.04.26 - klo:20.14 »
Levykuva eli disk image on tarkka kopio jostain levystä, tai se voi olla tiedosto, joka on koottu ikään kuin se olisi todellisen fyysisen levyn kuva. Tarkka kopio tarkoittaa, että tiedostoon on tavu tavulta, sektori sektorilta kopioitu levyn kaikki sisältö, sekä data että rakenteet. Jos siis levyllä on monta osiota, niin levykuva sisältää jokaisen osion. Asiaa toki hämärtää se, että levykuva voi olla koottu muulla tavalla kuin kopioimalla joku fyysinen levy.

Katso esim. mounting multiple partitions from a disk image file.

SuperOscar

  • Käyttäjä
  • Viestejä: 4402
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Jfs käyttö
« Vastaus #17 : 08.04.26 - klo:22.20 »
Kyllä, ja toisaalta taas, jos levyllä on yksi osio tai levykuva tehdään vain yhdestä osiosta, siinä on sitten sen tiedostojärjestelmä sisällä.

Ihmettelen enemmän tuota JFS:ää. Muistaakseni jossakin vaiheessa oli jopa puhetta, että Linuxin JFS-tuki vanhennettaisiin ja pudotettaisiin pois, koska sen käyttö on aina ollut vähäistä ja ollut vielä vähenemään päin, koska se ei tarjoa mitään, mitä ei saisi ext4:llä tai XFS:llä.
pöytäkone 1, kannettavat 1–2, NUC: Debian GNU/Linux 13;  pöytäkone 2: FreeBSD 15.0-RELEASE; kannettava 3: NixOS 25.11; RPi 1: FreeBSD 14.3-RELEASE; RPi 2: Raspberry Pi OS 13