Si adjuntaste un disco nuevo en blanco a tu VM, antes de poder usarlo, debes formatear y activar el disco. Si conectaste un disco que ya contiene datos, debes activar el disco antes de poder usarlo.
Antes de comenzar
-
Si aún no lo hiciste, configura la autenticación.
La autenticación verifica tu identidad para acceder a los servicios y las APIs de Google Cloud . Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
Selecciona la pestaña que corresponda a la forma en que planeas usar las muestras de esta página:
Console
Cuando usas la consola de Google Cloud para acceder a los servicios y las APIs de Google Cloud , no necesitas configurar la autenticación.
gcloud
-
Instala Google Cloud CLI. Después de la instalación, inicializa Google Cloud CLI con el siguiente comando:
gcloud initSi usas un proveedor de identidad externo (IdP), primero debes acceder a la gcloud CLI con tu identidad federada.
-
- Configura una región y una zona predeterminadas.
REST
Para usar las muestras de la API de REST incluidas en esta página en un entorno de desarrollo local, debes usar las credenciales que proporciones a la gcloud CLI.
Instala Google Cloud CLI.
Si usas un proveedor de identidad externo (IdP), primero debes acceder a la gcloud CLI con tu identidad federada.
Para obtener más información, consulta Autentícate para usar REST en la documentación de autenticación de Google Cloud .
Conéctate a la VM
Ve a la página Instancias de VM.
Haz clic en el botón SSH al lado de la instancia que tiene el disco nuevo conectado. El navegador abrirá una conexión de terminal a la VM.
Formatea un disco que no sea de arranque en una VM de Linux
En la terminal, usa el symlink creado para el disco adjunto a fin de determinar qué dispositivo debe formatear.
ls -l /dev/disk/by-id/google-*Los discos sin formato no tienen symlinks adicionales con
-partNen el nombre.google-extra-scsi-disk -> ../../sdb google-instance-2 -> ../../sda google-instance-2-part1 -> ../../sda1 google-instance-2-part14 -> ../../sda14 google-instance-2-part15 -> ../../sda15 google-local-nvme-ssd-0 -> ../../nvme0n1 google-local-nvme-ssd-1 -> ../../nvme0n2En este ejemplo, el Persistent Disk nuevo se creó con el nombre
extra-scsi-disk. El nombre del dispositivo para el disco nuevo essdb.Formatea el disco con la herramienta
mkfs. Con este comando, se borran todos los datos del disco especificado, así que asegúrate de especificar el dispositivo del disco de forma correcta.Puedes usar cualquier formato de archivo que necesites, pero te recomendamos un único sistema de archivos
ext4sin tabla particionada. Puedes aumentar el tamaño de tu disco más tarde sin tener que modificar particiones de disco.Si quieres maximizar el rendimiento del disco, usa las opciones de formato recomendadas.
Con los siguientes comandos, se da formato a todo el disco sin tablas de particiones.
Para
ext4, no es necesario reservar espacio para el volumen raíz en este disco secundario, por lo que debes especificar-m 0para usar todo el espacio disponible en el disco. Usa el siguiente comando:$ sudo mkfs.ext4 -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/DEVICE_NAMEPara
xfs, especifica-s size=4096para establecer el tamaño del sector en 4096 bytes y mejorar el rendimiento. Usa el siguiente comando:$ sudo mkfs.xfs -s size=4096 /dev/DEVICE_NAMEReemplaza
DEVICE_NAMEpor el nombre del dispositivo del disco que estás formateando. Por ejemplo, si usas el resultado de ejemplo del primer paso, usaríassdbpara el nombre del dispositivo.
Activa el disco
Crea un directorio que sirva como punto de activación para el disco nuevo en la VM. Puedes usar cualquier directorio. En el ejemplo siguiente, se crea un directorio en
/mnt/disks/.$ sudo mkdir -p /mnt/disks/MOUNT_DIRReemplaza
MOUNT_DIRpor el directorio en el que se activará el disco.Usa la herramienta de activación para activar el disco en la instancia y habilita la opción
discard:$ sudo mount -o discard,defaults /dev/DEVICE_NAME /mnt/disks/MOUNT_DIRReemplaza lo siguiente:
DEVICE_NAME: Es el nombre del dispositivo del disco que se activará.MOUNT_DIR: Es el directorio en el que se activará el disco.
Configura los permisos de lectura y escritura en el disco. En este ejemplo, se debe otorgar acceso de escritura al disco para todos los usuarios.
$ sudo chmod a+w /mnt/disks/MOUNT_DIRReemplaza
MOUNT_DIRpor el directorio en el que activaste tu disco.
Configura la activación automática cuando se reinicia la VM
Agrega el disco a tu archivo /etc/fstab para que el disco se vuelva a activar automáticamente cuando se reinicie la VM. En los sistemas operativos Linux, el nombre del dispositivo puede cambiar con cada reinicio, pero el UUID del dispositivo siempre apunta al mismo volumen, incluso cuando mueves los discos. entre sistemas. Debido a esto, recomendamos usar el UUID del dispositivo en lugar del nombre del dispositivo para configurar la activación automática cuando se reinicia la VM.
Crea una copia de seguridad del archivo
/etc/fstabactual.$ sudo cp /etc/fstab /etc/fstab.backupUsa el comando
blkidpara ver una lista de UUID del disco.$ sudo blkid /dev/DEVICE_NAME/dev/DEVICE_NAME: UUID="a9e1c14b-f06a-47eb-adb7-622226fee060" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="593b3b75-108f-bd41-823d-b7e87d2a04d1"
Reemplaza lo siguiente:
DEVICE_NAME: Es el nombre del dispositivo del disco que deseas activar de manera automática. Si creaste una tabla particionada en el disco, para especificar la partición que quieres activar, agrega el sufijo anexado al nombre del dispositivo. Por ejemplo, sisdbes el nombre del dispositivo para el disco,sdb1podría ser el nombre de la partición.
Abre el archivo
/etc/fstaben un editor de texto y crea una entrada que incluya el UUID. Por ejemplo:UUID=UUID_VALUE /mnt/disks/MOUNT_DIR FILE_SYSTEM_TYPE discard,MOUNT_OPTION 0 2
Reemplaza lo siguiente:
UUID_VALUE: Es el UUID del disco, que se muestra en el resultado del paso anterior.MOUNT_DIR: Es el directorio en el que activaste tu disco.FILE_SYSTEM_TYPE: Es el tipo de sistema de archivos. Por ejemplo:ext2,ext3,ext4oxfs.MOUNT_OPTION: Especifica lo que hace el sistema operativo si no puede activar el disco persistente zonal al momento del inicio. Para conocer los valores válidos, consulta El cuarto campo en la documentación defstabde Linux. Para permitir que el sistema se inicie, aunque el disco no esté disponible, usa la opciónnofail.
Usa el comando
catpara verificar que tus entradas/etc/fstabsean correctas:$ cat /etc/fstab UUID=6B33-A686 /boot/efi vfat defaults 0 0 UUID=UUID_VALUE /mnt/disks/MOUNT_DIR FILE_SYSTEM_TYPE discard,MOUNT_OPTION 0 2
¿Qué sigue?
- Configura nombres de dispositivos persistentes para los discos agregados.
- Obtén información para cambiar el tamaño de los discos persistentes.
- Obtén información para crear una copia de seguridad de tus discos mediante instantáneas de forma periódica a fin de evitar la pérdida involuntaria de datos.