Si conectaste un Google Cloud Hyperdisk o un Persistent Disk nuevo en blanco a tu instancia, antes de poder usarlo, debes formatearlo y activarlo. 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 Cloud de Confiance by S3NS . 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 según cómo planeas usar las muestras de esta página:
Console
Cuando usas la consola de Cloud de Confiance para acceder a los servicios y las APIs de Cloud de Confiance by S3NS , no necesitas configurar la autenticación.
gcloud
-
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada. Después de acceder, inicializa Google Cloud CLI con el siguiente comando:
gcloud init
-
- 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 y, luego, accede a 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 Cloud de Confiance .
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 disco nuevo se creó con el nombre
extra-scsi-disk. El nombre del dispositivo para el disco nuevo essdb.Verifica que la utilidad
mkfs.<type>esté instalada, en la que<type>es el archivo que quieres usar, comoxfsoext4.Por ejemplo, para formatear el disco con el sistema de archivos
xfs, se debe instalarmkfs.xfsen el sistema operativo.Para enumerar qué utilidades de
mkfsestán instaladas, ejecuta el siguiente comando:ls -l /usr/sbin/mkfs.*
El resultado es similar a lo siguiente:
/usr/sbin/mkfs.bfs /usr/sbin/mkfs.cramfs /usr/sbin/mkfs.ext2 -> mke2fs /usr/sbin/mkfs.ext3 -> mke2fs /usr/sbin/mkfs.ext4 -> mke2fs /usr/sbin/mkfs.minix
En este ejemplo,
mkfs.xfsno aparece en la lista, por lo que no puedes formatear el disco conxfs, a menos que instalesmkfs.xfs.Opcional: Si el sistema de archivos que deseas usar no está disponible, instálalo con el siguiente comando. Por ejemplo, instala
mkfs.xfscon los siguientes comandos de ejemplo.- Para instalar en Ubuntu y Debian, haz lo siguiente:
sudo apt update && sudo apt install xfsprogs
- Para instalar en CentOS, Fedora y Red Hat Enterprise Linux, haz lo siguiente:
sudo yum install xfsprogs
- Para instalar en Ubuntu y Debian, haz lo siguiente:
Formatea el disco con el comando
mkfs.<type>adecuado. 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 particionadas.
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_NAMEEn
xfs, especifica-s size=4096para establecer el tamaño del sector en 4,096 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.