Nykyinen versio |
Oma tekstisi |
Rivi 6: |
Rivi 6: |
|
| |
|
| Ytimen versiosta 2.6.31 lähtien käytettävissä on myös CUSE-rajapinta (''Character devices in user space''), jonka avulla tiedostojärjestelmien lisäksi voidaan toteuttaa kokonaan käyttäjätilassa myös [[laitetiedosto]]ja. Sen avulla aiotaan tulevaisuudessa mahdollisesti mm. toteuttaa vanhanaikaisen [[OSS]]-äänijärjestelmän tuki ytimen ulkopuolella, ja muutenkin siivota vanhoja ajureita ytimen ulkopuolelle. | | Ytimen versiosta 2.6.31 lähtien käytettävissä on myös CUSE-rajapinta (''Character devices in user space''), jonka avulla tiedostojärjestelmien lisäksi voidaan toteuttaa kokonaan käyttäjätilassa myös [[laitetiedosto]]ja. Sen avulla aiotaan tulevaisuudessa mahdollisesti mm. toteuttaa vanhanaikaisen [[OSS]]-äänijärjestelmän tuki ytimen ulkopuolella, ja muutenkin siivota vanhoja ajureita ytimen ulkopuolelle. |
|
| |
| == Käyttö ==
| |
| === Apple iOS ===
| |
| '''iOS''' on [[Apple]]n mobiilikäyttöjärjestelmä jota käytetään iPhone ja iPad laitteissa.
| |
|
| |
| Jos liitokset tiedostojärjestelmään tekee root-oikeuksilla, normaalit käyttäjät eivät näe koko liitoshakemistoa, saati sen sisältöä. Parittamisen työkalut löytyvät paketista ''libimobiledevice-utils''.
| |
|
| |
| Ensimmäisen laitteen liittäminen tiedostojärjestelmään:
| |
| ifuse /mnt/iphone --root
| |
|
| |
| Parittaminen:
| |
| idevicepair pair
| |
| ''ERROR: Could not validate with device 68bcb3c420a755854fab52b520508887b20a702f because a passcode is set. Please enter the passcode on the device and retry''
| |
| Virhe johtuu laitteen ruudulla odottavasta luottosuhteen varmistamisesta, valitsemalla 'trust' komento onnistuu:
| |
| idevicepair pair
| |
| SUCCESS: Paired with device 68bcb3c420a755854fab52b520508887b20a702f
| |
|
| |
| Liittäminen udid:llä:
| |
| ifuse --udid 68bcb3c420a755854fab52b520508887b20a702f /mnt/iphone
| |
|
| |
| Udid tunnusta ei välttämättä tarvitse, ilmeisesti jos kytkettynä on ainoastaan yksi laite.
| |
|
| |
| Liitoksen varmistaminen mount-listauksesta:
| |
| mount
| |
| ifuse on /mnt/iphone type fuse.ifuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
| |
|
| |
| Liitetyn laitteen irroitus tiedostojärjestelmästä:
| |
| fusermount -u /mnt/iphone
| |
|
| |
| Irroittaminen saattaa epäonnistua jos jokin vielä käyttää tiedostojärjestelmää, fuser komennolla näkyy sen käyttäjät:
| |
| fusermount: failed to unmount /mnt/iphone: Device or resource busy
| |
| % fuser -vua /mnt/iphone
| |
| KÄYTTÄJÄ PID ACCESS KÄSKY
| |
| /mnt/iphone: root kernel mount (root)/mnt/iphone
| |
|
| |
| Vaikka kaikki tiedostohallinta- ja shell ohjelmat olisivatkin sammutettu, usein kuvia ja videoita käsittelevät ohjelmat ovat saattaneet olla käytössä ja sellainen on mahdollisesti yhä käynnissä kyseisessä hakemistossa.
| |
|
| |
|
| ==Katso myös== | | ==Katso myös== |
Rivi 47: |
Rivi 11: |
| *[[Sshfs]] | | *[[Sshfs]] |
| *[[Levykuva#Fuseiso|Fuseiso]] | | *[[Levykuva#Fuseiso|Fuseiso]] |
| *[[EncFS]] | | *[[Encfs]] |
|
| |
|
| ==Aiheesta muualla== | | ==Aiheesta muualla== |