Agregue una segunda unidad a su servidor Ubuntu

Tiene su servidor Ubuntu en funcionamiento (con la ayuda de "Instalación de Ubuntu Server 9.04") pero tiene miedo de quedarse sin espacio en su disco. Para resolver este problema, instaló un nuevo disco duro, pero como se trata de un servidor sin GUI, no tiene acceso a las herramientas de GUI fáciles de usar que facilitan este trabajo. Entonces tendrá que instalar esta unidad con la ayuda de la línea de comando.

¡JADEAR!

Nunca temas, no es tan difícil. Solo unos pocos comandos y estará en funcionamiento con su nuevo disco duro instalado en su servidor. Este artículo asumirá que la unidad física ya está instalada en su máquina.

Voy a hacer un par de suposiciones aquí, en aras de la simplicidad de este artículo. La primera suposición es que la nueva unidad se montará en el directorio / datos . La siguiente suposición es que desea que todos los usuarios del sistema puedan leer y escribir este directorio. Otra suposición es que querrá formatear la unidad con el sistema de archivos ext3 con una sola partición. Finalmente, supondré que desea que esta unidad se monte automáticamente al arrancar el sistema.

Con eso fuera del camino, pasemos a los negocios.

Una vez que inicie la máquina con el nuevo disco, inicie sesión en la consola y emita el comando:

dmesg

Cerca de la parte inferior de la salida, debería ver dónde se encuentra el disco. será algo como:

/ dev / sdb

Así que supongamos que está en / dev / sdb.

Si no puede averiguar dónde se encuentra la unidad con dmesg, emita el comando:

sudo fdisk -l

El comando anterior informará algo como:

/dev/sda1 * 1 18709 150280011 83 Linux

/ dev / sda2 18710 19457 6008310 5 Extendido

/ dev / sda5 18710 19457 6008278+ 82 intercambio de Linux / Solaris

Pero incluirá una lista para su nuevo disco. Si solo ve listados para / dev / sda *, entonces su nueva unidad no ha sido reconocida y hay un problema con la instalación física.

Una vez que sepa dónde está ubicada su unidad (nuevamente usaremos / dev / sdb para nuestro ejemplo) es hora de crear un nuevo directorio donde se montará esta unidad. Estamos montando nuestra unidad en el directorio / datos, así que crearemos este directorio con el siguiente comando:

sudo mkdir / data

Ahora hagámoslo disponible para todos los usuarios:

sudo chmod -R 777 / data

Con un lugar para montar la unidad, es hora de formatear la nueva unidad. El formateo se realizará con el comando:

sudo mkfs.ext3 / dev / sdb

Cuando esto esté completo, estará listo para montar la unidad. Antes de editar la entrada fstab (para que la unidad se monte automáticamente) asegúrese de que se pueda montar con éxito con el comando:

sudo mount / dev / sdb / data

Si esto tiene éxito, creemos una entrada en / etc / fstab . abre ese archivo con el comando

sudo nano / etc / fstab

Ahora agregue la siguiente entrada al final de ese archivo:

/dev/sdb /data ext3 defaults 0 0

Una vez que guarde ese archivo, monte la unidad (sin tener que reiniciar) con el comando:

sudo mount -a

Para asegurarse de que la unidad montada con éxito emita el comando:

df

Lo anterior debe incluir en el informe:

/ dev / sdb / data

Si ese es el caso, ¡éxito! Puede ejecutar una prueba de archivo intentando escribir un archivo en la nueva unidad con el comando:

toque / datos / prueba

Si puedes escribir ese archivo, todo está bien.

Pensamientos finales

Sí, es un poco más complicado que agregar una nueva unidad cuando tienes herramientas GUI disponibles, pero no es algo que el usuario promedio no pueda lograr. Si no le teme a la línea de comandos, puede agregar una segunda unidad en Ubuntu con facilidad.