Ahoj, rád bych si přesunul /cache/download na mém HTC Wildfire, z důvodů problémů s místem.
Mám ale problém, nejde to.
Můj plán byl zhruba takový:
spustím terminál emulator, mám rootnutý tel s CM CyanogenMod-7-.2.0-buzz, do terminálu zadám:
su
rm -R /cache/download
mkdir /sd-ext/download
ln -s /sd-ext/download /cache/download
Napíše to:
rm: can´t remove '/cache/download': Device or resource busy
Jak postupovat dál? Ideální by bylo, pokud by se dala nalinkovat celá /cache mimo interní paměť. Už mi zbívají asi 2 Mb volného místa, a to používám link2sd a všechny aplikace kromě systémových mám na ext oddílu sdhc karty a musel jsem dát pryč i facebook atd.
restarty nepomohli, ani rm -rf nepomůže.
A nešlo by místo rm udělat nejprve mv /cache/download /cache/download.old, pak ten mkdir a ln -s, pak reboot a až nakonec rm -fr?
Ne, to jsem taky zkoušel.
A děláš to v recovery? Jinak to samozřejmě nepůjde. ::)
Citace od: Lol Phirae kdy 31. 12. 2013, 15:33:02
A děláš to v recovery? Jinak to samozřejmě nepůjde. ::)
V recovery, myslíš ClockworkMod Recovery v3.0.0.6? Jak na to?
A tohle nepomůže?
http://forum.xda-developers.com/showthread.php?t=1478538
Citace od: beer kdy 31. 12. 2013, 15:37:13
V recovery, myslíš ClockworkMod Recovery v3.0.0.6? Jak na to?
Myslím libovolné. Nabootuj do recovery, připoj se přes `adb shell` a pak se v tom vrtej. ;)
Aha, díky, chtěl jsem se adb shellu vyhnout. Budu ho muset na svém ubuntu nějak rozběhnout.
Tak ani přes adb se mi to nepovedlo, sice se tvářilo, že jo, po restartu mi ale zmizeli aplikace. Nakonec jsem to vyřešil aplikací cache2sd (https://play.google.com/store/apps/details?id=com.gejos.android.cachedownload2sdcard&hl=cs).