Migrando sistema de ficheros de ext3 a xfs

    Autor: Marco Tellez   |   Publicado: 19/03/2021
    Como administradores de sistemas o usuarios del SO GNU/Linux siempre hemos utilizado como sistema de ficheros en las particiones el ext3, pero sin embargo existen muchas otras alternativas. Pero migraremos a sistema de fichero llamado xfs desarrollado por SGI sus principales características son:

    -Capacidad de hasta 9 exabytes (aunque el kernel Linux de 32 bits lo limita a 16 terabytes).

    -Journaling del sistema de ficheros. Los cambios en el sistema de archivos se realizan primero sobre esta bitácora y luego físicamente sobre el disco, lo que conlleva una mejora de rendimiento .

    -LVM, por lo que permite que las particiones se puedan redimensionar sin tener que crear un nuevo sistema de archivos.

    Por cual migraremos una particion del tipo ext3 a xfs, se recomienda hacer una copia de respaldo de los datos ya que puede ver perdida.

    1) Instalaremos los siguientes paquetes necesarios para xfs

    ascariote:~# apt-get update; apt-get install xfsdump xfslibs-dev xfsprogs

    2) Comenzaremos a crear el sistema de ficheros xfs en la particion que vamos a migrar.

    ascariote:~# mkfs.xfs /dev/sda1 -f

    meta-data=/dev/sda1 size=256 agcount=4, agsize=488475 blks = sectsz=512 attr=2 data = bsize=4096 blocks=1953897, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 log =internal log bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=0 realtime =none extsz=4096 blocks=0, rtextents=0

    3) Reparamos el sistema de ficheros xfs ascariote:~# xfs_repair /dev/sda1

    Phase 1 - find and verify superblock...

    Phase 2 - using internal log - zero log...

    - scan filesystem freespace and inode maps...

    - found root inode chunk

    Phase 3 - for each AG...

    - scan and clear agi unlinked lists...

    - process known inodes and perform inode discovery...
    - agno = 0
    - agno = 1
    - agno = 2
    - agno = 3
    - process newly discovered inodes...
    Phase 4 - check for duplicate blocks...
    - setting up duplicate extent list...
    - check for inodes claiming duplicate blocks...
    - agno = 0
    - agno = 1
    - agno = 2
    - agno = 3
    Phase 5 - rebuild AG headers and trees...
    - reset superblock...
    Phase 6 - check inode connectivity...
    - resetting contents of realtime bitmap and summary inodes
    - traversing filesystem ...
    - traversal finished ...
    - moving disconnected inodes to lost+found ...
    Phase 7 - verify and correct link counts... done

    4) Le asignamos un Label o nombre al dispositivo.
    ascariote:~# xfs_admin -L usb /dev/sda1
    writing all SBs
    new label = "usb"
    5) Montamos la particion

    ascariote:~# mount /dev/sda1 /mnt/chroot/
    6) Verificamos los dispositivos montados y sus sistemas de ficheros.
    ascariote:~# mount
    /dev/hda1 on / type ext3 (rw,errors=remount-ro)
    tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
    proc on /proc type proc
    (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs
    (rw,noexec,nosuid,nodev)
    procbususb on /proc/bus/usb type usbfs (rw)
    udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs
    (rw,nosuid,nodev)
    devpts on /dev/pts type devpts
    (rw,noexec,nosuid,gid=5,mode=620) /dev/sda1 on /mnt/chroot type xfs (rw)
    ascariote:~#
    Fuente: Linuxparatodo.net
    Anuncio

    Curso de Linux Gratis

    Curso de Linux Gratis

    Últimas noticias

    Please publish modules in offcanvas position.