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 es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las API 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:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
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.
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
-partN
en 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 -> ../../nvme0n2
En 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
ext4
sin 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 en la marca
-E
. No es necesario reservar espacio para el volumen raíz en este disco secundario, por lo que debes especificar-m 0
a fin de usar todo el espacio disponible en el disco. Con el siguiente comando, se da formato a todo el disco sin tablas particionadas.$ sudo mkfs.FILE_SYSTEM_TYPE -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/DEVICE_NAME
Reemplaza lo siguiente:
FILE_SYSTEM_TYPE
: Es el tipo de sistema de archivos. Por ejemplo,ext2
,ext3
,ext4
oxfs
.DEVICE_NAME
: el nombre de dispositivo del disco que estás formateando. Por ejemplo, si usas el resultado de ejemplo del primer paso, usaríassdb
para el nombre del dispositivo.
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_DIR
Reemplaza
MOUNT_DIR
por 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_DIR
Reemplaza 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_DIR
Reemplaza
MOUNT_DIR
por el directorio en el que activaste tu disco.Crea una copia de seguridad del archivo
/etc/fstab
actual.$ sudo cp /etc/fstab /etc/fstab.backup
Usa el comando
blkid
para 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, sisdb
es el nombre del dispositivo para el disco,sdb1
podría ser el nombre de la partición.
Abre el archivo
/etc/fstab
en 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,defaults,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
,ext4
oxfs
.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 defstab
de Linux. Para permitir que el sistema se inicie, aunque el disco no esté disponible, usa la opciónnofail
.
Usa el comando
cat
para verificar que tus entradas/etc/fstab
sean correctas:$ cat /etc/fstab UUID=6B33-A686 /boot/efi vfat defaults 0 0 UUID=UUID_VALUE /mnt/disks/MOUNT_DIR FILE_SYSTEM_TYPE discard,defaults,MOUNT_OPTION 0 2
- 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.
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Si deseas obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud.
Conéctate a la VM
Formatea un disco que no sea de arranque en una VM de Linux
Activa el 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.Mantén siempre el archivo
/etc/fstab
sincronizado con los dispositivos conectados a una VM. Si deseas desconectar un disco o crear una instantánea desde el disco de arranque para una VM, edita el archivo/etc/fstab
y quita la entrada del disco. Incluso si configurasMOUNT_OPTION
ennofail
onobootwait
, quita la entrada antes de crear la instantánea del disco de arranque o desconectar el disco.¿Qué sigue?
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-12-22 (UTC)
-