Instalación avanzada de Proxmox VE 7.0 y partición del disco del sistema - Btrfs (abajo)

2.3 Método de instalación del sistema de archivos Btrfs

2.3.1 Acerca de Btrfs

Btrfs es un sistema de archivos de copia en escritura (COW, copy on write) A través de la verificación de datos y metadatos, se pueden realizar instantáneas, RAID incorporado y funciones de autorreparación. A partir de Proxmox VE 7.0, Proxmox VE introdujo el sistema de archivos Btrfs como un sistema de archivos opcional y un sistema de archivos raíz.

De acuerdo con el manual de usuario "pve-admin-guide-7" proporcionado oficialmente por Proxmox VE (consulte el capítulo sobre tipos de almacenamiento en la página 112 para obtener detalles), los tipos de almacenamiento admitidos por Proxmox VE 7.0 se muestran en la Tabla 1.

Tabla 1. Tipos de almacenamiento admitidos por Proxmox VE 7.0

opciones tipo JcE tipo de almacenamiento ya sea para compartir Ya sea instantánea es estable
Tabla de contenido directorio documento No nº 1
LVM lvm pedazo Nº 2 No
LVM-delgado muy delgado pedazo No
BTRFS brtfs documento No vista previa de la tecnología
NFS nfs documento nº 1
CIFS cifs documento nº 1
GlusterFS glúteos documento nº 1
iSCSI/núcleo iscsi pedazo No
iSCSI/libiscsi iscsidirecto pedazo No
CephFS cefalos documento
Cef/RBD rbd pedazo
ZFS sobre iSCSI zfs pedazo
ZFS (local) carrete zf documento No
Copia de seguridad de Proxmox pbs archivo, bloque no aplica

1: en el almacenamiento basado en el sistema de archivos, las instantáneas se pueden implementar mediante discos virtuales de formato qcow2.
2: LVM se puede configurar en almacenamiento iSCSI para obtener almacenamiento LVM compartido.

La tabla 1 proporcionada oficialmente por Proxmox VE muestra que Btrfs aún no puede lograr el rendimiento estable requerido por el nivel de producción Proxmox VE recomienda oficialmente "vista previa técnica" en términos de "si es estable", lo que en realidad es equivalente a decir que Btrfs es una versión de prueba o una versión de prueba.

En comparación con los sistemas de archivos ext4 y xfs, el sistema de archivos Btrfs puede proporcionar un mejor rendimiento (Btrfs no utiliza registros). La implementación y clonación de máquinas virtuales es muy útil. En el sistema de archivos, también admite compresión transparente, suma de verificación universal y administración unificada de múltiples dispositivos. Btrfs también es compatible con XATTR eficiente, la combinación de archivos pequeños, la gestión integrada de volúmenes conocida en SSD y la compatibilidad con funciones de fsck en línea. Sin embargo, a pesar de tantas ventajas y características, Btrfs aún no está listo para aplicaciones y sistemas de producción, pero para escenarios de prueba, Btrfs es una buena opción.

Las ventajas de Btrfs son las siguientes:

  1. La configuración de Btrfs es casi la misma que la configuración tradicional de ext4;
  2. instantáneas y clones;
  3. Compresión de datos a nivel de sistema de archivos;
  4. Copiar en escrito;
  5. RAID0, RAID1 y RAID10;
  6. prevenir la corrupción de datos;
  7. autosanación;
  8. Soporte nativo de Linux;

La advertencia de Btrfs es la siguiente:

  1. Los códigos RAID5 y RAID6 de Btrfs tienen riesgos de seguridad y se recomienda encarecidamente no utilizar RAID5 y RAID6 en Btrfs.

2.3.2 Instalación de btrfs

Paso 1: seleccione btrfs (RAID1)

Al instalar con el instalador de Proxmox VE 7.0, seleccione Btrfs como el sistema de archivos raíz y también debe seleccionar el nivel de RAID, como se muestra en la Figura 1.

inserte la descripción de la imagen aquí

Figura 1. Instalación de btrfs(RAID1)

En cuanto a la compatibilidad con las funciones de RAID suave, Btrfs es similar a ZFS y también proporciona varios niveles de RAID suave. Del mismo modo, no admite ningún RAID duro, ya que esto puede provocar la pérdida de datos.

