fdisk -l
tüm disk aygıtının adını açıkça geçirirseniz çalışır (ör. fdisk -l /dev/block/mmcblk1
); işe yaramayan, blok cihazların otomatik olarak keşfedilmesidir (görünüşe göre Android blok cihaz dosyalarını /dev/block
dizinin altına yerleştirir , ancak fdisk
bu dosyaları doğrudan görmeyi bekler /dev
). Bu nedenle tek bir seçeneği tam disk cihazların listesi (toplamaktır /dev/block/mmcblk0
, /dev/block/mmcblk1
kullanarak bölüm masalarında, ...) ve göz . Bu disk aygıtlarının tümü karşılık gelen bölümlerden önce listelenir .fdisk -l <device>
/proc/partitions
Yardımcı blkid
program bölüm tablosuna hiç bakmaz - sistem tarafından bilinen tüm blok aygıtlarını açar ve dosya sistemi türünü bu aygıtlardaki gerçek verilerden algılar; bu nedenle blkid
, bu bölüm başlatılana kadar takas bölümü için doğru bilgileri göstermez mkswap
. Bu blkid
şu anki göreviniz için işe yaramaz demektir (hangi bölüme geçilmesi gerektiğini bulmak mkswap
).
mount
genellikle altında /dev/block/vold
büyük ve küçük numaralarına göre adlandırılan cihazları gösterir . Her zamanki cihaz adını almak için /proc/partitions
, ilk iki sütunda aynı sayıları içeren bir satır bulmak için arama yapabilirsiniz . Ardından parçayı cihaz adının sonundan kaldırabilir, başlangıçta ekleyebilir ve ilgili cihazın bölüm tablosunu görmek için ortaya çıkan adı geçebilirsiniz .p<number>
/dev/block/
fdisk -l
fdisk -l
Dahili eMMC flaşın çıkışına bakarsanız , özellikle Qualcomm tabanlı cihazlarda garip türlere sahip birçok bölüm bulabileceğinize dikkat edin . Örneğin, Samsung Galaxy W (GT-I8150) için bölüm tablosuna bakın:
# fdisk -lu /dev/block/mmcblk0
Disk /dev/block/mmcblk0: 3959 MB, 3959422976 bytes
1 heads, 16 sectors/track, 483328 cylinders, total 7733248 sectors
Units = sectors of 1 * 512 = 512 bytes
Device Boot Start End Blocks Id System
/dev/block/mmcblk0p1 1 212991 106495+ c Win95 FAT32 (LBA)
Partition 1 does not end on cylinder boundary
/dev/block/mmcblk0p2 * 212992 213991 500 4d Unknown
Partition 2 does not end on cylinder boundary
/dev/block/mmcblk0p3 213992 221183 3596 46 Unknown
Partition 3 does not end on cylinder boundary
/dev/block/mmcblk0p4 221184 7733247 3756032 5 Extended
Partition 4 does not end on cylinder boundary
/dev/block/mmcblk0p5 229376 239615 5120 47 Unknown
/dev/block/mmcblk0p6 245760 285759 20000 49 Unknown
/dev/block/mmcblk0p7 286720 292863 3072 58 Unknown
/dev/block/mmcblk0p8 294912 306175 5632 48 Unknown
/dev/block/mmcblk0p9 311296 324271 6488 50 Unknown
/dev/block/mmcblk0p10 327680 333823 3072 4a Unknown
/dev/block/mmcblk0p11 335872 342015 3072 4b Unknown
/dev/block/mmcblk0p12 344064 360447 8192 90 Unknown
/dev/block/mmcblk0p13 360448 375807 7680 91 Unknown
/dev/block/mmcblk0p14 376832 387071 5120 92 Unknown
/dev/block/mmcblk0p15 393216 1488895 547840 93 Unknown
/dev/block/mmcblk0p16 1490944 1613823 61440 94 Unknown
/dev/block/mmcblk0p17 1613824 3887103 1136640 95 Unknown
/dev/block/mmcblk0p18 3891200 3993599 51200 96 Unknown
/dev/block/mmcblk0p19 3997696 3998695 500 97 Unknown
/dev/block/mmcblk0p20 4005888 4013079 3596 98 Unknown
/dev/block/mmcblk0p21 4014080 4024319 5120 99 Unknown
/dev/block/mmcblk0p22 4030464 4070463 20000 9a Unknown
/dev/block/mmcblk0p23 4071424 4081663 5120 9b Unknown
/dev/block/mmcblk0p24 4087808 4101807 7000 9c Unknown
/dev/block/mmcblk0p25 4104192 4114431 5120 9d Unknown
/dev/block/mmcblk0p26 4120576 4130815 5120 9e Unknown
/dev/block/mmcblk0p27 4136960 4147199 5120 9f BSD/OS
/dev/block/mmcblk0p28 4153344 7733247 1789952 a0 Thinkpad hibernation
Bölüm türü kodları bile tehlikeli olabilir, çünkü /dev/block/mmcblk0p1
bildirilen Win95 FAT32 (LBA)
, aslında bazı sistem verileri içerir (çeşitli ROM parçalarının konumları ve MD5 karmaları dahil); ancak, /dev/block/mmcblk0p28
FAT16 formatlı “dahili veri depolama” olan tamamen sahte görünen bir türe sahiptir. Bu durumda üretici 0x82
(Linux takas) tür kodunu kendi amaçları için yeniden kullanmadı , ancak bu tür çakışmaların asla gerçekleşmediğinden emin değilim, bu yüzden takas gibi görünen herhangi bir bölümü körü körüne kullanmaya çalışmamalısınız - önce cihaz boyutu ve bölüm düzeni SD kartınızda görmeyi beklediğiniz şeylerdir.
/proc/mtd
SD kartta takas bölümü bulmak için asla yararlı değildir (MTD sürücüleri doğrudan bağlı ham flash yongalarına erişmek için kullanılır, harici SD kartlarla çalışamazlar).
/proc/swaps
?