Za namową sobrusa zrobiłem sobie swap na telefonie
Cytat:
root@android:/ # free
total used free shared buffers
Mem: 597208 580684 16524 0 15132
-/+ buffers: 565552 31656
Swap: 510972 10368 500604
|
Gdyby ktoś był tym zainteresowany to zapraszam do tego tutoriala:
http://forum.android.com.pl/f244/tut...rtition-93011/
W skrócie. Przy pomocy gparted tworzymy partycję swap - u siebie zrobiłem to bez utraty danych - z wolnego miejsca utworzyłem partycję 500MB.
Po dokonanej czynności, włączeniu telefonu i opcji debugowania łączymy się z telefonem przez adb. U siebie korzystam z połączenia WiFi dzięki czemu nie babram się w kabelkach
Po nawiązaniu połączenia z naszym urządzeniem klepiemy w terminalu:
Nie jest wymagane jak nie tworzymy z terminala skryptu startowego. To polecenie montuje /system do zapisu.
Powinno nam się pokazać coś takiego:
Odnajdujemy naszą kartę SD wpisując:
Interesuje nas początkowa wartość, która wygląda w ten sposób:
Jest to lokalizacja karty. Sprawdzamy gdzie mamy partycję swap pisząc:
Jeżeli partycja swap została utworzona na końcu, to szukamy ostatniego numerku. U mnie było to: 179:66.
Montujemy swapa pisząc:
Cytat:
|
# swapon /dev/block/vold/179:66
|
Aby montował się przy każdym starcie systemy musimy utworzyć plik tekstowy o treści:
Cytat:
#!/system/bin/sh
swapon /dev/block/vold/179:66
|
w
/system/etc/init.d/
Aby wszystko działało nasz kernel musi oczywiście obsługiwać swap. U siebie na sensacji używam kernela na bazie projektu
LINARO - sam kernel dostępny jest tutaj:
http://forum.xda-developers.com/show....php?t=2035897 Polecam. Urządzenie działa na nim jeszcze lepiej
Aby sprawdzić czy swap działa, w terminalu wpisujemy polecenie: free
Jeżeli obok swap pokażą się same zera to znaczy, że nie działa, w innym przypadku mam działający swap.