Comment puis-je voir la table de partition interne Android? -- storage domaine et file-system domaine et partitions domain android en relation problème

How can I view the Android internal partition table?



30
vote

problème

français

Je suis enraciné mon appareil, mettez-le en mode de récupération et je l'ai lié à PC par joke adb < / a>.

Comment puis-je afficher la liste des périphériques de stockage et des partitions?

Remarque: fdisk ne fonctionne pas.

langue Anglaise

I've rooted my device, put it in recovery mode, and have linked it to PC by adb shell.

How can I view the list of storage devices and partitions?

Note: fdisk doesn't work.

        
 
 

Liste de réponses

13
 
vote
vote
Meilleure réponse
 

Je crois que vous voulez: cat /proc/mtd .

Aussi utile: mount .

 

I believe you want: cat /proc/mtd.

Also useful: mount.

 
 
 
 
30
 
vote

J'utilise habituellement une combinaison des 4 commandes suivantes et les corrélez-les, car chacune de ces commandes donne un élément des informations pouvant être nécessaires.

sommairement:

  1. en utilisant 9988777662 répertorie l'alias et les informations de la taille du système de fichiers, comme indiqué ci-dessous (taille totale, taille utilisée, libre et bloc)

    • Exemple de sortie:

      root@ks01lte:/sdcard # df df Filesystem Size Used Free Blksize /dev 910.0M 92.0K 909.9M 4.0K /firmware 64.0M 8.7M 55.2M 16.0K /firmware-modem 64.0M 49.2M 14.8M 16.0K /system 2.2G 2.2G 62.7M 4.0K /data 11.9G 3.0G 8.9G 4.0K /cache 31.5M 4.1M 27.4M 4.0K /persist 7.9M 4.0M 3.8M 4.0K /efs 13.8M 4.4M 9.3M 4.0K /storage/emulated 910.0M 0.0K 910.0M 4.0K /storage/emulated/0 11.9G 3.0G 8.9G 4.0K /storage/emulated/0/Android/obb 11.9G 3.0G 8.9G 4.0K /storage/emulated/legacy 11.9G 3.0G 8.9G 4.0K /storage/emulated/legacy/Android/obb 11.9G 3.0G 8.9G 4.0K /mnt/media_rw/extSdCard 29.7G 251.8M 29.5G 32.0K /storage/extSdCard 29.7G 251.8M 29.5G 32.0K

      (... couper pour des raisons spatiales)

  2. Utilisation 9988777664 Affiche le chemin de fichier de partition, l'alias, le type de système de fichiers, l'inode Starnig, le nombre de blocs, l'état de lecture / écriture (et d'autres paramètres de la partition individuelle que Je ne suis pas tout à fait sûr de)

    • NB: la sortie de cat /proc/mounts peut être un peu désordonnée, mais si vous le lisez la ligne par ligne (entrée par entrée), vous obtiendrez attentivement les informations
    • Exemple de sortie:

        root@ks01lte:/sdcard # cat /proc/mounts cat /proc/mounts rootfs / rootfs ro,relatime 0 0 tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,size=931840k,nr_inodes=124673,mode=755 0 0 devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0 none /dev/cpuctl cgroup rw,relatime,cpu 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 debugfs /sys/kernel/debug debugfs rw,relatime 0 0 none /sys/fs/cgroup tmpfs rw,seclabel,relatime,size=931840k,nr_inodes=124673,mode=750,gid=1000 0 0 /dev/block/platform/msm_sdcc.1/by-name/system /system ext4 ro,seclabel,relatime,data=ordered 0 0 /dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=ordered 0 0 /dev/block/platform/msm_sdcc.1/by-name/cache /cache ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,errors=panic,data=ordered 0 0 /dev/block/platform/msm_sdcc.1/by-name/persist /persist ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=ordered 0 0 /dev/block/platform/msm_sdcc.1/by-name/efs /efs ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=ordered 0 0   