Comparado con ZFS en términos de niveles de RAID suave, Btrfs carece de la función RAID-Z.La razón principal es que RAID-Z es un modo variante de RAID5, y los códigos RAID5 y RAID6 en Btrfs tienen riesgos de seguridad. Proxmox VE no admitirá la función RAID-Z hasta que se resuelvan los riesgos de seguridad de los códigos RAID5 y RAID6.

Seleccione btrfs (RAID1), RAID1 requiere al menos dos discos duros de destino (sobre las características de RAID1, puede buscar contenido relevante a través de motores de búsqueda para comprender), es decir, el disco duro de destino en la Figura 1 es un grupo de Discos duros RAID1, y el espacio utilizado es solo 1 disco duro, utilizado como disco de arranque, y otro disco duro utilizado como disco de respaldo.

En Proxmox VE 7.0, hay 3 tipos de niveles de RAID suaves compatibles con el sistema de archivos Btrfs, como se muestra en la Figura 2.

inserte la descripción de la imagen aquí

Figura 2. Niveles de RAID suave

btrfs(RAID0) : también conocido como modo "rayado". En este modo, la capacidad del volumen Btrfs es la suma de la capacidad de todos los discos duros, pero RAID0 no proporciona ninguna redundancia y la falla de cualquier disco duro en el volumen Btrfs hará que todo el volumen no esté disponible. En este modo, se requiere al menos un disco duro.

btrfs(RAID1) : también conocido como modo "espejo". En este modo, los datos se copiarán en todos los discos duros al mismo tiempo. En este modo, se requieren al menos dos discos duros con la misma capacidad y la capacidad de todo el volumen es igual a la capacidad de un solo disco duro.

btrfs(RAID10) : este modo es una combinación de RAID0 y RAID1. En este modo, se requieren al menos 4 discos duros.

2.3.3 Ver parámetros de partición de disco Btrfs

Una vez completada la instalación de Proxmox VE 7.0, echemos un vistazo a las particiones de disco del host Proxmox VE, como se muestra en la Figura 3, Figura 4 y Figura 6.

inserte la descripción de la imagen aquí

Figura 3. Partición de disco predeterminada: interfaz de usuario web

Hay dos discos de sistema, uno es el disco de arranque y el otro es el disco de copia de seguridad, porque seleccionamos el nivel RAID1 para la instalación durante la instalación. Según el mecanismo RAID1, los datos del disco de copia de seguridad son exactamente los mismos que los datos del disco de arranque.

inserte la descripción de la imagen aquí

Figura 4. Partición de disco predeterminada: disco del sistema

inserte la descripción de la imagen aquí

Figura 5. Partición de disco predeterminada: disco sin particionar

En la Figura 4 y la Figura 5, podemos ver que solo hay dispositivos de disco duro e información de partición realmente almacenada como /dev/sda, y no hay dispositivos lógicos como /dev/mapper.

Función Btrfs 1: deshabilite el almacenamiento local predeterminado local para admitir la función btrfs del subvolumen local-btrfs

Después de instalar Proxmox VE 7.0, el almacenamiento local predeterminado local se desactivará para admitir la función btrfs del subvolumen local-btrfs, que es diferente de ext4, xfs y zfs. Otra diferencia es que local-btrfs admite más tipos de formatos de almacenamiento en términos de almacenamiento de contenido y, al mismo tiempo, establece rutas de almacenamiento directamente en la IU WEB, como se muestra en la Figura 6.

inserte la descripción de la imagen aquí

Figura 6. Btrfs desactiva el almacenamiento local predeterminado

También podemos ver información local y local-btrfs a través del archivo de configuración de almacenamiento de Proxmox VE 7.0, como se muestra en la Figura 7.

inserte la descripción de la imagen aquí

Figura 7. Archivo de configuración de almacenamiento

Característica 2 de Btrfs: la interfaz de interfaz de usuario WEB no puede crear directamente almacenamiento Btrfs, solo a través de comandos CLI

En la interfaz de interfaz de usuario WEB de Proxmox VE 7.0, no hay una función de configuración de Btrfs, y el almacenamiento de Btrfs no se puede crear directamente a través de la interfaz de interfaz de usuario WEB, y solo se puede crear a través del comando CLI en segundo plano.

