Académique Documents
Professionnel Documents
Culture Documents
Uno de los comandos más utilizados es “fdisk -l” el cual usamos siempre para ver la
infomarción de los discos (numero de particiones, sectores, etc.).
Sin embargo este comando tiene muchas funciones más avanzadas que sólo dar información.
Entre las cuales el crear particiones y borrarlas.
NOTA: Este post no esta dedicado a alguna distro en particular, sin embargo en Xubuntu y
toda su familia la cuenta root está desactivada por cuestiones de seguridad, para eso se usa
el comando sudo, es necesario que cada comando que tenga antepuesto el símbolo # se use
sudo antes del comando, para evitar teclear sudo cada vez, una forma de adquirir privilegios
de root en Xubuntu es con el comando sudo su oactivar la cuenta root.
PARTICIONA CON FDISK
En esta ocasión particionaremos un disco nuevo y lo dejaremos listo para instalarle un sistema
GNU/Linux. Conectalo al equipo para comenzar
Ahora por medio del comando antes mencionado observaremos la información de nuestros
discos y localizaremos el que debemos manipular.
# fdisk -l
En mi computador se despliega la siguiente información:
Donde /dev/sda es mi disco principal y sus particiones, la partición con el asterisco es donde
está instalado mi sistema y en la parte de abajo se puede ver el segundo disco, el que lleva
por nombre /dev/sdb el cual es que vamos a particionar. Recuerda que antes de continuar
debes tener bien claro que disco vas usar, quizá debas hacer una copia de seguridad de tus
archivos por si te equivocas de disco.
# fdisk /dev/sdb
Fijate bien que se agrega el disco sin poner ningún numero de partición. Si lo tecleaste bien
entraras a un menú nuevo pidiendo orden.
Los cambios no se aplican hasta que salgamos, así que aún estas a tiempo de arrepentirte.
Ahora nuevamente en el menú tecleamos la letra “n” el cual es para crear particiones nuevas.
Te pregunta si quieres que sea extendida “e” o primaria “p” pueden ser hasta 4 particiones
primarias. Yo elegiré: p
Te pide que especifiques el numero de partición (te sugiere un numero). Eligiré: 1
Ahora te pregunta sobre ubicación del primer sector de partición (te recomienda un numero, lo
mejor es que lo escojas sólo oprimiendo enter).
Ahora te pide el sector final, aquí es muy importante que tengas en cuenta cuantas particiones
vas a crear las mias serán dos, como los valores que estas agregando son sectores (no el
tamaño de mb), simplemente divide el numero de sectores disponibles a la mitad por ejemplo
si mi partición 1 inicia en el sector 2048 y mi disco tiene 1953662 es decir casi 2000000 de
sectores, pues la mitad aproximadamente es 1000000 de sectores, por tal motivo el valor que
agregaré será: 1000000
Ahora nos regresa al menú principal, si queremos borrar la partición, lo podemos hacer
oprimiendo la tecla “d“. Si estamos conformes entonces creemos la segunda partición,
haciendo lo mismo que con la primera.
Oprimimos la tecla “n” para nueva partición
Nos pide elegir entres primaria o extendida
Y listo nos regresa al menú principal, ya están las dos particiones, si quieres comprobar
oprime la tecla “p” y te muestra la nueva tabla de particiones.
Es hora de guardar cambios, si no estas convencido de lo que has hecho aun estas a tiempo
de salir sin guardar cambios en el menú principal existen dos opciones de salir, la primera esta
representada por la letra “q” la cual es salir sin guardar cambios. Y la segunda es la letra “w”
la cual es salir guardando la nueva tabla de particiones, si eliges “w” ya no hay marcha atrás.
Listo una vez que salimos regresamos a linea principal de comandos en la terminal como
usuario root y ahora procede a formatear para usar nuestras particiones para instalar un
sistema con kernel linux.
Como sabemos los sistemas linux utilizan tipos de archivo ext3 o más recientemente ext4, de
tal forma que aplicamos el siguiente comando para formatear la primera partición como ext3.
# mkfs.ext3 /dev/sdb1
Para la segunda utilizaremos otro tipo de archivos como fat (sólo por fines puramente
didácticos).
# mkfs.vfat /dev/sdb2
listo tecleamos
# exit
$ sudo fdisk -l
En la salida de fdisk hemos verificado que tenemos un único disco /dev/sda de 160 GB,
sobre el cual ya hay dos particiones creadas con sistemas Linux, /dev/sda2 y /dev/sda4. Si
nos fijamos bien, vemos que el disco tiene 19457 cilindros y que las particiones comienzan
en el 3233, por lo que tenemos espacio libre para crear más si lo deseamos.
Vamos a crear entonces una partición de prueba que utilice el resto de espacio disponible
en el disco, comenzamos ejecutando fdisk sobre el disco a utilizar:
Orden Acción
a Conmuta el indicador de iniciable
b Modifica la etiqueta de disco bsd
c Conmuta el indicador de compatibilidad con DOS
d Suprime una partición
l Lista los tipos de particiones conocidos
m Imprime este menú
n Añade una nueva partición
o Crea una nueva tabla de particiones DOS vacía
p Imprime la tabla de particiones
q Sale sin guardar los cambios
s Crea una nueva etiqueta de disco Sun
t Cambia el identificador de sistema de una partición
u Cambia las unidades de visualización/entrada
v Verifica la tabla de particiones
w Escribe la tabla en el disco y sale
x Funciones adicionales (sólo para usuarios avanzados)
Finalmente debemos ejecutar el comando partprobe para indicar al kernel que vuelva a
leer la tabla de particiones:
$ sudo partprobe
Y ya tenemos nuestra nueva partición creada, ahora únicamente faltaría asignar el sistema
de ficheros deseado (ext3, ext4, ntfs, etc):
$ sudo fdisk -l
$ mkfs.ext4 /dev/sda3
mke2fs 1.41.4 (27-Jan-2009)
mkfs.ext4: Permiso denegado mientras se intentaba determinar el tamaño del siste
ma de ficheros
alex@sistemas:~$ sudo mkfs.ext4 /dev/sda3
mke2fs 1.41.4 (27-Jan-2009)
Etiqueta del sistema de ficheros=
Tipo de SO: Linux
Tamaño del bloque=4096 (bitácora=2)
Tamaño del fragmento=4096 (bitácora=2)
1623840 nodos-i, 6490252 bloques
324512 bloques (5.00%) reservados para el superusuario
Primer bloque de datos=0
Número máximo de bloques del sistema de ficheros=0
199 bloque de grupos
32768 bloques por grupo, 32768 fragmentos por grupo
8160 nodos-i por grupo
Respaldo del superbloque guardado en los bloques:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
$ df -h | grep /dev/sda3
/dev/sda3 25G 172M 23G 1% /test
Una vez dentro, eliminamos la partición con la letra “d” y seguido el número de la
partición, escribimos después los cambios con “w”:
Ejecutamos de nuevo partproble para hacer efectivos los cambios sin reiniciar:
$ sudo partprobe
8 0 312571224 sda
8 1 102400 sda1
8 2 312466432 sda2
8 16 976762584 sdb
8 17 283259904 sdb1
8 18 1 sdb2
8 21 262140928 sdb5
8 22 417555456 sdb6
8 23 13801472 sdb7
8 32 2930266584 sdc
8 33 2930265088 sdc1
11 0 1048575 sr0
8 48 487659544 sdd
8 49 819200 sdd1
8 50 486832152 sdd2