(... couper pour des raisons spatiales)

  1. Utilisation cat /proc/partitions Vous obtiendrez l'identifiant de nom de partition et le nombre de blocs dans la partition.

    • Exemple de sortie:

      root@ks01lte:/sdcard # cat /proc/partitions cat /proc/partitions major minor #blocks name 253 0 1048576 vnswap0 179 0 15388672 mmcblk0 179 1 15360 mmcblk0p1 179 2 58816 mmcblk0p2 179 3 512 mmcblk0p3 179 4 32 mmcblk0p4 179 5 32 mmcblk0p5 179 6 2048 mmcblk0p6 179 7 512 mmcblk0p7 179 8 512 mmcblk0p8 179 9 10240 mmcblk0p9 179 10 10240 mmcblk0p10 179 11 14336 mmcblk0p11 179 12 3072 mmcblk0p12 179 13 3072 mmcblk0p13 179 14 20480 mmcblk0p14 179 15 20480 mmcblk0p15 179 16 10240 mmcblk0p16 179 17 7159 mmcblk0p17 179 18 3072 mmcblk0p18

      (... couper pour des raisons spatiales)

  2. Utilisation ls -al /dev/block/platform/msm_sdcc.1/by-name Vous obtenez le mappage entre l'alias de partition et le chemin du fichier de partition réelle (vous obtenez également le propriétaire, leur groupe d'utilisateurs, etc.)

    • Exemple de sortie:

      mount0

      (... couper pour des raisons spatiales)

 

I usually use a combination of the following 4 commands and correlate them, since each of these commands gives a piece of the information that might be needed.

