Table of Contents
10 comandos fdisk para administrar particiones de disco de Linux
fdisk. significa “ disco fijo. o formatear disco. ) es una utilidad de manipulación de disco basada en la línea de comandos más comúnmente utilizada para un Sistemas Linux/Unix. Con la ayuda del comando fdisk puede ver, crear, redimensionar, eliminar, cambiar, copiar y mover particiones en un disco duro usando su propia interfaz de menú basada en texto fácil de usar.
Esta herramienta es muy útil en términos de creación de espacio para nuevas particiones, organización de espacio para nuevas unidades, reorganización de unidades antiguas y copia o traslado de datos a nuevos discos. Le permite crear un máximo de cuatro nuevas particiones primarias. y un número de particiones lógicas ( extendidas. , según el tamaño del disco duro que tenga en su sistema.
comando fdisk para administrar la partición del disco
Este artículo explica 10 comandos fdisk. básicos para administrar una tabla de particiones en Linux sistemas basados. Debe ser un usuario root. para ejecutar el comando fdisk; de lo contrario, obtendrá un error de “ comando no encontrado. .
Precaución -No cree, elimine ni modifique particiones. ¡A menos que sepa lo que está haciendo!.
1. Ver todas las particiones de disco en Linux
El siguiente comando básico enumera todas las particiones de disco existentes en su sistema. El argumento “-l. representa (enumerando todas las particiones) se usa con el comando fdisk para ver todas las particiones disponibles en Linux. Las particiones se muestran por los nombres de sus dispositivos. Por ejemplo: /dev/sda. /dev/sdb. o /dev/sdc.
[[email protected] ~] # fdisk-l Disk/dev/sda: 637,8 GB, 637802643456 bytes 255 cabezas, 63 sectores/pista, 77541 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Dispositivo de inicio Inicio Bloques de identificación Sistema/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 2624 20972857+ 83 Linux/dev/sda3 2625 4582 15727635 83 Linux/dev/sda4 4583 77541 586043167+ 5 Extendido/dev/sda5 4583 5887 10482381 83 Linux/dev/sda6 5888 7192 10482381 83 Linux/dev/sda7 7193 7845 5245191 83 Linux/dev/sda8 7846 8367 4192933+ 82 Linux swap/Solaris/dev/sda9 8368 77541 555640123+ 8e Linux LVM
2. Ver una partición de disco específica en Linux
Para ver todas las particiones de un disco duro específico, use la opción “-l. con el nombre del dispositivo. Por ejemplo, el siguiente comando mostrará todas las particiones de disco del dispositivo /dev/sda. Si tiene diferentes nombres de dispositivo, simplemente escriba el nombre del dispositivo como /dev/sdb. o /dev/sdc.
[[email protected] ~] # fdisk-l/dev/sda Disk/dev/sda: 637,8 GB, 637802643456 bytes 255 cabezas, 63 sectores/pista, 77541 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Dispositivo de arranque Inicio Bloques de finalización Id Sistema/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 2624 20972857+ 83 Linux/dev/sda3 2625 4582 15727635 83 Linux/dev/sda4 4583 77541 586043167+ 5 Extendido/dev/sda5 4583 5887 10482381 83 Linux/dev/sda6 5888 7192 10482381 83 Linux/dev/sda7 7193 7845 5245191 83 Linux/dev/sda8 7846 8367 4192933+ 82 Linux swap/Solaris/dev/sda9 8368 77541 555640123+ 8e Linux LVM
3. Marque todos los comandos de fdisk disponibles
freestar.config.enabled_slots.push
Si desea ver todos los comandos que están disponibles para fdisk. Simplemente use el siguiente comando mencionando el nombre del disco duro, como /dev/sda. como se muestra a continuación. El siguiente comando le dará un resultado similar al siguiente.
[[email protected] ~] # fdisk/dev/sda ADVERTENCIA: El modo compatible con DOS está obsoleto. Se recomienda encarecidamente apagar el modo (comando ‘c’) y cambiar las unidades de visualización a sectores (comando ‘u’). Comando (m para obtener ayuda):
Escriba “ m. para ver la lista de todos los comandos disponibles de fdisk que se pueden operar en el disco duro /dev/sda. Después, ingrese ‘ m. en la pantalla, verá todas las opciones disponibles para fdisk que puede usar en el dispositivo /dev/sda.
[[email protected] ~] # fdisk/dev/sda ADVERTENCIA: El modo compatible con DOS está obsoleto. Se recomienda encarecidamente apagar el modo (comando ‘c’) y cambiar las unidades de visualización a sectores (comando ‘u’). Comando (m para ayuda): m. Acción de comando a alternar un indicador de arranque b editar bsd disklabel c alternar el indicador de compatibilidad de DOS d eliminar una partición l enumerar los tipos de partición conocidos m imprimir este menú n agregar una nueva partición o crear una nueva tabla de particiones de DOS vacía p imprimir la tabla de particiones q salir sin guardar los cambios s crear una nueva etiqueta de disco Sun vacía t cambiar la identificación del sistema de una partición u cambiar las unidades de visualización/entrada v verificar la tabla de particiones w escribir la tabla en el disco y salir x funcionalidad adicional (solo expertos) Comando (m para ayuda):4. Imprimir toda la tabla de particiones en Linux
Para imprimir toda la tabla de particiones del disco duro, debe estar en el modo de comando de un disco duro específico, por ejemplo, /dev/sda.
[ [email protected] ~] # fdisk/dev/sda
Desde el modo de comando, ingrese ‘ p. en lugar de ‘ m. como hicimos antes. Cuando ingrese ‘ p. , imprimirá la tabla de particiones /dev/sda. específica.
Comando (m para ayuda): p. Disk/dev/sda: 637.8 GB, 637802643456 bytes 255 cabezas, 63 sectores/track, 77541 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 2624 20972857+ 83 Linux/dev/sda3 2625 4582 15727635 83 Linux/dev/sda4 4583 77541 586043167+ 5 Extendido/dev/sda5 4583 5887 10482381 83 Linux/dev/sda6 5888 7192 10482381 83 Linux/dev/sda7 7193 7845 5245191 83 Linux/dev/sda8 7846 8367 4192933+ 82 Linux swap/Solaris/dev/sda9 8368 77541 555640123+ Comando Linux LVM 8e (m para obtener ayuda):
5. Cómo eliminar una partición en Linux
Si desea eliminar una partición específica (es decir, /dev/sda9. del disco duro específico, como /dev/sda. Debe estar en el modo de comando fdisk para hacer esto.
[[email protected] ~] # fdisk/dev/sda
Luego, ingrese ‘ d. para eliminar cualquier nombre de partición dado del sistema. Cuando ingrese “ d. , me pedirá que ingrese el número de partición que deseo eliminar del disco duro /dev/sda. Supongamos que ingreso el número ‘ 4. aquí, luego eliminará el número de partición ‘ 4. (es decir, /dev/sda4. del disco y se mostrará gratis espacio en la tabla de partición. Ingrese “ w. para escribir la tabla en el disco y salir después de realizar nuevas alteraciones en la tabla de particiones. Los nuevos cambios solo se llevarán a cabo después del próximo reinicio del sistema. Esto se puede entender fácilmente a partir del resultado siguiente.
[[email protected] ~] # fdisk/dev/sda ADVERTENCIA: El modo compatible con DOS está obsoleto. Se recomienda encarecidamente apagar el modo (comando ‘c’) y cambiar las unidades de visualización a sectores (comando ‘u’). Comando (m para ayuda): d. Número de partición (1-4): 4. Comando (m para ayuda): w. La tabla de particiones tiene ha sido alterado! Llamando a ioctl () para volver a leer la tabla de particiones. ADVERTENCIA: No se pudo volver a leer la tabla de particiones con el error 16: Dispositivo o recurso ocupado. El kernel todavía usa la tabla anterior. La nueva tabla se utilizará en el próximo reinicio o después de ejecutar partprobe (8) o kpartx (8) Sincronizando discos. Tiene correo nuevo en/var/spool/mail/root
Advertencia. tenga cuidado, al realizar este paso, porque al usar la opción ‘ d. se eliminará completamente la partición del sistema y puede perder todos los datos de la partición.
6. Cómo crear una nueva partición en Linux
Si tiene espacio libre en uno de sus dispositivos, diga /dev/sda. y le gustaría crear una nueva partición debajo de él. Entonces debe estar en el modo de comando fdisk de /dev/sda. Escriba el siguiente comando para ingresar al modo de comando de un disco duro específico.
[[email protected] ~] # fdisk/dev/sda
Después de ingresar al modo de comando, ahora presione “ n. ”Para crear una nueva partición en /dev/sda. con un tamaño específico. Esto se puede demostrar con la ayuda de la siguiente salida dada.
[[email protected] ~] # fdisk/dev/sda ADVERTENCIA: El modo compatible con DOS está obsoleto. Se recomienda encarecidamente apagar el modo (comando ‘c’) y cambiar las unidades de visualización a sectores (comando ‘u’). Comando (m para ayuda): n. Acción de comando e partición primaria extendida p (1-4) e.
Mientras crea una nueva partición, le pedirá dos opciones Creación de partición “ extendida. o “ primaria. . Presione “ e. para la partición extendida y “ p. para la partición primaria. Luego le pedirá que ingrese las siguientes dos entradas.
- Primer número de cilindro de la partición que se creará.
- Último número de cilindro de la partición que se creará (Último cilindro, + cilindros o + tamaño).
Puede ingresar el tamaño del cilindro agregando “ + 5000M. en el último cilindro. Aquí, “ +. significa adición y 5000M. significa tamaño de la nueva partición (es decir, 5000 MB. . Tenga en cuenta que después de crear una nueva partición, debe ejecutar el comando ‘ w. para alterar y guardar nuevos cambios en la tabla de particiones y finalmente reiniciar su sistema para verificar la partición recién creada.
Comando (m para obtener ayuda): w. ¡La tabla de particiones ha sido alterada! Llamando a ioctl () para volver a leer la tabla de particiones. ADVERTENCIA: No se pudo volver a leer la tabla de particiones con el error 16: Dispositivo o recurso ocupado. El kernel todavía usa la tabla anterior. La nueva tabla se utilizará en el próximo reinicio o después de ejecutar partprobe (8) o kpartx (8) Sincronizando discos.
7. Cómo formatear una partición en Linux
Una vez creada la nueva partición, no omita formatear la partición recién creada con el comando “ mkfs. . Escriba el siguiente comando en la terminal para formatear una partición. Aquí /dev/sda4. es mi partición recién creada.
[[email protected] ~] # mkfs.ext4/dev/sda4
8. Cómo verificar el tamaño de una partición en Linux
Después de formatear la nueva partición, verifique el tamaño de esa partición usando el indicador “ s. (muestra el tamaño en bloques) con el comando fdisk. De esta manera puede verificar el tamaño de cualquier dispositivo específico.
[[email protected] ~] # fdisk-s/dev/sda2 5194304
9. Cómo arreglar el orden de la tabla de particiones
Si eliminó una partición lógica y la volvió a crear, es posible que observe un problema de ‘ partición fuera de servicio. o un mensaje de error como ‘ Las entradas de la tabla de particiones no están en el orden del disco. ‘.
Por ejemplo, cuando tres particiones lógicas como ( sda4. sda5. y sda6. se eliminan y se crea una nueva partición, es de esperar que el nombre de la nueva partición sea sda4. Pero el sistema lo crearía como sda5. Esto sucede debido a que, después de eliminar la partición, la partición sda7. se movió como sda4. y el espacio libre se desplazó al final.
Para solucionar este problema problemas de orden de partición, y asigne sda4. a la partición recién creada, emita la ‘ x. para ingresar a una sección de funcionalidad adicional y luego ingrese ‘ f. ‘comando experto para arreglar el orden de la tabla de particiones como se muestra a continuación.
[[email protected] ~] # fdisk/dev/sda ADVERTENCIA: El modo compatible con DOS está obsoleto. Se recomienda encarecidamente apagar el modo (comando ‘c’) y cambiar las unidades de visualización a sectores (comando ‘u’). Comando (m para ayuda): x. Comando experto (m para ayuda): f. Listo. Comando experto (m para obtener ayuda): w. ¡La tabla de particiones ha sido alterada! Llamando a ioctl () para volver a leer la tabla de particiones. ADVERTENCIA: No se pudo volver a leer la tabla de particiones con el error 16: Dispositivo o recurso ocupado. El kernel todavía usa la tabla anterior. La nueva tabla se utilizará en el próximo reinicio o después de ejecutar partprobe (8) o kpartx (8) Sincronizando discos.
Después de ejecutar el comando “ f. , no olvide ejecutar el comando “ w. para guardar y salir del modo de comando fdisk. Una vez que haya arreglado el orden de la tabla de particiones, ya no recibirá mensajes de error.
10. Cómo deshabilitar el indicador de arranque (*) de una partición
De forma predeterminada, el comando fdisk muestra el símbolo del indicador de arranque (es decir, “ *. ) en cada partición. Si desea habilitar o deshabilitar el indicador de arranque en una partición específica, siga los siguientes pasos.
[[email protected] ~] # fdisk/dev/sda
Presione ‘ p. comando para ver la tabla de particiones actual, verá que hay una bandera de arranque (símbolo de asterisco ( *. en color naranja) en el disco /dev/sda1. como se muestra a continuación.
[[email protected] ~] # fdisk/dev/sda ADVERTENCIA: El modo compatible con DOS está obsoleto. Se recomienda encarecidamente apagar el modo (comando ‘c’) y cambiar las unidades de visualización a sectores (comando ‘u’). Comando (m para obtener ayuda): p Disco/dev/sda: 637,8 GB, 637802643456 bytes 255 cabezas, 63 sectores/pista, 77541 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Dispositivo Inicio Inicio Bloques finales Id Sistema/dev/sda1 *. 1 13 104391 83 Linux/dev/sda2 14 2624 20972857+ 83 Linux/dev/sda3 2625 4582 15727635 83 Linux/dev/sda4 4583 77541 586043167+ 5 Extendido/dev/sda5 4583 5887 10482381 83 Linux/dev/sda6 5888 7192 10482381 83 Linux/dev/sda7 7193 7845 5245191 83 Linux/dev/sda8 7846 8367 4192933+ 82 Linux swap/Solaris/dev/sda9 8368 77541 555640123+ 8e Linux LVM
Luego ingrese el comando ‘ a. para deshabilitar el indicador de arranque, luego ingrese el número de partición ‘ 1. como (es decir, /dev/sd a1. en mi caso. Esto deshabilitará el indicador de arranque en la partición /dev/sda1. Esto eliminará la marca de asterisco ( *. .
Comando (m para ayuda): a. Número de partición (1-9): 1. Comando (m para ayuda): p. Disk/dev/sda: 637,8 GB, 637802643456 bytes 255 cabezas, 63 sectores/pista, 77541 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Arranque del dispositivo Inicio End Blocks Id System/dev/sda1 1 13 104391 83 Linux/dev/sda2 14 2624 20972857+ 83 Linux/dev/sda3 2625 4582 15727635 83 Linux/dev/sda4 4583 77541 586043167+ 5 Extended/dev/sda5 4583 5887 10482381 83 Linux/dev/sda6 5888 7192 10482381 83 Linux/dev/sda7 7193 7845 5245191 83 Linux/dev/sda8 7846 8367 4192933+ 82 Linux swap/Solaris/dev/sda9 8368 77541 555640123+ 8e Linux LVM Command ( m para obtener ayuda):
Hice todo lo posible para incluir casi todos los comandos básicos de los comandos fdisk, pero aún así fdisk contiene una variedad de otros comandos expertos que puede usar ingresando ‘ x. . Para obtener información más detallada, consulte el comando “ man fdisk. desde la terminal. Si me he perdido algún comando importante, compártelo conmigo a través de la sección de comentarios.
Lea también:.