Aumentando el Límite de Repositorios en el Sistema de Archivos EXT4

Versión del producto: 7.0

Último modificado: 14 de marzo de 2018

Problema

El tamaño del Repositorio de backups NAKIVO que viene con el appliance virtual (VA) NAKIVO Backup & Replication está limitado a 16 TB.

Fondo

El NAKIVO Backup & Replication VA se crea junto con un repositorio montado en un volumen lógico EXT4 donde la compatibilidad con 64 bits está desactivada por defecto. Como resultado, el límite del sistema de archivos del repositorio es de 16 TB.

Solución

Nota

  1. Asegúrese de haber hecho backups del Repositorio de backups de NAKIVO. Se recomienda utilizar la tecnología RAID para mejorar la integridad de los datos.

  2. Asegúrese de que el volumen que rodea al Repositorio de Backups NAKIVO es capaz de soportar el tamaño resultante requerido. Esto es importante para volúmenes cifrados y para volúmenes divididos en particiones.

Siga los pasos que se indican a continuación para activar la compatibilidad con 64 bits para el sistema de archivos EXT4 donde se encuentra el Repositorio de backups de NAKIVO:

  1. Ejecute el comando resize2fs para definir la versión del paquete e2fsprogs que está instalada en el sistema operativo VA.

  2. Si la salida del comando contiene una versión superior a 1.43, por favor proceda directamente al Paso 7 para desmontar el sistema de ficheros del repositorio.

  3. Actualice el archivo /etc/apt/sources.list con los orígenes de los paquetes necesarios como se indica a continuación:

    deb-src http://archive.ubuntu.com/ubuntu trusty main restringido

    deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty restringido universo principal multiverso

    deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-updates restringido main universo multiverse

    deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-backports main universo restringido multiverso

    deb-src http://security.ubuntu.com/ubuntu trusty-security restringido universo principal multiverso

    deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-proposed universo principal restringido multiverso

  4. Instale los paquetes necesarios y las utilidades de compilación del paquete e2fsprogs como se indica a continuación:

    sudo apt-get update

    sudo apt-get install git

    sudo apt-get install make

    sudo apt-get install build-essential

    sudo apt-get build-dep e2fsprogs

    cd $(mktemp -d)

    git clone -b v1.43 https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git e2fsprogs && cd e2fsprogs

    ./configurar

    escriba a

  5. Ejecute el comando resize2fs de la siguiente manera:

    cd redimensionar

    ./resize2fs

  6. Elija uno de los siguientes:

    • Si la salida del comando contiene la versión 1.43, utilice ./resize2fs en lugar de resize2fs para el resto de los pasos.

    • Si la salida del comando contiene cualquier otra versión, vaya al Paso 3 o salga del procedimiento, ya que ha construido la versión incorrecta del paquete e2fsprogs.

  7. Desmonte el sistema de archivos del repositorio de la siguiente manera:

    sudo umount /dev/mapper/Volume_Group_Backup_Repository_500GB-Logical_Volume_Backup_Repository_500GB

  8. Compruebe si hay errores en el sistema de archivos:

    sudo e2fsck -f /dev/mapper/Volumen_Grupo_Backup_Repositorio_500GB-Lógico_Volumen_Backup_Repositorio_500GB

    Nota
    Antes de ejecutar el paso 9 para activar la compatibilidad con EXT4 64 bits, consulte las páginas principales tune2fs y resize2fs para obtener más información sobre los indicadores del sistema de archivos.

  9. Habilite la compatibilidad con 64 bits para el sistema de archivos EXT4 de la siguiente manera:

    sudo resize2fs -b /dev/mapper/Volumen_Grupo_Backup_Repositorio_500GB-Lógico_Volumen_Backup_Repositorio_500GB

  10. Vuelva a montar el sistema de archivos del repositorio:

    sudo mount /dev/mapper/Volumen_Grupo_Backup_Repositorio_500GB-Lógico_Volumen_Backup_Repositorio_500GB