Sido yksi hakemisto toiseen
On helmikuu 17, 2021 by adminHaluan sitoa yhden hakemiston toiseen ensimmäisen hakemiston tallennuskapasiteetin lisäämiseksi.
Linuxissa voit suorittaa:
mount --bind /path/to/directory1 /path/to/directory2
Android-kuori ei kuitenkaan ymmärrä parametreja ”–bind” ja ”-B”. myös fstab, mutta en ole varma syntaksista.
Minun on suoritettava tämä toiminto, koska Samsung Galaxy S (SGS) -laitteessani on / data / data linkitetty / datadata, joista jälkimmäinen sijaitsee osiossa, jonka koko voi olla vain 115 Mt ja joka on jatkuvasti täynnä. Haluaisin laajentaa tilaa sitomalla hakemiston muualta, jossa on enemmän tilaa.
Kiitos jo etukäteen, olen etsinyt kaksi päivää ideoita.
Kommentit
vastaus
Lähettäjä @eldarerathis –
Onko sinulla busybox asennettu? Oletko kokeillut mount -o bind / path / to / dir1 / path / to / dir2 (mielestäni busybox-versio tukee sitä Androidilla)?
Vastaa
Oletko yrittänyt linkittää kansioon? Voit tehdä tämän Root Explorer -sovelluksessa, joka maksaa, anteeksi!
Kommentit
- Symlink voitti ' ei toimi hakemiston laajentamiseksi, enkä ' usko sinun ' haluavan vaihtaa sitä – AFAIK-osat järjestelmän luottaa siihen, että se on todellinen osio.
- @MatthewRead Symlink toimii täällä yhtä hyvin kuin sidontakiinnitys. Sidontakiinnitys tuntuu tässä tarpeettomalta monimutkaisuudelta.
- @Gilles En tiedä mitään sidontakiinnikkeistä, mutta en näe ' näen kuinka osoitin
/data/data/
mihin tahansa paitsidatadata
-osiolla voidaan välttää rikkomasta asioita. Yksittäisten kansioiden linkittäminen sen ulkopuolelle saattaa toimia (esim./data/data/com.rovio.angrybirds/
-symbolilinkki/sdcard/dataext/com.rovio.angrybirds/
: iin), mutta se olisi tuskaa tehdä <. / li>
Vastaa
Komento on väärä. Se ei ole:
mount --bind
Kokeile tätä:
mount -o bind
Koko komento on:
mount -o bind /path/to/directory1 /path/to/directory2
Vastaa
Tämä ei ole suora vastaus, mutta auttaa sinua saavuttamaan tavoitteesi.
Sovellus link2sd laajentaa (todella säilöntäaineita) sisäistä tallennustilaa linkittämällä sovelluksen apk-, dex- ja lib-tiedostot SD-kortin osioon.
Voit käyttää sovellusta juurtuneessa puhelimessa tai voit ottaa yhteyttä kehittäjältä ja kysy häneltä, kuinka hän teki sen. Hän on erittäin ystävällinen.
Voit myös halutessasi tarkistaa data2sd: n, missä koko sovellus on asennettu SD-kortille.
Kommentit
- Olen ' kiinnostunut ratkaisustasi, koska se näyttää olevan enemmän ongelman ytimessä. I ' Mietin, onko apk-, dex-, lib-tiedostojen siirtämisellä mitään vaikutusta / datatietojen vapaaseen tilaan?
- Kyllä. En
ve HTC Desire, jolla on vain 147 Mt sisäistä tilaa ja link2sd I ' olen onnistunut asentamaan 300% enemmän sovelluksia. Ainoa haittapuoli on, että se ei linkitä sovellusten tietoja, jotka voivat joskus olla valtavia. Jos haluat linkittää myös tietoja, kokeile data2sd.
mount -o bind /path/to/dir1 /path/to/dir2
(mielestäni busybox-versio tukee sitä Androidilla)? ' merkitsit tämän 4.0 ICS: llä – suoritatko ICS: n epävirallista rakennusta?mount --bind /directory1 /directory2
piilottaisi tiedostot, jotka ovat tällä hetkellä/directory2
. Käytä sitä vain, jos/directory2
on tyhjä. Jos haluat lisää tilaa kohtaan/directory2
, siirrä tiedostot, jotka ovat jo/directory1
-kohdassa.