Pregunta actualizada (20/02/2018)
Gracias a la respuesta y comentario de grawity, mi pregunta puede ser actualizada.
Mi objetivo final es adquirir información detallada sobre la partición (incluyendo la dirección de inicio y final de cada partición en mi teléfono Android), ya sea utilizando fdisk o parted.
-
¿Cómo "instalar" el comando parted en mi teléfono inteligente Android?
-
¿Puedo usar fdisk en un sistema Linux o en Cygwin en un sistema Windows? Sabiendo que fdisk traído por BusyBox no puede manejar GPT. (Si es así, quizás podría publicar otra pregunta.)
Pregunta original (19/02/2018)
He instalado Busybox en mi smartphone y quiero adquirir información detallada sobre las particiones, incluyendo la dirección de inicio y final de cada partición en mi teléfono Android.
Puedo usar el comando fdisk, pero tal vez porque el disco de mi teléfono es GPT en lugar de MBR, el comando "fdisk -l" no muestra ninguna salida.
Por lo tanto, quiero usar el comando "parted". Pero no lo tengo en mi smartphone. ¿Cómo puedo obtenerlo?
He visitado el sitio web de "parted". Pero lo único que puedo descargar es el código fuente. ¿Necesito compilarlo? En caso afirmativo, ¿cómo lo compilo? ¿Puedo compilar el código fuente con MinGW en una PC con sistema Windows?
Si obtengo el archivo "parted", ¿dónde debo colocarlo para que funcione? ¿Está en /system/bin?
Todavía no he encontrado un archivo "parted" utilizable. ¿Es debido a mis malas habilidades en Google o el archivo debe ser compilado de manera diferente para diferentes dispositivos?
Espero encontrar una versión oficial del archivo "parted".
EDICIÓN (19/02/2018)
Sé que mi almacenamiento es GPT porque fdisk -l /dev/block/mmcblk0
me lo dice. Y he leído en Internet que fdisk no puede manejar GPT, mientras que parted sí puede. Simplemente no estoy seguro de por qué fdisk -l
no muestra nada.
fdisk -l /dev/block/mmcblk0
Disco /dev/block/mmcblk0: 15 GB, 15634268160 bytes, 30535680 sectores
1908480 cilindros, 1 cabezal, 16 sectores/pista
Unidades: cilindros de 16 * 512 = 8192 bytes
Device Boot StartCHS EndCHS StartLBA EndLBA Sectors Size Id Type
/dev/block/mmcblk0p1 0,0,0 0,0,0 1 30535679 30535679 14.5G ee EFI GPT
La partición 1 no termina en el límite del cilindro
0 votos
Tu salida en realidad muestra que tu versión de
fdisk
es demasiado antigua y no soporta GPT. (¿Es fdisk de util-linux o fdisk de BusyBox?) Está mostrando la partición de "MBR protector".0 votos
Corro el siguiente comando en el Emulador de Terminal en mi teléfono Android. Y tengo instalado busybox. No sé acerca de la versión de fdisk. Además, cuando me conecto con adb y ejecuto adb shell en la computadora, el resultado es el mismo. ¿Quieres decir que la versión más reciente de fdisk en Android admite GPT? ¿O fdisk en un sistema Linux puede manejar GPT?
0 votos
"fdisk en android" es irrelevante. La parte importante es de donde viene fdisk: Busybox tiene su propia versión de
fdisk
, al igual que tiene su propia versión dels
y su propia versión desh
, completamente separada de la tradicional Linuxfdisk
/ls
/sh
/etc.