Si adjuntó un disco nuevo en blanco a su VM, antes de poder usarlo debe formatear y montar el disco. Si adjuntó un disco que ya contiene datos, deberá montar el disco antes de poder usarlo.
Antes de comenzar
- Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. 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
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
Vaya a la página de instancias de VM .
Haga clic en el botón SSH junto a la instancia que tiene el nuevo disco adjunto. El navegador abre una conexión de terminal a la VM.
En la terminal, use el enlace simbólico creado para su disco adjunto para determinar qué dispositivo formatear.
ls -l /dev/disk/by-id/google-*
Los discos sin formato no tienen enlaces simbólicos adicionales con
-part N
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 nuevo disco persistente se creó con el nombre
extra-scsi-disk
. El nombre del dispositivo para el nuevo disco essdb
.Formatee el dispositivo de disco usando la herramienta
mkfs
. Este comando elimina todos los datos del disco especificado, así que asegúrese de especificar el dispositivo de disco correctamente.Puede utilizar cualquier formato de archivo que necesite, pero recomendamos un único sistema de archivos
ext4
sin tabla de particiones. Puede aumentar el tamaño de su disco más adelante sin tener que modificar las particiones del disco.Para maximizar el rendimiento del disco, utilice las opciones de formato recomendadas con el indicador
-E
. No es necesario reservar espacio para el volumen raíz en este disco secundario, por lo tanto, especifique-m 0
para utilizar todo el espacio disponible en el disco. El siguiente comando formatea todo el disco sin tabla de particiones.$ sudo mkfs.FILE_SYSTEM_TYPE -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/DEVICE_NAME
Reemplace lo siguiente:
-
FILE_SYSTEM_TYPE
: el tipo de sistema de archivos. Por ejemplo,ext2
,ext3
,ext4
oxfs
. -
DEVICE_NAME
: el nombre del dispositivo del disco que estás formateando. Por ejemplo, utilizando el resultado de ejemplo del primer paso, usaríasdb
para el nombre del dispositivo.
-
Cree un directorio que sirva como punto de montaje para el nuevo disco en la VM. Puede utilizar cualquier directorio. El siguiente ejemplo crea un directorio en
/mnt/disks/
.$ sudo mkdir -p /mnt/disks/MOUNT_DIR
Reemplace
MOUNT_DIR
con el directorio en el que montar el disco.Utilice la herramienta de montaje para montar el disco en la instancia y habilite la opción
discard
:$ sudo mount -o discard,defaults /dev/DEVICE_NAME /mnt/disks/MOUNT_DIR
Reemplace lo siguiente:
-
DEVICE_NAME
: el nombre del dispositivo del disco a montar. -
MOUNT_DIR
: el directorio en el que montar su disco.
-
Configure permisos de lectura y escritura en el disco. Para este ejemplo, otorgue acceso de escritura al disco para todos los usuarios.
$ sudo chmod a+w /mnt/disks/MOUNT_DIR
Reemplace
MOUNT_DIR
con el directorio donde montó su disco.Cree una copia de seguridad de su archivo
/etc/fstab
actual.$ sudo cp /etc/fstab /etc/fstab.backup
Utilice el comando
blkid
para enumerar el 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"
Reemplace lo siguiente:
-
DEVICE_NAME
: el nombre del dispositivo del disco que desea montar automáticamente. Si creó una tabla de particiones en el disco, especifique la partición que desea montar agregando el sufijo adjunto 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.
-
Abra el archivo
/etc/fstab
en un editor de texto y cree una entrada que incluya el UUID. Por ejemplo:UUID=UUID_VALUE /mnt/disks/MOUNT_DIR FILE_SYSTEM_TYPE discard,defaults,MOUNT_OPTION 0 2
Reemplace lo siguiente:
-
UUID_VALUE
: el UUID del disco, que figura en el resultado del paso anterior -
MOUNT_DIR
: el directorio donde montó su disco -
FILE_SYSTEM_TYPE
: el tipo de sistema de archivos. Por ejemplo,ext2
,ext3
,ext4
oxfs
. -
MOUNT_OPTION
: especifica qué hace el sistema operativo si no puede montar el disco persistente zonal en el momento del arranque. Para obtener valores válidos, consulte El cuarto campo en la documentaciónfstab
de Linux . Para permitir que el sistema arranque incluso si el disco no está disponible, utilice la opción de montajenofail
.
-
Utilice el comando
cat
para verificar que sus entradas en/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
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.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .
Conéctese a la máquina virtual
Formatee un disco que no sea de arranque en una máquina virtual Linux
montar el disco
Configurar el montaje automático al reiniciar la VM
Agregue el disco a su archivo
/etc/fstab
, para que el disco se vuelva a montar 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 mueve discos entre sistemas. Debido a esto, recomendamos usar el UUID del dispositivo en lugar del nombre del dispositivo para configurar el montaje automático al reiniciar la VM.Mantenga siempre el archivo
/etc/fstab
sincronizado con los dispositivos conectados a una VM. Si desea desconectar un disco o crear una instantánea del disco de arranque para una VM, edite el archivo/etc/fstab
y elimine la entrada del disco. Incluso si configuraMOUNT_OPTION
ennofail
onobootwait
, elimine la entrada antes de crear la instantánea del disco de arranque o desconectar el disco.¿Qué sigue?
- Configure nombres de dispositivos persistentes para sus discos agregados.
- Aprenda a cambiar el tamaño de sus discos persistentes .
- Aprenda a realizar copias de seguridad periódicas de sus discos mediante instantáneas para evitar la pérdida de datos no deseada.
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-05-13 (UTC).
-