Esto puede deberse a que Proxmox siente que Btrfs no es estable y no se puede usar en producción, por lo que Proxmox VE 7.0 no agrega la función de configuración de Btrfs en la IU WEB. Se cree que a medida que Btrfs se estabilice (parece estar muy lejos), Proxmox VE agregará la función de configuración para crear Btrfs en la interfaz WEB UI, como se muestra en la Figura 8.

inserte la descripción de la imagen aquí

Figura 8. La interfaz WEB UI no admite la función de configuración Btrfs

En la interfaz de interfaz de usuario WEB, LVM y LVM-Thin admiten la creación de almacenamiento ext4 y xfs, los directorios admiten la creación de almacenamiento ext4 y xfs, ZFS admite la creación de almacenamiento ZFS, pero no admite la función de configuración Btrfs.

2.2.3 Ubicación de almacenamiento predeterminada

En el modo de instalación Btrfs, Proxmox VE utiliza Btrfs como método de almacenamiento. Después de dividir el disco duro de destino en particiones de arranque BIOS y EFI durante la instalación, se crea automáticamente un grupo de almacenamiento Btrfs llamado local-btrfs en la tercera partición /dev/sda3 . En local-btrfs, el espacio en disco se puede dividir para almacenar máquinas virtuales y archivos de contenedor, y se pueden crear rutas de almacenamiento para almacenar imágenes ISO y plantillas de contenedor, etc. Parece que local-btrfs tiene "dispositivos físicos" y "directorios". características duales. Carguemos una imagen ISO, creemos una máquina virtual, carguemos una plantilla de contenedor, creemos un contenedor y veamos si ese es el caso.

● Ruta de almacenamiento de imágenes ISO: /var/lib/pve/local-btrfs/template/iso

En local-btrfs, seleccione "Imagen ISO → Cargar" y luego cargue una imagen ISO de ubuntu desde la computadora local, como se muestra en la Figura 9.

inserte la descripción de la imagen aquí

Figura 9. Subir imagen ISO

Después de cargar la imagen ISO, la imagen ISO de ubuntu aparecerá en la interfaz "local-btrfs→Imagen ISO", como se muestra en la Figura 10.

inserte la descripción de la imagen aquí

Figura 10. Imagen ISO cargada con éxito

La ruta de almacenamiento de la imagen ISO se encuentra en /var/lib/pve/local-btrfs/template/iso, como se muestra en la Figura 11.

inserte la descripción de la imagen aquí

Figura 11. Ruta de almacenamiento de imágenes ISO

● Ruta de almacenamiento de archivos de la máquina virtual: /var/lib/pve/local-btrfs/images

Cree una máquina virtual en local-btrfs, seleccione el botón "Crear máquina virtual" e ingrese la información de la máquina virtual, como se muestra en la Figura 12.

inserte la descripción de la imagen aquí

Figura 12. Creación de una máquina virtual en local-btrfs

Una vez que la máquina virtual se haya creado correctamente, el archivo de la máquina virtual aparecerá en "local-btrfs→VM Disk", como se muestra en la Figura 13.

inserte la descripción de la imagen aquí

Figura 13. Archivos de máquina virtual

Al crear una máquina virtual, el espacio en disco se asigna desde el pool de almacenamiento local-btrfs al disco duro de la máquina virtual, es decir, local-btrfs es equivalente al pool de disco de la máquina virtual, y el disco duro de la máquina virtual es equivalente al almacenamiento en bloque de local-btrfs.

La ruta de almacenamiento de los archivos de la máquina virtual es /var/lib/local-btrfs/images, como se muestra en la Figura 14.

inserte la descripción de la imagen aquí

Figura 14. Ruta de almacenamiento de archivos de la máquina virtual

● Ruta de almacenamiento de plantilla de contenedor: /var/lib/pve/local-btrfs/template/cache

Método 1: Descargue la plantilla del contenedor en la interfaz de Proxmox VE

La ventaja de usar la interfaz de Proxmox VE para descargar la plantilla del contenedor es que es conveniente y simple, pero la desventaja es que la descarga es lenta y la plantilla del contenedor solo se puede almacenar en el host de Proxmox VE y no se puede migrar a otro. Hosts Proxmox VE para su reutilización.

En la interfaz de Proxmox VE 7.0, seleccione "local-btrfs→CT Template→Template" y seleccione la plantilla de contenedor que se descargará en la interfaz de plantilla emergente. Tenga en cuenta que solo se puede seleccionar una plantilla de contenedor para descargar a la vez, y se pueden descargar varios contenedores al mismo tiempo, como se muestra en la Figura 15.

