Devo vedere con po' di calma se ho spazio per tornare indietro, domani provo
Visualizzazione stampabile
Devo vedere con po' di calma se ho spazio per tornare indietro, domani provo
È normale. La partizione ext4 è montata in /data. Se vai su terminale e digiti mount ti da l'elenco delle partizioni e dei punti di montaggio. Vedrai che /dev/block/mmcblk0p2 (la seconda partizione) è montata in /data.
Quello che fa lo scripts in sequenza è:
1) controlla se c'è la partizione ext sd, altrimenti esce;
2) setta la cache SD a 2048;codice:if [ ! -e /dev/block/mmcblk0p2 ]
then
busybox echo "Ext sdcard partition not found"
exit
fi;
3) Se non esiste crea la directory /sd-ext, se esiste la smonta;codice:if [ -e /sys/devices/virtual/bdi/179:0/read_ahead_kb ]
then
busybox echo "2048" > /sys/devices/virtual/bdi/179:0/read_ahead_kb;
fi;
4) sposta il punto di montaggio di /data su /sd-ext;codice:if [ ! -e /sd-ext ]
then
busybox mount -o remount,rw /;
busybox mkdir /sd-ext;
busybox mount -o remount,ro /;
else
busybox umount /sd-ext;
fi;
5) monta la partizione ext sd su /data;codice:busybox mount --move /data /sd-ext;
6) se esiste lo swap monta lo swap;codice:busybox mount -o noatime,nodiratime,nosuid,nodev /dev/block/mmcblk0p2 /data;
busybox chown 1000:1000 /data;
busybox chmod 771 /data;
7) se non esiste la directory /data/app sposta tutti i dati da /sd-ext/ a /data;codice:if [ -e /dev/block/mmcblk0p3 ]
then
swapon /dev/block/mmcblk0p3
fi;
8) se non esiste la directory /sd-ext/data ed esiste la directory /data/data sposta i dati da /data/data a /sd-ext e ricrea la directory /data/data;codice:if [ ! -e /data/app ]
then
busybox mv /sd-ext/* /data;
fi;
9) se non esiste la directory /sd-ext/nvram ed esiste la directory /data/nvram sposta i dati da /data/nvram a /sd-ext e ricrea la directory /data/nvram;codice:if [ ! -e /sd-ext/data ] && [ -e /data/data ]
then
busybox mv /data/data /sd-ext;
busybox mkdir /data/data;
fi;
10) se non esiste la directory /sd-ext/property ed esiste la directory /data/property sposta i dati da /data/property a /sd-ext e ricrea la directory /data/property;codice:if [ ! -e /sd-ext/nvram ] && [ -e /data/nvram ]
then
busybox mv /data/nvram /sd-ext;
busybox mkdir /data/nvram;
fi;
11) se non esiste la directory /sd-ext/radio ed esiste la directory /data/radio sposta i dati da /data/radio a /sd-ext e ricrea la directory /data/radio;codice:if [ ! -e /sd-ext/property ] && [ -e /data/property ]
then
busybox mv /data/property /sd-ext;
busybox mkdir /data/property;
fi;
12) se esiste /data/data monta in modo bind /sd-ext/data in /data/data;codice:if [ ! -e /sd-ext/radio ] && [ -e /data/radio ]
then
busybox mv /data/radio /sd-ext;
busybox mkdir /data/radio;
fi;
13) se esiste /data/nvram monta in modo bind /sd-ext/nvram in /data/nvram;codice:if [ -e /data/data ]
then
busybox mount -o bind /sd-ext/data /data/data;
fi;
14) se esiste /data/property monta in modo bind /sd-ext/property in /data/property;codice:if [ -e /data/nvram ]
then
busybox mount -o bind /sd-ext/nvram /data/nvram;
fi;
15) se esiste /data/radio monta in modo bind /sd-ext/radio in /data/radio;codice:if [ -e /data/property ]
then
busybox mount -o bind /sd-ext/property /data/property;
fi;
16) smonta /sd-ext e sincronizza i dati.codice:if [ -e /data/radio ]
then
busybox mount -o bind /sd-ext/radio /data/radio;
fi;
L'autore dello script raccomanda di avere almeno 100M di memoria interna ogni 500M di sd-ext.codice:busybox umount /sd-ext;
sync;
Un'altra cosa: quando da CWM si fa un wipe reset data CWM automaticamente formatta la seconda partizione Ext della SD.
Pippo sei sempre gentilissimo, ma devo avere un po' di tempo per ragionarci su ho provato ad installare asphalt6 che so ha sempre problemi di spazio è si è subito fermato, ho lanciato da root il comando mount > file1.txt e df > file2.txt e poi ho un sacco di problemi a spostare i due file txt sul pc per i permessi che non riesco a cambiare nè dal comando chown nè da ES Gestore file (come root). in sintesi con df /data ha in uso il 9% e /data/data ha in uso il 27% ma il gioco non si installa.
Credo che ci siano abbastanza novità per una nuova release:
aggiornamenti kernel e cyanogenmod;
aggiornati drivers Mali della gpu;
aggiornate le librerie cedarx all'ultima versione;
aggiunto il file manager openexplorer e tolto ghost commander;
aggiunto lo scriptint2extmounts2sd per lo spostamento delle apps su sd;
non ho aggiunto il flash player perché da problemi se installato come app di sistema ma si può installare dal link in prima pagina come app normale.
Ottimo come sempre Pippo. Si può per caso integrare un file host per il blocco della pubblicità come c'era nella CM9 di Christian?
Inviato dal mio HTC Desire S usando Androidiani App
Sto provando altri script per la ext sd e mi sembra che il migliore sia mounts2sd. Qui c'è la pagina del programmatore:[script] Mount2SD - An All-in-one to sd-ext script (v4.6.2 Updated Jul 14, 2012) - xda-developers