Popular channels

La terminal no muerde. Particionado fácil.




NOTA: De [email protected] es sabido que existen aplicaciones gráficas para gestionar nuestras particiones de disco, pero este post esta enfocado a [email protected] [email protected] que deseen dar un paso más en el conocimiento de nuestro magnífico Sistema Operativo...

Una partición de disco, en informática, es el nombre genérico que recibe cada división presente en una sola unidad física de almacenamiento de datos. Toda partición tiene su propio sistema de archivos (formato); generalmente, casi cualquier sistema operativo interpreta, utiliza y manipula cada partición como un disco físico independiente, a pesar de que dichas particiones estén en un solo disco físico.


Crear particiones con fdisk


Para crear particiones usando la herramienta fdisk, primero debemos comprobar los discos del sistema disponibles y las particiones que ya haya creadas, para ello utilizamos el parámetro -l:

$ sudo fdisk -l

Disco /dev/sda: 160.0 GB, 160041885696 bytes
255 cabezas, 63 sectores/pista, 19457 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x000c3c51

Dispositivo Inicio    Comienzo   Fin     Bloques  Id  Sistema
/dev/sda2            3233        9855    53199247+  83  Linux
/dev/sda4            9856       19457    77128065   83  Linux


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:

$ sudo fdisk /dev/sda

Si pulsamos la m una vez dentro podremos visualizar las distintas opciones con su respectiva letra de ejecución:

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)


Vamos a crear una nueva partición, así que pulsamos “n”:

Orden (m para obtener ayuda): n
Acción de la orden
   e   Partición extendida
   p   Partición primaria (1-4)


Seleccionamos si queremos una partición extendida o primaria, en este caso podemos crearla como primaria, pulsamos “p” y dejamos que automáticamente se configure el número de la partición (se puede especificar, del 1 al 4).

Después podemos seleccionar el primer y último cilindro a utilizar para la partición. Como yo voy a usar el resto de espacio disponible será del 1 al 19457 tal y como hemos visto antes, también podríamos indicar el tamaño de la partición en K, M o G. Lo dejamos por defecto en este caso:

p
Número de partición (1-4): 3
Primer cilindro (1-19457, valor predeterminado 1):
Último cilindro, +cilindros o +tamaño{K,M,G} (1-3232, valor predeterminado 3232):
Se está utilizando el valor predeterminado 3232


Ahora escribimos los cambios y salimos de fdisk con la opción "w":

Orden (m para obtener ayuda): w
¡Se ha modificado la tabla de particiones!

Llamando a ioctl() para volver a leer la tabla de particiones.

El núcleo todavía usa la tabla antigua.
La nueva tabla se usará en el próximo reinicio.
Se están sincronizando los discos.


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

Disco /dev/sda: 160.0 GB, 160041885696 bytes
255 cabezas, 63 sectores/pista, 19457 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x000c3c51

Dispositivo Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda2            3233        9855    53199247+  83  Linux
/dev/sda3               1        3232    25961008+  83  Linux
/dev/sda4            9856       19457    77128065   83  Linux


Formateamos la partición como ext4 con la utilidad mkfs:

$ mkfs.ext4  /dev/sda3
mke2fs 1.41.4 (27-Jan-2009)
mkfs.ext4: Permiso denegado mientras se intentaba determinar el tamaño del sistema de ficheros
[email protected]:~$ 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

Escribiendo las tablas de nodos-i: hecho
Creating journal (32768 blocks): hecho
Escribiendo superbloques y la información contable del sistema de ficheros: hecho

Este sistema de ficheros se revisará automáticamente cada 27 montajes o
180 días, lo que suceda primero.  Utilice tune2fs -c o -i para cambiarlo.


Ahora podemos montar la partición y comenzar a usarla:

$ sudo mount //dev/sda3

Vemos que está disponible con el comando df:

$ df -h | grep /dev/sda3
/dev/sda3              25G  172M   23G   1% /test





Eliminar particiones con fdisk


Eliminar una partición usando fdisk es más sencillo que crearla, lo primero que haremos será desmontarla del sistema con el comando umount:

$ sudo umount /dev/sda3

Accedemos de nuevo a la gestión del disco con fdisk:

$ sudo fdisk /dev/sda

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”:

Orden (m para obtener ayuda): d
Número de partición (1-4): 3

Orden (m para obtener ayuda): w
¡Se ha modificado la tabla de particiones!

Llamando a ioctl() para volver a leer la tabla de particiones.


Ejecutamos de nuevo partproble para hacer efectivos los cambios sin reiniciar:

$ sudo partprobe

Y la partición ha sido eliminada, un fdisk -l no devolverá la partición:

$ sudo fdisk -l | grep sda3

¡¡¡ Listo !!!


COMENTARIOS DE DESUBICADOS SERÁN ELIMINADOS. SALUDOS

0
28
0
28Comments
      crapinga

      eter_Cantrophus]l Lista los tipos de particiones conocidos
      Son muchos! Es increible esa herramienta... la verdad no pense que habian tantos tipos de particiones!!!
      Muy buen post... obvio... la terminal no muerde... al contrario, ante adversidades, es tu mejor aliada 😛
      Saludos!
      Salutes Peter, que no te dejas ver nada por acá... 😉

      0
      Peter_Cantrophus

      l Lista los tipos de particiones conocidos
      Son muchos! Es increible esa herramienta... la verdad no pense que habian tantos tipos de particiones!!!
      Muy buen post... obvio... la terminal no muerde... al contrario, ante adversidades, es tu mejor aliada 😛
      Saludos!

      0
      EXio4

      Xio4]@crapinga .. Aclara que tambien esta cfdisk por si alguien le tiene miedo a fdisk 😛
      ¿Quién dijo miedo? 😄

      Diosa te dejo mis 10
      Gracias.

      Ayer pasé a la terminal porque no podía hacerlo con gparted ni la utilidad de discos y resulta que era porque me faltaba instalar un paquete 😡 😡 :buenpost:
      Muchas gracias SeAgradece

      dicto_al_cafe]El desastre que se puede llegar hacer particionando x terminal 😄
      Interesante articulo, pero ahi que mirar todo 4 veces antes de proceder.

      Gracias por la visita Muke. 😉

      igmotherfucker]mmm aprenderé, y aunque sé que la terminal no muerde, para hacer éstas cosas es como si me ladrara con espuma en la boca 😄
      todos los problemas pelotudos que puede tener un pc el mío los tiene, de los n comandos que se pueden escribir n-1 tiran algo diferente a lo que le tira a todo el mundo 😄
      gracias por al info, muy útil
      Me alegra te haya sido de utilidad... Salutes.
      😄

      0
      crapinga

      @crapinga .. Aclara que tambien esta cfdisk por si alguien le tiene miedo a fdisk 😛
      ¿Quién dijo miedo? 😄

      Diosa te dejo mis 10
      Gracias.

      Ayer pasé a la terminal porque no podía hacerlo con gparted ni la utilidad de discos y resulta que era porque me faltaba instalar un paquete 😡 😡 :buenpost:
      Muchas gracias SeAgradece

      dicto_al_cafe]El desastre que se puede llegar hacer particionando x terminal 😄
      Interesante articulo, pero ahi que mirar todo 4 veces antes de proceder.

      Gracias por la visita Muke. 😉

      igmotherfucker]mmm aprenderé, y aunque sé que la terminal no muerde, para hacer éstas cosas es como si me ladrara con espuma en la boca 😄
      todos los problemas pelotudos que puede tener un pc el mío los tiene, de los n comandos que se pueden escribir n-1 tiran algo diferente a lo que le tira a todo el mundo 😄
      gracias por al info, muy útil
      Me alegra te haya sido de utilidad... Salutes.

      0
      Bigmotherfucker

      mmm aprenderé, y aunque sé que la terminal no muerde, para hacer éstas cosas es como si me ladrara con espuma en la boca 😄
      todos los problemas pelotudos que puede tener un pc el mío los tiene, de los n comandos que se pueden escribir n-1 tiran algo diferente a lo que le tira a todo el mundo 😄
      gracias por al info, muy útil

      0
      MukenioArg

      El desastre que se puede llegar hacer particionando x terminal 😄
      Interesante articulo, pero ahi que mirar todo 4 veces antes de proceder.

      0
      adicto_al_cafe

      dicto_al_cafe]El desastre que se puede llegar hacer particionando x terminal 😄
      Si te acostumbraste a editar particiones con flechitas... pues de todo. .. pero si no. esta de lujo. 😊

      Cuando instale crunchbang (la unica distro que instale sin entorno grafico) me maneje muy bien, cero errores pero esto.. 😐

      0
      taringerodelsur

      Como hago que al partición pueda ser escrita por cualquier usuario.?
      despues de montarla con el comando chown haces que todos tengan acceso y puedan escribir

      0
      SeAgradece

      Ayer pasé a la terminal porque no podía hacerlo con gparted ni la utilidad de discos y resulta que era porque me faltaba instalar un paquete 😡 😡 :buenpost:

      0
      ricks_19

      Diosa te dejo mis 10

      0
      EXio4

      @crapinga .. Aclara que tambien esta cfdisk por si alguien le tiene miedo a fdisk 😛

      0
      EXio4

      El desastre que se puede llegar hacer particionando x terminal 😄
      Si te acostumbraste a editar particiones con flechitas... pues de todo. .. pero si no. esta de lujo. 😊

      0
      adicto_al_cafe

      El desastre que se puede llegar hacer particionando x terminal 😄

      0
      sanosuque

      izarte]Son buenos tus post de linux! yo prefiero 1000 veces el gparted , saludos!
      Como ya dije existen herramientas gráficas, pero nunca está de más conocer estos detalles por si fallan las X. Salutes. 😊

      total mente de acuerdo gracias por la info 😊

      0
      1985a

      Como hago que al partición pueda ser escrita por cualquier usuario.?

      0
      Pulga_indus

      La verdad es MUY util si no tenemos entorno grafico, muchas veces me salvo 😄
      Buen post crapinga 😁

      0
      crapinga

      Buena info recomendando :buenpost:

      Buena info recomendando :buenpost:

      ulga_indus]La verdad es MUY util si no tenemos entorno grafico, muchas veces me salvo 😄
      Buen post crapinga 😁

      Muchas gracias chicos por vuestra visita. 😉

      0
      leonardo1983
      0
      blackbody

      Buena info recomendando :buenpost:

      0
      crapinga

      eepaaaamusic]:buenpost:
      Son buenos tus post de linux! yo prefiero 1000 veces el gparted , saludos!
      Idem +5

      por eso lo elegí.
      Muchas gracias.

      0
      eeepaaaamusic

      :buenpost:
      Son buenos tus post de linux! yo prefiero 1000 veces el gparted , saludos!
      Idem +5

      por eso lo elegí.

      0
      crapinga

      thesketchestv no hagas spam pibe.
      Muchas gracias por pasar y llamar a la atención al spammer... 😉
      Un saludo.

      0
      crapinga

      Son buenos tus post de linux! yo prefiero 1000 veces el gparted , saludos!
      Como ya dije existen herramientas gráficas, pero nunca está de más conocer estos detalles por si fallan las X. Salutes. 😊

      :buenpost:
      Graciasssss.

      onza_212]Muy buena la info... Aunque siempre he usado GParted es bueno saberlo.
      Muchas gracias crapinga 😁
      Graciasa vos por pasar. 😉

      0
      gonza_212

      Muy buena la info... Aunque siempre he usado GParted es bueno saberlo.
      Muchas gracias crapinga 😁

      0
      M05K1T0

      pone esta imagne al final de tu post XD

      muy buen manual para el que usa linux 😊

      0
      Blatodeos

      :buenpost:

      0
      vizarte

      Son buenos tus post de linux! yo prefiero 1000 veces el gparted , saludos!

      0
      permabann

      thesketchestv no hagas spam pibe.

      0