inserte la descripción de la imagen aquí

Figura 15. Descargar plantilla de contenedor

Durante el proceso de descarga, la velocidad de descarga es relativamente lenta, especialmente cuando se descarga una plantilla de contenedor al mismo tiempo. En la interfaz de Proxmox VE 7.0, no se puede ver el progreso de descarga. Puede verificar el progreso de descarga en la ruta de almacenamiento del plantilla de contenedor, pero no es muy útil grande, como se muestra en la Figura 16.

inserte la descripción de la imagen aquí

Figura 16. Descarga de plantilla de contenedor - CLI

Después de descargar la plantilla del contenedor, la barra "Tarea" en la parte inferior de Proxmox VE 7.0 indicará que la descarga se completó, pero no se puede ver el progreso de la descarga, como se muestra en la Figura 17.

inserte la descripción de la imagen aquí

Figura 17. Descarga de plantilla de contenedor - IU WEB

Después de la descarga, en la interfaz de plantilla de CT de Proxmox VE 7.0, la plantilla de contenedor aparecerá automáticamente en la interfaz de plantilla de contenedor, como se muestra en la Figura 18.

inserte la descripción de la imagen aquí

Figura 18. Descarga de plantilla de contenedor completa

Método 2: Use Thunder para descargar la plantilla del contenedor al local y cargue la plantilla del contenedor en la interfaz de Proxmox VE

Usando la interfaz Proxmox VE para descargar directamente la plantilla del contenedor, además de la ventaja de la conveniencia, hay demasiadas desventajas, especialmente la descarga lenta y el uso no reutilizable.Se recomienda usar Thunder directamente para descargar a la computadora local para guarde y luego cargue la plantilla del contenedor a través de la interfaz de Proxmox VE.

En la comunidad china de Proxmox, diríjase a https://www.proxmox.wiki, puede descargar directamente la plantilla del contenedor, como se muestra en la Figura 19.

inserte la descripción de la imagen aquí

Figura 19. Comunidad China Proxmox

En la interfaz de descarga de la plantilla de contenedor, seleccione la plantilla de contenedor que desee y luego haga clic en Descargar, como se muestra en la Figura 20. Use Xunlei o navegador para descargar, la velocidad es muy rápida.

inserte la descripción de la imagen aquí

Figura 20. Interfaz de descarga de plantilla de contenedor

Esta es la plantilla de contenedor descargada a la computadora local. El formato de archivo de la plantilla de contenedor Proxmox es básicamente tar.gz y tar.xz, como se muestra en la Figura 21.

inserte la descripción de la imagen aquí

Figura 21. Formato de archivo de plantilla de contenedor

A continuación, subimos la plantilla del contenedor de la computadora local a Proxmox VE 7.0, como se muestra en la Figura 22. Tenga en cuenta que en la interfaz de Proxmox VE 7.0, las plantillas de contenedor no se pueden cargar en lotes y solo se puede cargar una plantilla de contenedor a la vez.

inserte la descripción de la imagen aquí

Figura 22. Plantilla de contenedor de carga

Después de cargar la plantilla del contenedor, la plantilla del contenedor que acabamos de cargar aparecerá en la interfaz de la plantilla del contenedor, como se muestra en la Figura 23.
inserte la descripción de la imagen aquí

Figura 23. Plantilla de contenedor cargada correctamente

La ruta de almacenamiento de la plantilla del contenedor es /var/lib/pve/local-btrfs/template/cache, como se muestra en la Figura 24.

inserte la descripción de la imagen aquí

Figura 24. Ruta de almacenamiento de plantilla de contenedor

● Ruta de almacenamiento de archivos de contenedor: /var/lib/pve/local-btrfs/images

Paso 1: Instale el contenedor

Cree un contenedor en local-btrfs, seleccione el botón "Crear CT" e ingrese la información del contenedor, como se muestra en la Figura 25.

inserte la descripción de la imagen aquí

Figura 25. Establecer contraseña de inicio de sesión del contenedor

选择local-btrfs存储,选择您要安装的容器模板,然后点击“下一步”,继续按需填入容器的配置信息,如图26所示。

inserte la descripción de la imagen aquí

图26. 填入容器配置信息

容器创建成功之后,在最底部会出现“TASK OK”字样,如图27所示。

inserte la descripción de la imagen aquí

图27. 容器创建成功

容器创建过程中,会输出容器配置信息,如下所示:

Creating filesystem with 2097152 4k blocks and 524288 inodes
Filesystem UUID: 28b88c1f-a123-4867-91f9-b58861e23b43
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Use of uninitialized value $format in string eq at /usr/share/perl5/PVE/Storage/BTRFSPlugin.pm line 183.
Use of uninitialized value $format in string eq at /usr/share/perl5/PVE/Storage/BTRFSPlugin.pm line 189.
Use of uninitialized value $format in string eq at /usr/share/perl5/PVE/Storage/BTRFSPlugin.pm line 183.
Use of uninitialized value $format in string eq at /usr/share/perl5/PVE/Storage/BTRFSPlugin.pm line 189.
extracting archive '/var/lib/pve/local-btrfs/template/cache/debian-10-standard_10.7-1_amd64.tar.gz'
Total bytes read: 671672320 (641MiB, 4.9MiB/s)
Detected container architecture: amd64
Creating SSH host key 'ssh_host_dsa_key' - this may take some time ...
done: SHA256:dTHd/QKq1a0vd67wJkVjwMqkc+c7JsmTE+3KEw2Fr10 root@localhost
Creating SSH host key 'ssh_host_ed25519_key' - this may take some time ...
done: SHA256:gDTMIBUpIAUxpiEd8GhJ02VZMhCMBVVnwVhmkwkaEmw root@localhost
Creating SSH host key 'ssh_host_ecdsa_key' - this may take some time ...
done: SHA256:JiLCYaJFnAJ99vkp+fdLlHitKNFbRDC0u+8fK41SVGE root@localhost
Creating SSH host key 'ssh_host_rsa_key' - this may take some time ...
done: SHA256:xWhlh6tStLeaSC1ikxLIX4VIU45kJUEcReimy7uuG8E root@localhost
TASK OK

第二步:启动容器

选择刚才创建的容器,点击“启动”按钮,启动容器,容器启动成功之后,在控制台中,会出现登录入口,如图28所示。

inserte la descripción de la imagen aquí

图28. 容器启动成功

输入默认用户root,输入在创建容器是设置的密码,然后就可以登录容器了,如图29所示。

inserte la descripción de la imagen aquí

图29. 容器登录成功

第三步:容器文件存放路径

容器文件格式与虚拟机文件格式相同,都是以raw格式保存,如图30所示。

inserte la descripción de la imagen aquí

图30. 容器文件格式

容器文件的存放路径与虚拟机文件的存放路径相同,都是/var/lib/pve/local-btrfs/images,如图31所示。

inserte la descripción de la imagen aquí

图31. 容器文件存放路径

2.3.4. 新建Btrfs存储池

在默认情况下,备份、虚拟机和容器文件、ISO镜像、容器模板都存储在local-brtfs中,根据图4的默认分区,local-brtfs是创建在系统盘的第三分区/dev/sda3上的。把备份、虚拟机和容器文件、ISO镜像、容器模板等都保存在系统盘中的local-brtfs上,这样的规划是不合理:

  • 系统盘的空间很快会被不断增长的虚拟机文件和容器文件占满空间,从而影响Proxmox VE系统的稳定性;
  • 备份往往会占用比较大的空间,把备份存放到系统盘也不合理;
  • 系统盘发生故障后,或者损坏之后,Proxmox VE系统无法启动,导致系统盘的虚拟机文件和容器文件无法提取出来,造成业务数据丢失。

除非是在演示场景或者测试场景,否则备份、虚拟机和容器文件不要保存在系统盘中。在生产场景中,强烈建议把备份、虚拟机和容器文件保存在非系统盘中。

第一步:查看Proxmox VE 7.0主机中有哪些未使用的业务盘

在创建新的Btrfs存储池之前,我们需要知道有哪些没有使用的硬盘,然后将这些硬盘汇聚起来,创建一个Btrfs存储池,如图32所示。

inserte la descripción de la imagen aquí

图32. 当前没有被使用的硬盘

第二步:创建Btrfs之前,擦除硬盘数据和分区

