Azure Linux elimina y agrega otro disco

Azure Linux elimina y agrega otro disco

Necesitaba aumentar el espacio en disco. Para mi Linux Azure, adjuntamos un nuevo disco vacío y seguimos los pasos aquí.http://azure.microsoft.com/en-in/documentation/articles/virtual-machines-linux-how-to-attach-disk, la única diferencia es que el ID de dispositivo recién agregado no se encontró en /var/log/messages.

Ahora necesito agregar otro disco y adjuntamos otro disco, el problema es que para realizar el primer paso de fdisk

sudo fdisk /dev/sdc

No tengo idea de dónde está conectado el disco reciente, no tengo ni idea, tampoco cuáles son los pasos si quiero eliminar un disco por completo, sé que desmontar desmontará un disco, pero eso no necesariamente quita el dispositivo de la instancia. Quiero un desapego total.

Respuesta1

Finalmente lo descubrí: los discos SCSI adicionales agregados se inician desde /dev/sda, /dev/sdb, /dev/sdc, /dev/sdd, /dev/sde... La razón por la que el tutorial de MS habla de / dev/sdc se debe a que es el tercer disco del sistema, primero su volumen raíz, segundo su almacenamiento temporal efímero y este es el tercero, ahora que /dev/sdc no es lo suficientemente bueno para usted y desea eliminarlo.

  1. Eliminar entrada del archivo /etc/fstab
  2. desmontar /unidad de datos

ahora puede quitar el disco adjunto de su consola de Azure.

Digamos que sdc todavía está allí y desea agregar otro, simplemente conéctelo desde la consola azul y siga los mismos pasos que se indican enhttp://azure.microsoft.com/en-in/documentation/articles/virtual-machines-linux-how-to-attach-disk/#initializeinlinux la única diferencia es que el otro disco estaría en /dev/sdd. Los lugares donde creas particiones en /dev/sdc1 se convertirán en /dev/sdd1, eso es más o menos.

Referencias

  1. http://www.yolinux.com/TUTORIALES/LinuxTutorialAdditionalHardDrive.html
  2. http://azure.microsoft.com/en-in/documentation/articles/virtual-machines-linux-how-to-attach-disk/#initializeinlinux

Respuesta2

Después de conectar el nuevo disco, haga lo siguiente desde la CLI:

$ sudo grep SCSI /var/log/syslog      ##MAKE SURE sdc IS THERE
$ sudo fdisk /dev/sdc                   ##to create a new partition
  • presione n (para crear una nueva partición)
  • presione p (para convertirlo en primario)
  • presione 1 para convertirla en la primera partición
  • presione p para obtener detalles al respecto
  • presione w para escribir la configuración del disco y listo
$ sudo mkfs -t text4 /dev/sdc1 #PARA HACER EL SISTEMA DE ARCHIVOS ext4 (o 3)
$ sudo mkdir /datadrive ##(O CUALQUIER OTRO NOMBRE PARA SU NUEVA UNIDAD)
$ sudo montar /dev/sdc1 /datadrive

Los últimos 2 comandos son para hacer que datadrive sea el nuevo soporte para el sdc que creamos. Para hacer que el sistema de archivos se monte automáticamente al reiniciar:

$ sudo -i blkid

Tome la salida de sdc1(ej. /dev/sdc1: UUID="33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e" TYPE="ext4")

$ sudo vi /etc/fstab

Añade esto al final:

UUID=33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e   /datadrive   ext4   defaults   1   2

Para probar si el sistema de archivos se montó correctamente:

$ sudo umount /datadrive
$ sudo mount /datadrive

información relacionada