Hirdetés

2024. május 5., vasárnap

Gyorskeresés

Útvonal

Fórumok  »  Tabletek, E-bookok  »  DPS IQ7

Hozzászólások

(#128) szajmon válasza tpeter77 (#126) üzenetére


szajmon
csendes tag

Eloroztam a geyerektől a tabot, és összeszedtem róla pár adatot. Csináltam jópár screenshotot is, remélem, felfér! Először is röviden: szerintem mindketten jól csináltatok. Ez a 350MB-os külső(nek látszó) terület nekem is feltűnt. A magyarázat egyszerű, ha igaz :).

Úgy vélem, ez a második partíció kissé megzavarja az androidos infó appokat. Azaz, minden rendben, csak rosszul írják ki a tárhely adatot. Ami a beállítások/tárhely alatt 350MB-os külső tárhelynek látszik, az nem a mikroSD. Valami más. Lentebb kiderül, hogy több minden is lehet. A lényeg, hogy nem kell vele foglalkozni.

Csináltam egy screenshot-ot én is arról, hogy 350MB-osnak látszik a külső tároló a beállítások/tárhely alatt, de ugyanúgy néz ki, mint gyutyo képein. Sokkal érdekesebb, ami felül van. Ez is látszik gyutyo képein is, de annyira még nem feltűnő. Legfelül, a "Belső tárhely" szekcióban jóval több a felhasználható és az alkalmazások által elfoglalt terület összege, mint az érzékelt teljes méret. Ez is azt mutatja, hogy jelen esetben itt a beállítások/tárhely alatt nem kapunk valós információt a tárhely méretről. De ez csak abból ered, hogy az Androidnak az a kis programja, ami ezt megjeleníti, valami egyszerű elv alapján kérdezi le a méreteket, és összezavarja őt a Link2SD. De attól még minden megfelelően működik. Nálam pl. a 788MB-ra ráfért kb. 2,1GB-nyi cucc :). Persze nem. Csak az alkalmazások által elfoglalt területek számításánál a program leköveti a linkeket is, amik arra a Linux partícióra mutatnak, és az ott elfoglalt helyet is hozzászámolja. Íme:

Következő kép: a Total Commander.ban már egy fokkal tisztább a helyzet. A legfelső (988MB-os) az emulált belső SD, a második az a bizonyos Linux-os ext4 partíció, és a legalsó a FAT32 partíció. Itt már látszanak a mountpontok is.

Apropó mountpontok! rokafiu77 kérdésére a válasz. A mount parncs csak listázza a mountpontokat. A méretek lekérdezésére a df használható. Nálam így néz ki a kettő:
(adb shell-ből csináltam, de az mindegy, hogy így, vagy terminál progival nézem)
(kiemeltem a lényeget - szerk: a kód formátumnál nem enged a fórum további formázást.)