在创建Btrfs之前,硬盘如果有数据或者其他分区,一定要先擦除掉。在Proxmox VE 7.0界面中,选择“Wipe Disk”按钮可以对硬盘进行逐个擦除,这里不能批量擦除。注意,一旦对硬盘进行了擦除,硬盘所有数据和分区都会被擦除掉。通过图32可以看到,4个未使用的硬盘并没有数据,也没有被GPT初始化(GPT初始化会产生分区),可以直接在这四个硬盘上创建Btrfs。

第三步:创建Btrfs文件系统

使用mkfs.btrfs命令创建Btrfs文件系统,-d和-m参数用于分别设置元数据和数据的配置文件,使用可选的-L参数,可以设置磁盘标签。Proxmox VE 7.0中,Btrfs支持以下模式:single、raid0、raid1、 raid10。

3.1)在带有标签 My-Storage的单个磁盘/dev/sdc上创建Btrfs文件系统:

root@pve-btrfs:~# mkfs.btrfs -m single -d single -L My-Storage /dev/sdc
btrfs-progs v5.10.1 
See http://btrfs.wiki.kernel.org for more information.

Label:              My-Storage      #磁盘标签
UUID:               8866c15a-efa3-4396-836b-8630aaec482f
Node size:          16384
Sector size:        4096
Filesystem size:    20.00GiB
Block group profiles:
  Data:             single            8.00MiB
  Metadata:         single            8.00MiB
  System:           single            4.00MiB
SSD detected:       no
Incompat features:  extref, skinny-metadata
Runtime features:   
Checksum:           crc32c
Number of devices:  1
Devices:
   ID        SIZE  PATH
    1    20.00GiB  /dev/sdc

查看系统下磁盘的文件系统:

root@pve-btrfs:~# lsblk -fp
NAME        FSTYPE  FSVER LABEL      UUID                                 FSAVAIL FSUSE% MOUNTPOINT
/dev/loop0  ext4    1.0              28b88c1f-a123-4867-91f9-b58861e23b43                
/dev/sda                                                                                 
├─/dev/sda1                                                                              
├─/dev/sda2 vfat    FAT32            F141-2C9D                                           
└─/dev/sda3 btrfs                    21f64b58-1a6d-4ff7-a8ff-76a7b139efe6   31.3G    18% /
/dev/sdb                                                                                 
├─/dev/sdb1                                                                              
├─/dev/sdb2 vfat    FAT32            F141-9A86                                           
└─/dev/sdb3 btrfs                    21f64b58-1a6d-4ff7-a8ff-76a7b139efe6                
/dev/sdc    btrfs         My-Storage 8866c15a-efa3-4396-836b-8630aaec482f                
/dev/sdd                                                                                 
/dev/sde                                                                                 
/dev/sdf                                                                                 
/dev/sr0    iso9660       PVE        2021-07-05-19-15-41-00

在Proxmox VE 7.0界面中,也可以看到/dev/sdc变成了Btrfs文件系统格式了,如图33所示。

inserte la descripción de la imagen aquí

图33. /dev/sdc格式化成功

3.2)在/dev/sdd、/dev/sde、/dev/sdf和/dev/sdg这4个硬盘上创建一个 RAID10的Btrfs

我这里的虚拟机硬盘不够,稍等我再增加一块硬盘/dev/sdg,很快的哈,如图34所示。

inserte la descripción de la imagen aquí

图34. 新增/dev/sdg硬盘

root@pve-btrfs:~# mkfs.btrfs -m raid10 -d raid10 -L My-Storage /dev/sdd /dev/sde /dev/sdf /dev/sdg
btrfs-progs v5.10.1 
See http://btrfs.wiki.kernel.org for more information.

Label:              My-Storage
UUID:               8ca7cea3-298a-4039-a5b1-376db7707bb7
Node size:          16384
Sector size:        4096
Filesystem size:    80.00GiB
Block group profiles:
  Data:             RAID10            2.00GiB
  Metadata:         RAID10          512.00MiB
  System:           RAID10           16.00MiB
SSD detected:       no
Incompat features:  extref, skinny-metadata
Runtime features:   
Checksum:           crc32c
Number of devices:  4
Devices:
   ID        SIZE  PATH
    1    20.00GiB  /dev/sdd
    2    20.00GiB  /dev/sde
    3    20.00GiB  /dev/sdf
    4    20.00GiB  /dev/sdg

查看系统下磁盘的文件系统:

root@pve-btrfs:~# lsblk -fp
NAME        FSTYPE  FSVER LABEL      UUID                                 FSAVAIL FSUSE% MOUNTPOINT
/dev/sda                                                                                 
├─/dev/sda1                                                                              
├─/dev/sda2 vfat    FAT32            F141-2C9D                                           
└─/dev/sda3 btrfs                    21f64b58-1a6d-4ff7-a8ff-76a7b139efe6   31.2G    19% /
/dev/sdb                                                                                 
├─/dev/sdb1                                                                              
├─/dev/sdb2 vfat    FAT32            F141-9A86                                           
└─/dev/sdb3 btrfs                    21f64b58-1a6d-4ff7-a8ff-76a7b139efe6                
/dev/sdc    btrfs         My-Storage 889f5539-8144-418c-94c3-d450b862dd0c                
/dev/sdd    btrfs         My-Storage 8ca7cea3-298a-4039-a5b1-376db7707bb7                
/dev/sde    btrfs         My-Storage 8ca7cea3-298a-4039-a5b1-376db7707bb7                
/dev/sdf    btrfs         My-Storage 8ca7cea3-298a-4039-a5b1-376db7707bb7                
/dev/sdg    btrfs         My-Storage 8ca7cea3-298a-4039-a5b1-376db7707bb7                
/dev/sr0    iso9660       PVE        2021-07-05-19-15-41-00                         

在Proxmox VE 7.0界面中,也可以看到/dev/sdd、/dev/sde、/dev/sdf、/dev/sdg变成了Btrfs文件系统格式了,如图35所示。

inserte la descripción de la imagen aquí

图35. Btrfs格式化成功

第四步:挂载 BTRFS 文件系统

然后可以手动挂载新的文件系统,如下所示:

root@pve-btrfs:~# mkdir /my-storage              #在根目录下创建文件夹
root@pve-btrfs:~# mount /dev/sdc /my-storage     #把/dev/sdc挂载到文件夹上

Tenga en cuenta que el comando mount /dev/sdc /my-storage es solo un montaje temporal. Cuando Proxmox VE se reinicia, se desinstalará automáticamente. Uso el montaje temporal aquí porque es un entorno de demostración. Si se trata de un entorno de producción, utilice el archivo /etc/fstab para completar el montaje permanente.

Acerca de cómo crear un grupo de almacenamiento Btrfs de varios dispositivos de disco duro, se tratará en el artículo siguiente sobre el almacenamiento back-end de Proxmox VE, que no se tratará aquí debido a limitaciones de espacio.

Después de que el montaje sea exitoso, la operación de acceso de datos al disco duro /dev/sdc se puede realizar a través del directorio /my-storage.

Paso 5: agregue el sistema de archivos BTRFS a Proxmox VE 7.0

Después de seleccionar "Centro de datos → Almacenamiento → Agregar → BTRFS", la interfaz de Proxmox VE 7.0 mostrará automáticamente la interfaz "Agregar: BTRFS", como se muestra en la Figura 36.

inserte la descripción de la imagen aquí

Figura 36. Adición de Btrfs

En la interfaz "Agregar: BTRFS", ingrese el nombre del almacenamiento, ingrese la ruta del almacenamiento, seleccione el contenido del almacenamiento y haga clic en el botón "Agregar", como se muestra en la Figura 37.

inserte la descripción de la imagen aquí

Figura 37. Configuración de la ruta Btrfs

El "logotipo de almacenamiento de lisq-btrfs" aparece en el árbol de navegación de la izquierda, lo que indica que el almacenamiento de lisq-btrfs se habilitó correctamente y se puede usar con normalidad. Se pueden crear máquinas virtuales y contenedores en el almacenamiento de lisq-btrfs, como se muestra en la Figura 38.

inserte la descripción de la imagen aquí

Figura 38. El almacenamiento Btrfs recién creado se habilita correctamente

2.3.5 Resumen del almacenamiento predeterminado de PVE

No diré más sobre esta parte, solo vaya al formulario y sírvalo, espero que este formulario sea útil para que todos aprendan Proxmox VE, como se muestra en la Figura 39.

inserte la descripción de la imagen aquí

Figura 39. Relación de punto de almacenamiento predeterminado

Referencia: manual de usuario "pve-admin-guide-7" en el sitio web oficial de Proxmox VE;

Supongo que te gusta

Origin blog.csdn.net/jianghu0755/article/details/129652852
Recomendado
Clasificación