Debian GNU se separó

0

Tengo un disco duro interno SATA de 4TB. Al instalar Debian Wheezy, el instalador lo vio como una unidad de 2.2TB. Me dijeron que usara GNU dividido para configurar GPT en la partición que quería, así que configuré las particiones iniciales de la siguiente manera:
/ - 50GB
swap - 10GB
/ raid - 2.14TB ext4 (esta es la partición en cuestión)

Running fdisk -lmuestra las siguientes particiones:
/ dev / sda1 (boot)
/ dev / sda2 (swap)
/ dev / sda3 (presumiblemente la partición para / raid)

Corrí parted /dev/sda3seguido de mklabel gpt. El segundo comando me dio un error que decía algo como:
"Error: Particiones 1, 2, 3, ...., 64 en / dev / sda3 se han escrito, pero no hemos podido informar el núcleo del cambio, probablemente porque están en uso. Como resultado, las particiones antiguas permanecerán en uso. Debería reiniciar ahora antes de realizar más cambios ".

El mensaje anterior se produce siempre que lo ejecuto mkparttambién. Además, cuando mkpartejecuto, parece que no puedo especificar un tamaño más allá de 2.14TB, incluso si especifico Endque sea 100%.

Entonces, para resumir: ¿Qué debo hacer para obtener mi 4TB - 50GB (por /) - 10GB (por intercambio) = 3.94TB (aproximadamente)?

La versión de mi kernel es: 3.2.0-4-686-pae

Ceniza
fuente
Intenta en cfdisklugar de fdisk.
Janne Pikkarainen
Sigue los consejos que informó de parted: You should reboot now before making further changes. Además, cfdiskno ayudará; ambos cfdisky fdiskson herramientas para administrar el antiguo sistema de partición Master Boot Record (MBR) , mientras que necesita usar el nuevo sistema de tabla de particiones GUID (GPT) . Para utilizar GPT, es necesario utilizar algo basado en libparted ( parted, GParted, etc.), o algo en la familia fdisk GPT ( gdisk, cgdisko sgdisk).
Rod Smith

Respuestas:

2

GPT es una tabla de particiones para todo el disco, no para una sola partición en la tabla de particiones MBR. Entonces, usando Parted puedes hacer:

parted /dev/sda
mklabel gpt
mkpart ...
mkpart ...
mkpart ...
chiflado
fuente
Dado que solo tengo un solo disco, ¿eso significa que todos mis datos se borran al ejecutar parted en él? Si ese es el caso, entonces déjame hacerlo bien. La secuencia de pasos para cambiar de MBR a GPT para una configuración de disco único es: instalar el sistema operativo, ejecutar parted (que eliminará el sistema operativo), instalar el sistema operativo nuevamente. ¿Es eso correcto?
Ash el
Actualización: ejecutó gdisk que fusionó las tres particiones (sda1, sda2, sda3) en una (sda1) y afirmó que era GPT. Ahora ya no puedo arrancar y el sistema se detiene con el mensaje: "PXE-E53: no se recibió el nombre de archivo de arranque"
Ash
Mi sistema es de 32 bits. ¿Es posible usar UEFI? Según las notas de la versión de Debian Wheezy, UEFI es compatible con sistemas de 64 bits. No dice nada sobre los sistemas de 32 bits.
Ash
0

Sé que este es un hilo viejo, pero sigue siendo importante. En respuesta a su pregunta de disco único. Debe arrancar desde un CD en vivo para ejecutar parted. Esto debería permitirle convertir el MBR a GPT en el disco único desmontado. Parted no elimina necesariamente los datos en la unidad a menos que use algo como mkfs o cambie los límites para excluir dónde está el sistema operativo. Algunos ejemplos se pueden encontrar en http://www.thegeekstuff.com/2011/09/parted-command-examples/ Una vez que haya convertido el MBR a GPT, deberá agregar la información de la partición. Lea sobre mklabel y rescate en http://www.gnu.org/software/parted/manual/parted.html

usuario365016
fuente