E:\Android>adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
root@fiber-inets:/ # mount
mount
rootfs / rootfs ro,seclabel,relatime 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
none /sys/fs/cgroup tmpfs rw,seclabel,relatime,mode=750,gid=1000 0 0
tmpfs /mnt/secure tmpfs rw,seclabel,relatime,mode=700 0 0
tmpfs /mnt/asec tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
/dev/block/by-name/system /system ext4 ro,seclabel,relatime,user_xattr,barrier=1,data=ordered 0 0
/dev/block/by-name/cache /cache ext4 rw,seclabel,nosuid,nodev,noatime,user_xattr,barrier=1,nomblk_io_submit,data=ordered 0 0
/dev/block/by-name/databk /databk ext4 rw,seclabel,nosuid,nodev,noatime,user_xattr,barrier=1,nomblk_io_submit,data=ordered 0 0
/dev/block/by-name/data /data ext4 rw,seclabel,nosuid,nodev,noatime,user_xattr,barrier=1,nomblk_io_submit,data=ordered,noauto_da_alloc 0 0
/dev/block/vold/179:2 /data/sdext2 ext4 rw,seclabel,relatime,user_xattr,barrier=1,data=ordered 0 0
/dev/block/dm-0 /mnt/asec/com.buak.link2sdplus-1 ext4 ro,dirsync,seclabel,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
tmpfs /mnt/extsd tmpfs rw,seclabel,nosuid,nodev,relatime,uid=1000,gid=1015 0 0
/dev/block/vold/179:1 /mnt/extsd/179_1 vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=ascii,shortname=mixed,utf8,errors=continue 0 0
/dev/block/vold/93:80 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=ascii,shortname=mixed,utf8,errors=continue 0 0
/dev/block/vold/93:80 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=ascii,shortname=mixed,utf8,errors=continue 0 0
/dev/block/dm-1 /mnt/asec/com.google.earth-1 ext4 ro,dirsync,seclabel,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-2 /mnt/asec/me.pou.app-1 ext4 ro,dirsync,seclabel,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-3 /mnt/asec/com.screenz.risingstar_hu-1 ext4 ro,dirsync,seclabel,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
/dev/block/dm-4 /mnt/asec/com.google.android.play.games-1 ext4 ro,dirsync,seclabel,nosuid,nodev,noatime,user_xattr,barrier=1 0 0
root@fiber-inets:/ # df
df
Filesystem Size Used Free Blksize
/dev 350.3M 128.0K 350.2M 4096
/sys/fs/cgroup 350.3M 12.0K 350.3M 4096
/mnt/secure 350.3M 0.0K 350.3M 4096
/mnt/asec 350.3M 0.0K 350.3M 4096
/mnt/obb 350.3M 0.0K 350.3M 4096
/system 739.1M 570.1M 169.0M 4096
/cache 504.4M 8.9M 495.5M 4096
/databk 125.1M 4.1M 121.0M 4096
/data 788.4M 585.3M 203.1M 4096
/data/sdext2 3.8G 1.4G 2.3G 1024
/mnt/asec/com.buak.link2sdplus-1 2.0M 52.0K 1.9M 4096
/mnt/extsd 350.3M 0.0K 350.3M 4096
/mnt/extsd/179_1 10.5G 16.0K 10.5G 8192
/mnt/sdcard 988.0M 506.9M 481.1M 4096
/mnt/secure/asec 988.0M 506.9M 481.1M 4096
/mnt/asec/com.google.earth-1 18.0M 16.1M 1.9M 4096
/mnt/asec/me.pou.app-1 22.0M 20.5M 1.6M 4096
/mnt/asec/com.screenz.risingstar_hu-1 8.1M 6.8M 1.3M 4096
/mnt/asec/com.google.android.play.games-1 6.0M 4.7M 1.4M 4096
root@fiber-inets:/ #

Itt látható egy /mnt/extsd nevű eszköz 350MB-os mérettel. Ez lehet az, amit az információs progik mutatnak. Azt, hogy miért van itt, miért ekkora, nem tudom. Biztos, hogy a Link2SD csinálta, illetve annak működéséhez kell.

Szóval értelmes infót a df paranccsal, a Total Commanderből (ha tudjuk mit kell nézni), illetve a Link2SD menüjéből, a "Tárhely infó" alatt kaphatunk:

Már csak azt kellene tisztába tenni, milyen művelet elvégzésekor, hova kerülnek az adatok! A legegyszerűbben ezt is screenshot-okkal tudom megmutatni. A Link2SD alkalmazáslistájában lehet látni, mi hol van. Ami alatt nincs semmi, az a rendszerterületen van. Nálam van még: "Linkelt -> SD kártya" - az ilyenek vannak az ext4-es partícióra mozgatva, és visszalinkelve a rendszerterületen lévő helyükre. Aztán van "SD kártyán". Ezek a hagyományos app2sd, vagy "Áthelyezés SD kártyára" módszerrel kerültek a belső, emulált SD-re. Nem próbálkoztam azzal, hogy a külső FAT32-es partícióra tegyem át hagyományos módszerrel, mert azért fizettem ki a progit, hogy amit a külső SD-re akarok tenni, az legyen azon az ext4-es partíción. Szóval, nem kísérleteztem azzal, hogy a hagyományos módszerrel a valóban külső SD-re tegyek appot.
Az előző képen mindkét esetre van példa. Most nézzük meg közelebbről! Az appra koppintva részletes infók jelennek meg. Itt látható feketén-fehéren, hogy az app melyik része hol helyezkedik el. Külön tájékoztat arról is, hogy -> jel jelzi a linkelt fájlokat!

Nagyon fontos!

Ugyanitt lehet mozgatni, vagy linkelni az appot. A "Mozgatás SD kártyára" a hagyományos módszerrel történő mozgatás jelenti. A Linux partícióra való átvitelhez és a "Link létrehozása" gombot kell megnyomni.

Tehát mégegyszer: én csak a Link létrehozását és a belső SD-re való hagyományos mozgatást használtam. Nincs értelme a külső mikroSD kártya FAT partíciójára mozgatni appokat, ha van külön erre a célra fenntartott terület. Oda mennek majd a képek, zenék, filmek. Már amennyi elfér :)

[ Szerkesztve ]

Ha a hardveraprón PÜ-t küldesz, ird bele, hogy melyik hirdetésre vonatkozik! Kösz.

Útvonal

Fórumok  »  Tabletek, E-bookok  »  DPS IQ7
Copyright © 2000-2024 PROHARDVER Informatikai Kft.