You are on page 1of 7

Comprobación de las particiones actuales del sistema GNU

Linux Ubuntu
En primer lugar mostraremos las particiones montadas actualmente en el sistema con el comando
GNU Linux:
df -h
Nos mostrará el nombre de la partición, el tamaño total asignado, el tamaño usado, el tamaño
disponible, el porcetaje de uso y el punto de montaje.
También podremos ejecutar el comando GNU Linux:
fdisk -l
que nos mostrará todas las unidades y particiones del sistema, tanto las montadas como las no
montadas.
Tras comprobar los datos oportunos, apagaremos el equipo con el comando GNU Linux:
shutdown -h now
Los comandos anteriores en ejecución:

Añadir y preparar el nuevo disco duro en GNU Linux Ubuntu


Tras conectar el nuevo disco duro (bien físicamente o bien mediante disco duro virtual) iniciaremos
el equipo, cuando arranque GNU Linux Ubuntu e iniciemos sesión podremos ejecutar el comando
GNU Linux:
fdisk -l
que nos mostrará el mensaje:
Disk /dev/sdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Dis /dev/ddb doesn't contain a valid partition table
Crear partición
En primer lugar crearemos la nueva partición con el comando:
fdisk /dev/sdb
("sdb" este nombre de partición puede variar dependiendo del conector utilizado para el disco duro:
IDE0, IDE1, SATA, etc.)
Pulsaremos "n" para añadir una nueva partición en el disco duro /dev/sdb:

Con el texto: "Device contains neither a valid DOS partitions table, nor Sun, SGI or
OSF disklabel. Building a new DOS disklabel with disk identifier 0xe36ff7fc. Changes
will remain in memory only, until you decide to write them. After that, of course, the
previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4
will be corrected by w(rite)".

A continuación indicaremos el tipo de partición "e" para extendida (extended) ó "p" para primaria
(primary). En nuestro caso pulsaremos "p" e INTRO:

Con el texto:

Command (m for help): n


Command action
e extended
p primary partition (1-4)

Indicaremos el número de partición (Partitio number), en nuestro caso "1":

Con el texto: "Partition number (1-4)".


Indicaremos el primer cilindro de la partición (pulsando "INTRO" se establecerá el cilindro por
defecto "1"):

Con el texto: "First cylinder (-1-652, default 1)".

Introduciremos el último cilindro de la partición, también podremos indicar el espacio en


Megabites, en nuestro caso introduciremos el último cilindro "652":

Con el texto: "Last cylinder or +size or +sizeM or +sizeK (1-652, default 652)".

Para indicar el tamaño en MB podremos utilizar "+5000M" (para 5GB).

Ahora estableceremos el tipo de sistema de archivos, para ello pulsaremos "t". Si queremos que nos
muestre el listado de todos los tipos de sistema de archivos soportados pulsaremos "L":

Para crear una partición para Linux pulsaremos "83":

Hasta este punto aún no se han establecido los cambios, podremos cancelar la operación. A partir de
ahora, con el siguiente paso, los cambios se aplicarán definitivamente.
Por último guardaremos los cambios definitivamente pulsando "w":

El texto que muestra al crear la partición:

The partition table has been altered! Calling ioctl () to re-read partition
table.
[ 5130.045542] sd 2:0:1:0 [sdb] Assuming drive cache: write through
[ 5132.064046] sd 2:0:1:0 [sdb] Assuming drive cache: write through
Syncing disks.
Podremos ver la nueva partición creada ejecutando el comando:
fdisk -l

La partción creada tiene estos datos:

Device Boot Start End Blocks Id System


/dev/sdb1 1 652 5237158+ 83 Linux

Crear sistema de ficheros (filesystem)


A continuación crearemos el sistema de ficheros (filesystem), para ello ejecutaremos el comando
GNU Linux:
mkfs -t ext3 /dev/sdb1
que establecerá el tipo de sistema de ficheros "ext3" para la partición /dev/sdb1:

Con el texto:

mke2fs 1.40.8 (13-Mar-2008)


Filesystem label=
OS tuype: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
327680 inodes, 1309289 blocks
65464 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1342177280
40 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294812, 819200, 884736
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 29 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

Crear punto de montaje de la partición


A continuación crearemos el punto de montaje de la nueva partición, para ello crearemos un
directorio cualquiera, podremos crearlo en la ruta que queramos, aunque, para ver más clara la ruta
de la partición lo crearemos en la partición raíz "/", para ello ejecutaremos el comando:
mkdir /oracle

En realidad, lo único que hacemos en este paso es crear un directorio (carpeta) en una unidad y con
un nombre, en nuestro caso en / con el nombre "oracle" puesto que este disco duro lo destinaremos
a la instalación de Oracle Database.

Establecer la configuración en el arranque del equipo GNU


Linux
Para que cuando apaguemos y encendamos el equipo tengamos la nueva unidad de disco disponible
tendremos que realizar una modificación en el fichero /etc/fstab. Editaremos este fichero con el
comando:
nano /etc/fstab

(podremos utilizar cualquier otro editor, como "vi")


En este fichero, al final, añadiremos la siguiente línea:
/dev/sdb1 /oracle ext3 defaults 2 1
Para probar la nueva unidad de disco podremos reiniciar el equipo o montarla directamente, para
montarla y hacer que esté disponible incluso sin reiniciar ejecutaremos el comando:
mount -t ext3 /dev/sdb1 /oracle

A partir de ahora ya tendremos disponible nuestra unidad de disco, para comprobar el espacio de
que disponemos y que está correctamente montada podremos ejecutar el comando:
df -h

Nuestra partición aparecerá como: "/dev/sdb1 5,0G 139M 4,6G 3% /oracle".

Ejecutando este otro comando también podremos ver la unidad montada:


mount

Nuestra partición aparecerá como "/dev/sdb1 on /oracle type ext3 (rw)"

Por ejemplo, para realizar una prueba, podremos copiar el contenido de la carpeta /etc a la nueva
unidad de disco /oracle, con el comando:
cp /etc/* /oracle

Podremos ver el contenido en la nueva unidad ejecutando el comando:


ls -lah