Summarily:

  1. Using df lists the filesystem path alias and size info as seen below (total size, used, free and block size)

    • Example output:

      root@ks01lte:/sdcard # df df Filesystem                               Size     Used     Free   Blksize /dev                                   910.0M    92.0K   909.9M      4.0K /firmware                               64.0M     8.7M    55.2M     16.0K /firmware-modem                         64.0M    49.2M    14.8M     16.0K /system                                  2.2G     2.2G    62.7M      4.0K /data                                   11.9G     3.0G     8.9G      4.0K /cache                                  31.5M     4.1M    27.4M      4.0K /persist                                 7.9M     4.0M     3.8M      4.0K /efs                                    13.8M     4.4M     9.3M      4.0K /storage/emulated                      910.0M     0.0K   910.0M      4.0K /storage/emulated/0                     11.9G     3.0G     8.9G      4.0K /storage/emulated/0/Android/obb         11.9G     3.0G     8.9G      4.0K /storage/emulated/legacy                11.9G     3.0G     8.9G      4.0K /storage/emulated/legacy/Android/obb    11.9G     3.0G     8.9G      4.0K /mnt/media_rw/extSdCard                 29.7G   251.8M    29.5G     32.0K /storage/extSdCard                      29.7G   251.8M    29.5G     32.0K 

      (... cut for space reasons)

  2. Using cat /proc/mounts shows the partition file path, the alias, the filesystem type, the startnig inode, the number of blocks, read/write status (and other parameters of the individual partition that I'm not entirely sure of)

    • NB: The output of cat /proc/mounts can be a bit messy, but if you read it line by line (entry by entry) carefully you'll get the info
    • Example output:

      root@ks01lte:/sdcard # cat /proc/mounts cat /proc/mounts rootfs / rootfs ro,relatime 0 0 tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,size=931840k,nr_inodes=124673,mode=755 0 0 devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0 none /dev/cpuctl cgroup rw,relatime,cpu 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 debugfs /sys/kernel/debug debugfs rw,relatime 0 0 none /sys/fs/cgroup tmpfs rw,seclabel,relatime,size=931840k,nr_inodes=124673,mode=750,gid=1000 0 0 /dev/block/platform/msm_sdcc.1/by-name/system /system ext4 ro,seclabel,relatime,data=ordered 0 0 /dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=ordered 0 0 /dev/block/platform/msm_sdcc.1/by-name/cache /cache ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,errors=panic,data=ordered 0 0 /dev/block/platform/msm_sdcc.1/by-name/persist /persist ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=ordered 0 0 /dev/block/platform/msm_sdcc.1/by-name/efs /efs ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=ordered 0 0 

(... cut for space reasons)

  1. Using cat /proc/partitions you will get the actual partition name identifier and the number of blocks in the partition.

    • Example output:

      root@ks01lte:/sdcard # cat /proc/partitions cat /proc/partitions major minor  #blocks  name  253        0    1048576 vnswap0  179        0   15388672 mmcblk0  179        1      15360 mmcblk0p1  179        2      58816 mmcblk0p2  179        3        512 mmcblk0p3  179        4         32 mmcblk0p4  179        5         32 mmcblk0p5  179        6       2048 mmcblk0p6  179        7        512 mmcblk0p7  179        8        512 mmcblk0p8  179        9      10240 mmcblk0p9  179       10      10240 mmcblk0p10  179       11      14336 mmcblk0p11  179       12       3072 mmcblk0p12  179       13       3072 mmcblk0p13  179       14      20480 mmcblk0p14  179       15      20480 mmcblk0p15  179       16      10240 mmcblk0p16  179       17       7159 mmcblk0p17  179       18       3072 mmcblk0p18  

      (... cut for space reasons)

  2. Using ls -al /dev/block/platform/msm_sdcc.1/by-name you get the mapping between the partition alias and the path of actual partition file (you also get the owner, their user group, etc)

    • Example output:

      root@ks01lte:/sdcard # ls -al /dev/block/platform/msm_sdcc.1/by-name ls -al /dev/block/platform/msm_sdcc.1/by-name lrwxrwxrwx root     root              2014-01-20 11:29 aboot -> /dev/block/mmcblk0p6 lrwxrwxrwx root     root              2014-01-20 11:29 apnhlos -> /dev/block/mmcblk0p1 lrwxrwxrwx root     root              2014-01-20 11:29 backup -> /dev/block/mmcblk0p17 lrwxrwxrwx root     root              2014-01-20 11:29 boot -> /dev/block/mmcblk0p14 lrwxrwxrwx root     root              2014-01-20 11:29 hidden -> /dev/block/mmcblk0p25 lrwxrwxrwx root     root              2014-01-20 11:29 modem -> /dev/block/mmcblk0p2 lrwxrwxrwx root     root              2014-01-20 11:29 persdata -> /dev/block/mmcblk0p22 lrwxrwxrwx root     root              2014-01-20 11:29 persist -> /dev/block/mmcblk0p21 lrwxrwxrwx root     root              2014-01-20 11:29 recovery -> /dev/block/mmcblk0p15 lrwxrwxrwx root     root              2014-01-20 11:29 system -> /dev/block/mmcblk0p23 lrwxrwxrwx root     root              2014-01-20 11:29 tz -> /dev/block/mmcblk0p8 lrwxrwxrwx root     root              2014-01-20 11:29 userdata -> /dev/block/mmcblk0p26 

      (... cut for space reasons)

 
 
 
 
6
 
vote

Des informations encore plus utiles peuvent être obtenues à partir de mount1 . Un exemple lorsque le périphérique de bloc est mount2 :

  mount3  
 

Even more useful information can be obtained from parted. An example when the block device is /dev/block/mmcblk0:

~ # parted /dev/block/mmcblk0 print Model: MMC SEM04G (sd/mmc) Disk /dev/block/mmcblk0: 3959MB Sector size (logical/physical): 512B/512B Partition Table: gpt  Number  Start   End     Size    File system  Name       Flags 10      524kB   1573kB  1049kB               PIT  6      1573kB  3146kB  1573kB               CSPSA FS  7      4194kB  14.7MB  10.5MB  ext4         EFS  2      14.7MB  31.5MB  16.8MB  ext4         Modem FS 14      32.5MB  34.6MB  2097kB               SBL 16      34.6MB  36.7MB  2097kB               SBL_2  1      36.7MB  53.5MB  16.8MB               PARAM 12      53.5MB  55.6MB  2097kB               IPL Modem 13      55.6MB  72.4MB  16.8MB               Modem 15      72.4MB  89.1MB  16.8MB               Kernel 17      89.1MB  106MB   16.8MB               Kernel2  3      106MB   748MB   642MB   ext4         SYSTEM  5      748MB   2056MB  1309MB  ext4         DATAFS  4      2056MB  2377MB  321MB   ext4         CACHEFS  9      2377MB  2713MB  336MB   ext4         HIDDEN 11      2713MB  2765MB  52.4MB               Fota  8      2765MB  3949MB  1184MB               UMS  ~ # 
 
 
   
   
6
 
vote

Un vieux fil mais trouvé quelque chose que personne d'autre a mentionné ... Juste au cas où quelqu'un le trouve utile.

mount4 Le répertoire contient nommé Symlinks à tous les Partiossons.

 

Old thread but found something nobody else has mentioned... just in case anyone finds it useful.

ls -la /dev/block/bootdevice/by-name The directory contains named symlinks to all the partitons.

 
 
       
       
5
 
vote

Vous pouvez utiliser FDISK via Busybox sur un droïde. Donc, en supposant que vous ayez le binaire binaire sur votre rom, et c'est sur votre chemin, la commande serait simplement:

mount5

exemple

mount6
 

You can use fdisk via busybox on a droid. So, assuming you have the busybox binary on your rom, and it's on your path, the command would simply be:

busybox fdisk [the various fdisk options...] 

example

busybox fdisk -l /dev/block/sda 
 
 
3
 
vote

Vous pouvez voir des tailles et des statistiques d'utilisation de toutes les partitions montées en utilisant simplement cette commande:

  mount7  

Remarque, le type typique mount8 ne fonctionne pas ici et n'est pas nécessaire car la sortie est déjà en mégaoctets. La commande fonctionne dans mount9 et l'émulateur de terminal Android, mais pas en mode de récupération, car rien n'est monté à ce point.

 

You can see sizes and usage statistics of all mounted partitions by simply using this command:

df 

Note, the typical df -h does not work here and is not needed because the output is already in megabytes. The command works within adb shell and the Android terminal emulator, but not in the Recovery mode terminal because nothing is mounted at that point.

 
 
1
 
vote

Pour la liste des partitions MMCBLK0:

CAT / PROC / DUMCHAR_INFO

df0
 

for listing mmcblk0 partitions:

cat /proc/dumchar_info

Part_Name   Size    StartAddr   Type    MapTo preloader    0x0000000000600000   0x0000000000000000   2   /dev/misc-sd mbr          0x0000000000080000   0x0000000000000000   2   /dev/block/mmcblk0 ebr1         0x0000000000080000   0x0000000000080000   2   /dev/block/mmcblk0p1 pro_info     0x0000000000300000   0x0000000000100000   2   /dev/block/mmcblk0 nvram        0x0000000000500000   0x0000000000400000   2   /dev/block/mmcblk0 protect_f    0x0000000000a00000   0x0000000000900000   2   /dev/block/mmcblk0p2 protect_s    0x0000000000a00000   0x0000000001300000   2   /dev/block/mmcblk0p3 seccfg       0x0000000000020000   0x0000000001d00000   2   /dev/block/mmcblk0 uboot        0x0000000000060000   0x0000000001d20000   2   /dev/block/mmcblk0 bootimg      0x0000000000600000   0x0000000001d80000   2   /dev/block/mmcblk0 recovery     0x0000000000600000   0x0000000002380000   2   /dev/block/mmcblk0 sec_ro       0x0000000000600000   0x0000000002980000   2   /dev/block/mmcblk0p4 misc         0x0000000000080000   0x0000000002f80000   2   /dev/block/mmcblk0 logo         0x0000000000300000   0x0000000003000000   2   /dev/block/mmcblk0 expdb        0x0000000000080000   0x0000000003300000   2   /dev/block/mmcblk0 android      0x0000000000a00000   0x0000000003380000   2   /dev/block/mmcblk0p5 cache        0x000000002bc00000   0x0000000003d80000   2   /dev/block/mmcblk0p6 usrdata      0x00000000b6ca0000   0x000000002f980000   2   /dev/block/mmcblk0p7 bmtpool      0x0000000000000000   0x0000000037780000   2   /dev/block/mmcblk0 Part_Name:Partition name you should open; Size:size of partition StartAddr:Start Address of partition; Type:Type of partition(MTD=1,EMMC=2) MapTo:actual device you operate 
 
 
   
   
0
 
vote

Pour le stockage interne uniquement, vous pouvez installer diskinfo . Mais cela ne montre pas le système de fichiers de ma carte SD.

 

For internal storage only, you can install DiskInfo. But it doesn't show the file system of my SD card.

 
 

Questions connexes

9  Comment trouver le chemin de la partition Swap sur la carte SD?  ( How to find the pathname of the swap partition on sd card ) 
comme Ceci < / a> avertit, vous ne devez pas activer le swap sur la mauvaise partition ou vous pouvez détruire votre téléphone: OK avant d'aller plus loin...

2  TWRP: Impossible de monter '/ précharge' (argument invalide)  ( Twrp failed to mount preload invalid argument ) 
avec TWRP, sur presque toutes les opérations que je reçois Échec de montage '/ précharge' (argument non valide) Mon appareil ne peut actuellement pas dé...

1  La partition Android 4.2 "a un majeur différent de son disque!" Erreur dans logcat  ( Android 4 2 partition has a different major than its disk error in logcat ) 
J'utilise un Samsung I9100 exécutant Android 4.2.2 via Sentinelrom_v4_75_I9100. Aucune modification du noyau à l'extérieur de ce qui est venu avec cette rom. ...

0  Questions sur la partitionnement de la carte Link2SD et SD  ( Questions about link2sd and sd card partitioning ) 
J'ai un Samsung S3 Mini, aucun support pour les cartes SD, je devais donc l'informer et installer link2sd, a passé les 3 derniers jours à pirater mon téléphon...

4  Mon appareil Android est-il démarrer dans une partition "furtive"?  ( Is my android device booting into a stealth partition ) 
OK, c'est un problème étrange que je rencontre avec un système Android que j'utilise sans problèmes depuis plusieurs années maintenant ... et je suis pratique...

30  Comment puis-je voir la table de partition interne Android?  ( How can i view the android internal partition table ) 
Je suis enraciné mon appareil, mettez-le en mode de récupération et je l'ai lié à PC par joke adb < / a>. Comment puis-je afficher la liste des périphériqu...

0  La partition de swap ne fonctionne pas sur Huawei U8160 exécutant CyanogenMod 7.2  ( Swap partition not working on huawei u8160 running cyanogenmod 7 2 ) 
J'ai un Huawei U8160 (également connu sous le nom de: Vodafone 858 Smart) qui exécute CyanogenMod 7.2 (qui a été libéré par MadTeam le 2/7/2012). Après la m...

4  La récupération Fastboot a échoué: la partition 'récupération' ne supporte pas le flash  ( Fastboot recovery failed partition recovery not support flash ) 
Mon mobile est Lenovo S920 exécutant officiel Android OS 4.4.2. J'essaie d'installer la récupération CWM via Fastboot. J'ai essayé d'exécuter la commande ...

0  Une réinitialisation d'une usine Androide fait-elle aussi effacer la partition de cache? [dupliquer]  ( Does an android factory reset also clear the cache partition ) 
Cette question a déjà des réponses ici : n'est pas réinitialisé en usine exactement identique à l'es...

0  Samsung Galaxy J7 Pro 2017 (SM-J730GM) ne semble pas prendre en charge les cartes SD partitionnées  ( Samsung galaxy j7 pro 2017 sm j730gm doesnt seem to support partitioned sd ca ) 
J'ai un Samsung Galaxy J7 Pro Sm-J730GM acheté dans un magasin Sanborns au Mexique, en cours d'exécution en matière de stock de stock de Telcel, enracinée, av...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés