11 septiembre, 2015

Cómo añadir un disco duro a un servidor Ubuntu server por línea de comandos

Ubuntu LINUX Installing a New HardDrive using command line o cómo añadir un disco duro a un servidor Ubuntu server por línea de comandos

Para todas las operaciones siguientes se asume que estamos utilizando el usuario root

~$ sudo su
tecleais vuestro password y se obtiene una sesión con prompt de root
~#

1. obtener información y localizar el nuevo disco duro recién instalado:
# lshw -C disk

*-disk:1
description: SCSI Disk
product: VMware Virtual S
vendor: VMware,
physical id: 0.1.0
bus info: scsi@2:0.1.0
logical name: /dev/sdb
version: 1.0
size: 20GiB (21GB)
capabilities: 7200rpm partitioned partitioned:dos
configuration: ansiversion=2 signature=e651528f

2. inicializar y particionar:
# fdisk /dev/sdb

n (add a new partition)
p (primary)
1 (partition number)
w (write changes)

3. Formatear la partición:
# mkfs -t ext3 /dev/sdb1

4. Eliminar el espacio reservado para el usuario root (5% por defecto en EXT3)
# tune2fs -m 0 /dev/sdb1

5. Crear el punto de montaje y montar la nueva partición
# mkdir /media/home2
# mount /dev/sdb1 /media/home2

6. Asegurarse que el sistema monta ese volumen al inicio del sistema.
editamos el fichero fstab con vi o nano o cualquier editor de texto plano
~# nano /etc/fstab
podemos encontrarnos dos formatos de línea, si se apunta a la partición
cambiamos /dev/sda5 /home ext3 defaults 0 2
por /dev/sdb1 /home ext3 defaults 0 2

o si se apunta al UUID hay que averiguarlo primero con
~# blkid

por fin declaramos la nueva partición con su punto de montaje
UUID=nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn /media/home2 ext3 defaults 0 2

Para probar en caliente esta nueva configuración persistente
~# udevadm trigger
~# mount -a

En el próximo reinicio del sistema tendremos nuestra nueva partición operativa

Cómo añadir un disco duro a un servidor Ubuntu server por línea de comandos