En el sistema LINUX, ¿cuáles son los comandos para particionar y formatear el disco duro?
Herramientas de particionado comúnmente utilizadas en Linux:
fdisk/sfdisk: herramienta de línea de comandos, disponible en varias versiones y entornos, incluida en el paquete de software util-linux
diskdruid: herramienta de partición gráfica, solo se puede utilizar al instalar el sistema REDHAT.
Paso uno: fdisk
[root@novice ~]# fdisk -l /dev/sdb
Disco /dev/sdb: 254 MB, 254017536 bytes
8 cabezales, 61 sectores/pista, 1016 cilindros, total 496128 sectores
Unidades = sectores de 1 * 512 = 512 bytes
Tamaño del sector (lógico / físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Identificador de disco: 0x00000000
Arranque del dispositivo Inicio Fin Bloques Id Sistema
[root@novice ~]# fdisk /dev/sdb
Comando (m para ayuda): #Después de ingresar el comando anterior, aparecerá la izquierda Sugerencia , ingrese m y obtendrá un menú de ayuda, como sigue:
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 particiones 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
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
p>v verificar la tabla de particiones
w escribir la tabla en el disco y salir
x funcionalidad adicional (solo expertos)
#help está en inglés. Sí, son muy simples y no se explicarán aquí.
#Ahora iniciamos oficialmente la operación de partición:
Comando (m para ayuda): n #Crear una nueva partición
Acción de comando
e extendida
p partición primaria (1-4)
#e/p corresponde a la partición extendida/partición primaria respectivamente, primero la dividimos en cuatro particiones primarias, cada 50M; luego agrega la partición primaria o la partición extendida y mira qué pasa, jeje.
p #El tipo de partición es partición primaria
Número de partición (1-4, predeterminado 1): 1 #Número de partición, aquí elegimos 1, 2, 3, 4 en secuencia
Primer sector (2048-496127, predeterminado 2048): #Especifique el sector inicial de la partición, que generalmente es el predeterminado. Simplemente presione la tecla Intro.
Último sector, +sectores o +tamaño{K,M,G} (2048-496127, predeterminado 496127): +50M #Especifique el sector final de la partición. Podemos tomar las decisiones correspondientes según el. indicaciones anteriores Seleccione +sectores o +tamaño{K,M,G}
Comando (m para ayuda): p #Utilice p para imprimir la lista de particiones creadas
Disco / dev /sdb: 254 MB, 254017536 bytes
8 cabezales, 61 sectores/pista, 1016 cilindros, total 496128 sectores
Unidades = sectores de 1 * 512 = 512 bytes
Tamaño del sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Identificador de disco: 0x00000000
Sistema de identificación de bloques de inicio y fin de arranque del dispositivo
/dev/sdb1 2048 104447 51200 83 Linux
#Las operaciones de creación de las tres particiones restantes son las mismas que arriba
#La situación después de dividir las cuatro particiones primarias es la siguiente
Comando (m para ayuda): p
Disco /dev/sdb: 254 MB , 254017536 bytes
p>8 cabezales, 61 sectores/pista, 1016 cilindros, total 496128 sectores
Unidades = sectores de 1 * 512 = 512 bytes
Tamaño del sector (lógico/físico): 512 bytes/512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes/512 bytes
Identificador de disco: 0x00000000
Dispositivo Arranque Inicio Fin Bloques Id. Sistema
/dev/sdb1 2048 104447 51200 83 Linux
/dev/sdb2 104448 206847 51200 83 Linux
/ dev/sdb3 206848 309247 51200 83 Linux
/dev/sdb4 309248 309298 25+ 83 Linux
#Se han creado cuatro particiones primarias. Ahora veamos qué sucede si creamos otra partición primaria. partición o partición extendida Qué sucede:
Comando (m para ayuda): n
Debes eliminar alguna partición y agregar una.
partición extendida primero
#Mira, ¡no se pueden crear más particiones! Si desea crear otra partición, debe eliminar algunas particiones y crear una partición extendida.
#Ahora, eliminamos una partición primaria y creamos una nueva partición extendida
Comando (m para ayuda): d #Eliminar partición
Número de partición (1 -4): 4 #Seleccione el número de partición de la partición a eliminar, elegimos la cuarta
Comando (m para ayuda): p #Imprimir, de la siguiente manera, ¡cuatro particiones se convierten en tres!
Disco /dev/sdb: 254 MB, 254017536 bytes
8 cabezales, 61 sectores/pista, 1016 cilindros, total 496128 sectores
Unidades = sectores de 1 * 512 = 512 bytes
Tamaño del sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
p>
p>
Identificador de disco: 0x00000000
Dispositivo Arranque Inicio Fin Bloques Id. Sistema
/dev/sdb1 2048 104447 51200 83 Linux
/dev/sdb2 104448 206847 51200 83 Linux
/dev/sdb3 206848 309247 51200 83 Linux
#Crear una nueva partición extendida
#Si hay no tres particiones primarias. Al crear una partición extendida, las opciones relevantes serán ligeramente diferentes.
Comando (m para ayuda): n
Acción de comando
e extendida
p partición primaria (1-4) p>
p>
e
Partición seleccionada 4
Primer sector (309248-496127, predeterminado 309248): #enter, predeterminado
Usando el valor predeterminado 309248
Último sector, +sectores o +tamaño{K,M,G} (309248-496127, predeterminado 496127): #enter, predeterminado, usar el espacio restante
Usando el valor predeterminado 496127
Comando (m para ayuda): p
Disco /dev/sdb: 254 MB, 254017536 bytes
8 cabezas, 61 sectores/ pista, 1016 cilindros, total 496128 sectores
Unidades = sectores de 1 * 512 = 512 bytes
Tamaño del sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Identificador de disco: 0x00000000
Id. de bloques de inicio de inicio y fin del dispositivo
/ dev/sdb1 2048 104447 51200 83 Linux
/dev/sdb2 104448 206847 51200 83 Linux
/dev/sdb3 206848 309247 51200 83 Linux
/dev/ sdb4 309248 496127 93440 5 Extendido
# A continuación, crearemos dos nuevas particiones lógicas en la partición extendida recién creada. Dado que ya hay tres particiones primarias, ya no aparecerá un mensaje sobre si se debe crear una lógica. partición o una partición primaria!
Comando (m para ayuda): n
Primer sector (311296-496127, predeterminado 311296): #enter
Usando el valor predeterminado 311296
Último sector, +sectores o +tamaño{K,M,G} (311296-496127, predeterminado 496127): +50M
Comando (m para ayuda): n
Primer sector (415744-496127, predeterminado 415744): #enter
Usando el valor predeterminado 415744
Último sector, +seg
tors o +size{K,M,G} (415744-496127, predeterminado 496127): #enter
Usando el valor predeterminado 496127
Comando (m para ayuda): p p> p>
Disco /dev/sdb: 254 MB, 254017536 bytes
8 cabezales, 61 sectores/pista, 1016 cilindros, total 496128 sectores
Unidades = sectores de 1 * 512 = 512 bytes
Tamaño del sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
p>
Identificador de disco: 0x00000000
Sistema de identificación de bloques de inicio y fin de dispositivo
/dev/sdb1 2048 104447 51200 83 Linux
/dev/sdb2 104448 206847 51200 83 Linux
/DEV/SDB3 206848 309247 51200 83 Linux/DEV/SDB4 309248 496127 93440 5 EXTENDIDO
/dev/SDB5 31129695 00 83 Linux/dev/sdb6 415744 496127 40192 83 Linux
#¡La lista anterior es el resultado de nuestra partición de hoy! A continuación, guarde y salga, reinicie la computadora y podrá continuar con la siguiente operación de mkfs. Si olvida el comando de operación relevante, ¡recuerde presionar m!
Comando (m para ayuda): w #Guardar
¡La tabla de particiones ha sido alterada!
Llamar a ioctl() para volver a leer la tabla de particiones
Sincronizar discos
Otro: después de crear la partición, también podemos cambiar el tipo de sistema de archivos de la partición relacionada.
p>#Por ejemplo, queremos cambiar la segunda partición primaria a una partición de intercambio en Linux, la operación es la siguiente
Comando (m para ayuda): t #Cambiar el tipo de sistema de archivos
Número de partición (1-6): 2 #Seleccione la segunda partición
Código hexadecimal (escriba L para enumerar los códigos): L #Seleccione el código del sistema de archivos para puede cambiarse, puede presionar L para verlo Información de codificación relevante.
0 Vacío 24 NEC DOS 81 Minix / antiguo Lin bf Solaris
1 FAT12 39 Plan 9 82 Linux swap / So c1 DRDOS/seg (FAT-
2 XENIX raíz 3c PartitionMagic 83 Linux c4 DRDOS/seg (FAT-
3 XENIX usr 40 Venix 80286 84 OS/2 oculto C: c6 DRDOS/seg (FAT-
.. ..........
16 FAT16 oculto 64 Novell Netware af HFS / HFS+ fb VMware VMFS
17 HPFS/NTF oculto 65 Novell Netware b7 BSDI fs fc VMware VMKCORE
18 AST SmartSleep 70 DiskSecure Mult b8 BSDI swap fd Linux raid auto
1b Hidden W95 FAT3 75 PC/IX bb Boot Wizard hid fe LANstep
1c Hidden W95 FAT3 80 Old Minix be Solaris boot ff BBT
1e Hidden W95 FAT1
Código hexadecimal (escriba L para enumerar los códigos): 82 #El código encontrado para el intercambio de Linux es 82
Se cambió el tipo de partición 2 del sistema a 82 (Linux swap / Solaris)
Comando (m para ayuda): p
..... ... ...
Dispositivo Arranque Inicio Fin Bloques Id Sistema
/dev/sdb1 2048 104447 51200 83 Linux
/dev/sdb2 104448 206847 51200 82 Linux swap / Solaris
/dev/sdb3 206848 309247 51200 83 Linux
/dev/sdb4 309248 496127 93440 5 Extendido
/dev/sdb5 311296 413695 51200 83 Linux
/dev/sdb6 415744 496127 401
92 83 Linux
#¡No olvides guardar al final! ¡Si lo necesitas!
#Las particiones extendidas no se pueden usar directamente, ¡las particiones lógicas solo se pueden construir en particiones extendidas!
Paso 2: mkfs (el formato de la partición durante mkfs debe ser consistente con el formato de partición establecido por fdisk; de lo contrario...)
mkfs admite sistemas de archivos ext2 ext3 vfa como como msdos jfs reiserfs.
Uso 1: mkfs -t
Ejemplo: mkfs -t text3 /dev/sdb2
Uso 2: mkfs.
Ejemplo :mkfs,vfat /dev/sdb3
mke2fs admite el sistema de archivos ext2/ext3
Uso: mke2fs [-j]
Ejemplo: mke2fs -j /dev /sdb5
# Para un uso más específico, consulte el manual de manual del comando correspondiente
A continuación, siga el experimento:
Ejemplo 1
[root@novato ~]# mkfs -t text3 /dev/sdb1
mke2fs 1.41.12 (17-mayo-2010)
Etiqueta del sistema de archivos=
Tipo de SO: Linux
Tamaño de bloque=1024 (log=0)
Tamaño de fragmento=1024 (log=0)
Stride=0 bloques, ancho de banda=0 bloques
12824 inodos, 51200 bloques
2560 bloques (5,00%) reservados para el superusuario
Primer bloque de datos=1
Bloques máximos del sistema de archivos=52428800
7 grupos de bloques
8192 bloques por grupo, 8192 fragmentos por grupo
1832 inodos por grupo p>
Copias de seguridad de superbloques almacenadas en bloques:
8193, 24577, 40961
Escribir tablas de inodos: hecho
Creación de diario (4096 bloques): hecho
Escribir superbloques e información de contabilidad del sistema de archivos: hecho
Este sistema de archivos se verificará automáticamente cada 34 montajes o
180 días, lo que ocurra primero. Utilice tune2fs -c. o -i para anular
Parte 3: Montar
Montar: montar
Ejemplo: montar /dev/sdb1 /mnt /sdb1
Desinstalar: umonut
Ejemplo: umount /dev/sdb1