Saludos amigos, hace ya unos años que os conté todas las ventajas de usar el sistema de ficheros ReFS de Microsoft para acompañarlo a nuestro Veeam como Backup Repository donde se generan las synthetic full cada semana.
Veeam lleva tiempo recomendando usar esta tecnología para conseguir que las operaciones de disco que se hacen cuando se genera una synthetic sean realmente rápidas, tan rápidas que Veeam lo marca en su GUI como [fast clone].
Hasta aquí todo maravilloso, y seguro que le estáis dando uso ya en vuestro Datacenter, ahora bien, una de las novedades que Veeam Backup & Replication incluye en v10, es la posibilidad de usar Repositorios basados en Linux y formateados en XFS con el flag Reflink, que es básicamente lo mismo que ReFS.
Soportado de manera oficial en Ubuntu 18.04 LTS, experimental en el resto de distribuciones.
XFS (Reflink) explicado en conjunto con Veeam Backup & Replication
Si queremos ver un poco más en profundidad cómo trabaja XFS con Reflink activado. Por ejemplo, pensemos en un caso con NTFS, donde tenemos la típica copia full de cada semana, las incrementales y el synthetic full backup, esto se vería así en NTFS:
Si usamos XFS con Reflink activado, podremos ver que la copia full de synthetic en vez de tener que mover todos los bloques de incrementales para producir la nueva synthetic full, lo que hace es usar la el atributo de Reflink de XFS para usar las referencias a los mismos y conseguir así un fast clone, que hace que la copia sea mucho más rápida, y que ocupe menos espacio en disco.
De esta manera, podemos decir sin ningún temor que repositorios usando XFS con Reflink activado, nos permitirá reducir el tamaño de nuestras copias synthetic, y conseguir que vayan más rápido.
Cómo habilitar XFS (Reflink) en Ubuntu 18.04 LTS
Antes de nada, mencionar que el atributo reflink de XFS solo se encuentra en verisones modernas de kernel, por ejemplo en Ubuntu 16.04 o anteriores no está disponible, con lo que en este caso os recomiendo usar Ubuntu 18.04 o cualquier otro sistema que sea moderno.
Instalación del Sistema Operativo
Vamos a apoyarnos en la instalación paso-a-paso de Ubuntu Server 18.04 LTS el siguiente vídeo:
Una vez que tenemos ya todo funcionando, le daremos un disco adicional a este servidor Linux.
Comando para Habilitar XFS (reflink) en Ubuntu 18.04 LTS
Una vez que hemos añadido al disco, podremos comprobar que todo está bien si lanzamos el comando lshw -class disk -class storage -short, que nos mostrará algo similar a esto, atentos a mi sdb que tiene 500GB
H/W path Device Class Description ======================================================= /0/100/7.1 storage 82371AB/EB/MB PIIX4 IDE /0/100/11/1 storage SATA AHCI controller /0/100/15/0 scsi2 storage PVSCSI SCSI Controller /0/100/15/0/0.0.0 /dev/sda disk 21GB Virtual disk /0/100/15/0/0.1.0 /dev/sdb disk 536GB Virtual disk /0/46 scsi3 storage /0/46/0.0.0 /dev/cdrom disk VMware SATA CD00
Formatearemos ahora este disco entero con formato XFS, y con los parámetros que Veeam necesita para ejecutar el fast-clone, que son por supuesto el reflink y el CRC activado:
mkfs.xfs -b size=4096 -m reflink=1,crc=1 /dev/sdb
El resultado del comando tiene que ser algo similar a esto, donde se nos muestra que el CRC está activado, al igual que reflink:
meta-data=/dev/sdb isize=512 agcount=4, agsize=32768000 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=0, rmapbt=0, reflink=1
data = bsize=4096 blocks=131072000, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=64000, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
Ya solo nos quedaría montar este nuevo disco a una carpeta, que tenemos que crear:
mkdir /backups mount /dev/sdb /backups
Si hacemos un simple df -hT podremos ver que todo está correcto, como veis, para mi Sistema Operativo Linux uso EXT4 y para mi repositorio uso XFS (500GB) con los atributos pertinentes:
df -hT Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 1.9G 0 1.9G 0% /dev tmpfs tmpfs 395M 1.1M 394M 1% /run /dev/mapper/ubuntu--vg-ubuntu--lv ext4 19G 4.4G 14G 25% / tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/sda2 ext4 976M 145M 765M 16% /boot tmpfs tmpfs 395M 0 395M 0% /run/user/1000 /dev/sdb xfs 500G 3.6G 497G 1% /backups
Nota: Obviamente os recomiendo añadir este nuevo disco a vuestro fstab para que esté montado siempre, vamos a conocer cual es el UUID de nuestro disco, para ello lanzamos el comando blkid /dev/TUDISCO:
blkid /dev/sdb /dev/sdb: UUID="fd4c0586-2d7b-4b11-87b4-721d8529875b" TYPE="xfs"
Ahora editaremos el fichero /etc/fstab de la siguiente manera, más sencillo que estar coqueteando con vi o nano, aunque también podríais, veis que puesto mi UUID y mi ruta donde quiero que se monte:
echo 'UUID=fd4c0586-2d7b-4b11-87b4-721d8529875b /backups xfs defaults 1 1' >> /etc/fstab
¡Ya tenemos todo! Vamos a lanzar unas pruebas chulas.
Comprobar XFS (Reflink) en Ubuntu 18.04 LTS
Hay varias maneras que tenemos para comprobar cómo funciona esta tecnología, por si el diagrama de arriba no os quedó claro, vamos a verlas.
Voy a crear un fichero tonto de 10GB de espacio en disco, puede ser menos, cambiar el 10240 por el número que queráis, en mi caso ha tardado un ratillo:
dd if=/dev/urandom of=test bs=1M count=10240 10240+0 records in 10240+0 records out 10737418240 bytes (11 GB, 10 GiB) copied, 75.7913 s, 142 MB/s
Si ahora hago un df -h, veo que tengo 14GB ocupado 4GB de metadata y los nuevos 10GB que he creado:
df -h . Filesystem Size Used Avail Use% Mounted on /dev/sdb 500G 14G 487G 3% /backups
Voy a lanzar una copia de este mismo fichero usando el parámetro de reflink, me quedará así con su resultado:
cp -v --reflink=always test test-uno 'test' -> 'test-uno'
Un ls -hsl me dice, claro, que tengo ahora 20GB en disco consumidos, 10GB por cada fichero:
ls -hsl total 20G 10G -rw-r--r-- 1 root root 10G Mar 18 21:20 test 10G -rw-r--r-- 1 root root 10G Mar 18 21:25 test-uno
Sin embargo el comando para ver el consumo de espacio en disco no ha crecido ni un poquito:
df -h . Filesystem Size Used Avail Use% Mounted on /dev/sdb 500G 14G 487G 3% /backups
Todo fantástico hasta aquí, espero. Vamos a ver mucho más en detalle que está pasando, con el comando filefrag -v FICHEROUNO FICHERODOS podremos ver lo siguiente:
filefrag -v test test-uno Filesystem type is: 58465342 File size of test is 10737418240 (2621440 blocks of 4096 bytes) ext: logical_offset: physical_offset: length: expected: flags: 0: 0.. 2097135: 20.. 2097155: 2097136: shared 1: 2097136.. 2621439: 2097156.. 2621459: 524304: last,shared,eof test: 1 extent found File size of test-uno is 10737418240 (2621440 blocks of 4096 bytes) ext: logical_offset: physical_offset: length: expected: flags: 0: 0.. 2097135: 20.. 2097155: 2097136: shared 1: 2097136.. 2621439: 2097156.. 2621459: 524304: last,shared,eof test-uno: 1 extent found
¿Qué es todo esto? Bueno, podemos ver que tienen el mismo extent, y que además se encuentran en la misma posición física dentro del disco, lo que es básicamente lo que os comentaba en el diagrama de más arriba, que no escribe nada nuevo, solo se referencian y usan el mismo bloque.
Cómo crear un Veeam Repository para XFS (Reflink)
Una vez que tenemos nuestro Ubuntu 18.04 con XFS (Reflink) perfectamente configurado como he mencionado anteriormente, es el momento de añadir el Repositorio de la manera tradicional, en Backup Infrastructure – Add Repository
Seleccionaremos que el Repositorio es de tipo Direct attaches storage:
Y seleccionaremos Linux ahora en esta sección:
Seleccionaremos el equipo con Ubuntu 18.04 LTS, con sus credenciales y podremos incluso hacer click en populate para ver los volúmenes disponibles:

Seleccionaremos ahora la carpeta dentro del volumen donde queremos guardar las copias de seguridad, además, podremos ver un check adicional llamado “Use fast cloning on XFS volumes” podemos hacer click en Advanced para ver que no tenemos nada marcado:
Por último seleccionaremos el Mount Server y el path para vPowerNFS:
Configurando los Veeam Backup Jobs correctamente para Veeam Repositorios con formato XFS (Reflink)
Una vez que tenemos ya el nuevo Veeam Backup Repository listo y configurado siguiendo los pasos anteriores, es la hora de crear trabajos de copia hacía este nuevo repositorio, vamos allá.
Tengo que mencionar que la manera recomendada de usar repositorios de XFS (Reflink) con Veeam es usando synthetic backups, con lo que nos iremos hasta la pestaña de Storage en este trabajo de copia, seleccionaremos el Backup Repository, en mi caso guardo una cadena completa de jobs (un full y sus synthetic incrementals) y el resto del archiving lo hago hacía Backup Copy. Haremos click en Advanced:
Seleccionaremos la opción Incremental, el checkbox de create synthetic full backup, y el día que queremos, por lo general ya que se demora en tiempo y en recursos es mejor hacerlo durante el fin de semana:
Veeam incluye una tarea para proteger las tareas frente a corrupciones de datos, especialmente útil en Repositorios con XFS (Reflink), aunque XFS tiene ya su propia tecnología para lo mismo, yo recomiendo habilitarlo en el trabajo de copia de seguridad, que no hace tampoco daño:
Una vez que lanzamos las copias, cuando lleguemos al día en el que se realiza la synthetic full backup, podremos ver si todo está correcto que Veeam está haciendo uso de la tecnología de fast clone de XFS (reflink), y que el tiempo para completar la operación es de tan solo 17 segundos en mi caso, en vuestros casos variará, pero seguro que es un performance mucho más alto que si lo hicierais sobre NTFS u otro formato que no sea usando fast-clone:
Comprobando la teoría en nuestro Veeam Backup Repository en XFS (Reflink)
Hemos visto mucha teoría en este post, ahora que tenemos una copia synthetic full, que podemos ver el nombre en Veeam:
Vamos a comprobar cuantos de los bloques de este fichero están compartidos y vienen de los incrementales, todos los que diga shared:
filefrag -v PHP-IPAM.vm-6400D2020-03-19T022233_2081.vbk Filesystem type is: 58465342 File size of PHP-IPAM.vm-6400D2020-03-19T022233_2081.vbk is 5964161024 (1456094 blocks of 4096 bytes) ext: logical_offset: physical_offset: length: expected: flags: 0: 0.. 0: 3872540.. 3872540: 1: 1: 1.. 4360: 4161268.. 4165627: 4360: 3872541: 2: 4361.. 4362: 4161257.. 4161258: 2: 4165628: 3: 4363.. 4363: 4161255.. 4161255: 1: 4161259: 4: 4364.. 12539: 2625827.. 2634002: 8176: 4161256: shared 5: 12540.. 53494: 2634005.. 2674959: 40955: 2634003: shared 6: 53495.. 53499: 4005853.. 4005857: 5: 2674960: shared 7: 53500.. 53511: 2674965.. 2674976: 12: 4005858: shared 8: 53512.. 53528: 4005858.. 4005874: 17: 2674977: shared 9: 53529.. 53582: 2674994.. 2675047: 54: 4005875: shared 10: 53583.. 53621: 4156485.. 4156523: 39: 2675048: shared 11: 53622.. 96719: 2675087.. 2718184: 43098: 4156524: shared 12: 96720.. 97751: 3725849.. 3726880: 1032: 2718185: shared 13: 97752.. 99108: 2718871.. 2720227: 1357: 3726881: shared 14: 99109.. 100140: 3726881.. 3727912: 1032: 2720228: shared 15: 100141.. 102872: 2720883.. 2723614: 2732: 3727913: shared 16: 102873.. 103025: 4156524.. 4156676: 153: 2723615: shared 17: 103026.. 111903: 2723768.. 2732645: 8878: 4156677: shared 18: 111904.. 112558: 2720228.. 2720882: 655: 2732646: shared 19: 112559.. 115238: 2732646.. 2735325: 2680: 2720883: shared 20: 115239.. 131750: 3728066.. 3744577: 16512: 2735326: shared 21: 131751.. 137221: 2735326.. 2740796: 5471: 3744578: shared 22: 137222.. 141349: 3744578.. 3748705: 4128: 2740797: shared 23: 141350.. 144592: 2741147.. 2744389: 3243: 3748706: shared 24: 144593.. 144942: 2740797.. 2741146: 350: 2744390: shared 25: 144943.. 145374: 2744390.. 2744821: 432: 2741147: shared 26: 145375.. 160036: 3748706.. 3763367: 14662: 2744822: shared 27: 160037.. 164703: 2752899.. 2757565: 4667: 3763368: shared 28: 164704.. 166767: 3763368.. 3765431: 2064: 2757566: shared 29: 166768.. 167812: 2757566.. 2758610: 1045: 3765432: shared 30: 167813.. 171940: 3765432.. 3769559: 4128: 2758611: shared 31: 171941.. 176115: 2758611.. 2762785: 4175: 3769560: shared 32: 176116.. 176614: 2751026.. 2751524: 499: 2762786: shared 33: 176615.. 201382: 3769560.. 3794327: 24768: 2751525: shared 34: 201383.. 202002: 2767922.. 2768541: 620: 3794328: shared 35: 202003.. 208194: 3794328.. 3800519: 6192: 2768542: shared 36: 208195.. 211217: 2768542.. 2771564: 3023: 3800520: shared 37: 211218.. 217409: 3800520.. 3806711: 6192: 2771565: shared 38: 217410.. 218665: 2771703.. 2772958: 1256: 3806712: shared 39: 218666.. 249625: 3806712.. 3837671: 30960: 2772959: shared 40: 249626.. 253980: 2774134.. 2778488: 4355: 3837672: shared 41: 253981.. 256044: 3837672.. 3839735: 2064: 2778489: shared 42: 256045.. 256769: 2778489.. 2779213: 725: 3839736: shared 43: 256770.. 257955: 2766598.. 2767783: 1186: 2779214: shared 44: 257956.. 261846: 2745036.. 2748926: 3891: 2767784: shared 45: 261847.. 262028: 2762786.. 2762967: 182: 2748927: shared 46: 262029.. 262532: 2718367.. 2718870: 504: 2762968: shared 47: 262533.. 263384: 2750174.. 2751025: 852: 2718871: shared 48: 263385.. 264293: 2779214.. 2780122: 909: 2751026: shared 49: 264294.. 266357: 3839736.. 3841799: 2064: 2780123: shared 50: 266358.. 266481: 2780123.. 2780246: 124: 3841800: shared 51: 266482.. 268545: 3841800.. 3843863: 2064: 2780247: shared 52: 268546.. 276699: 3864384.. 3872537: 8154: 3843864: shared 53: 276700.. 278865: 3872545.. 3874710: 2166: 3872538: shared 54: 278866.. 279460: 2780515.. 2781109: 595: 3874711: shared 55: 279461.. 366148: 3874711.. 3961398: 86688: 2781110: shared 56: 366149.. 366150: 4005875.. 4005876: 2: 3961399: shared 57: 366151.. 368373: 2782063.. 2784285: 2223: 4005877: shared 58: 368374.. 370437: 3961401.. 3963464: 2064: 2784286: shared 59: 370438.. 371546: 2748927.. 2750035: 1109: 3963465: shared 60: 371547.. 371682: 2784286.. 2784421: 136: 2750036: shared 61: 371683.. 404706: 3963465.. 3996488: 33024: 2784422: shared 62: 404707.. 481074: 4005877.. 4082244: 76368: 3996489: shared 63: 481075.. 481921: 2801233.. 2802079: 847: 4082245: shared 64: 481922.. 535585: 4082245.. 4135908: 53664: 2802080: shared 65: 535586.. 537551: 2819759.. 2821724: 1966: 4135909: shared 66: 537552.. 539615: 4135909.. 4137972: 2064: 2821725: shared 67: 539616.. 540700: 2764265.. 2765349: 1085: 4137973: shared 68: 540701.. 540882: 2821725.. 2821906: 182: 2765350: shared 69: 540883.. 544436: 2810370.. 2813923: 3554: 2821907: shared 70: 544437.. 545545: 2765350.. 2766458: 1109: 2813924: shared 71: 545546.. 545690: 2821907.. 2822051: 145: 2766459: shared 72: 545691.. 548072: 2813924.. 2816305: 2382: 2822052: shared 73: 548073.. 664389: 2822052.. 2938368: 116317: 2816306: shared 74: 664390.. 664413: 3858312.. 3858335: 24: 2938369: shared 75: 664414.. 714847: 2938393.. 2988826: 50434: 3858336: shared 76: 714848.. 715002: 4156677.. 4156831: 155: 2988827: shared 77: 715003.. 717220: 2988982.. 2991199: 2218: 4156832: shared 78: 717221.. 717379: 4137976.. 4138134: 159: 2991200: shared 79: 717380.. 721183: 2991358.. 2995161: 3804: 4138135: shared 80: 721184.. 725310: 2806061.. 2810187: 4127: 2995162: shared 81: 725311.. 727374: 2817695.. 2819758: 2064: 2810188: shared 82: 727375.. 738265: 2995162.. 3006052: 10891: 2819759: shared 83: 738266.. 739639: 2751525.. 2752898: 1374: 3006053: shared 84: 739640.. 740936: 2762968.. 2764264: 1297: 2752899: shared 85: 740937.. 744716: 2793053.. 2796832: 3780: 2764265: shared 86: 744717.. 749526: 3006053.. 3010862: 4810: 2796833: shared 87: 749527.. 749666: 2784550.. 2784689: 140: 3010863: shared 88: 749667.. 806536: 3010863.. 3067732: 56870: 2784690: shared 89: 806537.. 806718: 2718185.. 2718366: 182: 3067733: shared 90: 806719.. 835604: 3067733.. 3096618: 28886: 2718367: shared 91: 835605.. 835786: 2781745.. 2781926: 182: 3096619: shared 92: 835787.. 873236: 3096619.. 3134068: 37450: 2781927: shared 93: 873237.. 873265: 3858491.. 3858519: 29: 3134069: shared 94: 873266.. 873290: 3134098.. 3134122: 25: 3858520: shared 95: 873291.. 873313: 3858520.. 3858542: 23: 3134123: shared 96: 873314.. 936107: 3134146.. 3196939: 62794: 3858543: shared 97: 936108.. 936246: 2766459.. 2766597: 139: 3196940: shared 98: 936247.. 955604: 3196940.. 3216297: 19358: 2766598: shared 99: 955605.. 955701: 3858543.. 3858639: 97: 3216298: shared 100: 955702.. 1049838: 3216395.. 3310531: 94137: 3858640: shared 101: 1049839.. 1049975: 2785104.. 2785240: 137: 3310532: shared 102: 1049976.. 1067396: 3310532.. 3327952: 17421: 2785241: shared 103: 1067397.. 1067534: 2750036.. 2750173: 138: 3327953: shared 104: 1067535.. 1076470: 3327953.. 3336888: 8936: 2750174: shared 105: 1076471.. 1076610: 2773855.. 2773994: 140: 3336889: shared 106: 1076611.. 1078559: 3336889.. 3338837: 1949: 2773995: shared 107: 1078560.. 1078579: 3858640.. 3858659: 20: 3338838: shared 108: 1078580.. 1078815: 3338858.. 3339093: 236: 3858660: shared 109: 1078816.. 1078840: 3858660.. 3858684: 25: 3339094: shared 110: 1078841.. 1078864: 4001412.. 4001435: 24: 3858685: shared 111: 1078865.. 1078878: 4156832.. 4156845: 14: 4001436: shared 112: 1078879.. 1093138: 3339163.. 3353422: 14260: 4156846: shared 113: 1093139.. 1093165: 3858709.. 3858735: 27: 3353423: shared 114: 1093166.. 1120484: 3353450.. 3380768: 27319: 3858736: shared 115: 1120485.. 1120509: 4156846.. 4156870: 25: 3380769: shared 116: 1120510.. 1120537: 3380794.. 3380821: 28: 4156871: shared 117: 1120538.. 1120568: 3858761.. 3858791: 31: 3380822: shared 118: 1120569.. 1120862: 3380853.. 3381146: 294: 3858792: shared 119: 1120863.. 1120936: 3858792.. 3858865: 74: 3381147: shared 120: 1120937.. 1120977: 3381221.. 3381261: 41: 3858866: shared 121: 1120978.. 1121065: 3858866.. 3858953: 88: 3381262: shared 122: 1121066.. 1308961: 3381350.. 3569245: 187896: 3858954: shared 123: 1308962.. 1308983: 3858954.. 3858975: 22: 3569246: shared 124: 1308984.. 1431939: 3569268.. 3692223: 122956: 3858976: shared 125: 1431940.. 1431974: 3858976.. 3859010: 35: 3692224: shared 126: 1431975.. 1441825: 3692259.. 3702109: 9851: 3859011: shared 127: 1441826.. 1441859: 3859011.. 3859044: 34: 3702110: shared 128: 1441860.. 1451809: 3702144.. 3712093: 9950: 3859045: shared 129: 1451810.. 1452753: 3859045.. 3859988: 944: 3712094: shared 130: 1452754.. 1456089: 3713308.. 3716643: 3336: 3859989: shared 131: 1456090.. 1456090: 4161259.. 4161259: 1: 3716644: 132: 1456091.. 1456093: 4165628.. 4165630: 3: 4161260: last,eof PHP-IPAM.vm-6400D2020-03-19T022233_2081.vbk: 133 extents found root@veeam-xfs-001:/backups/BJ-TOXFSREPOSITORY#
Además, si comprobamos el espacio en disco que Linux piensa que está usando:
df -h . Filesystem Size Used Avail Use% Mounted on /dev/sdb 500G 9.4G 491G 2% /backups
Y lo comparamos con lo que realmente pesan nuestros ficheros, podemos ver el ahorro en disco tan importante 🙂
ls -hsl total 12G 80K -rw-rw-rw- 1 root root 79K Mar 19 02:23 BJ-TOXFSREPOSITORY.vbm 4.2G -rw-r--r-- 1 root root 4.2G Mar 19 00:11 PHP-IPAM.vm-6400D2020-03-19T000537_1279.vbk 19M -rw-r--r-- 1 root root 19M Mar 19 00:15 PHP-IPAM.vm-6400D2020-03-19T001355_0B05.vib 542M -rw-r--r-- 1 root root 542M Mar 19 00:58 PHP-IPAM.vm-6400D2020-03-19T005646_0FE7.vib 534M -rw-r--r-- 1 root root 534M Mar 19 01:03 PHP-IPAM.vm-6400D2020-03-19T010158_B246.vib 19M -rw-r--r-- 1 root root 19M Mar 19 01:34 PHP-IPAM.vm-6400D2020-03-19T013342_68BA.vib 534M -rw-r--r-- 1 root root 534M Mar 19 01:39 PHP-IPAM.vm-6400D2020-03-19T013836_3A00.vib 19M -rw-r--r-- 1 root root 19M Mar 19 02:06 PHP-IPAM.vm-6400D2020-03-19T020528_3FF4.vib 18M -rw-r--r-- 1 root root 18M Mar 19 02:09 PHP-IPAM.vm-6400D2020-03-19T020808_AE69.vib 19M -rw-r--r-- 1 root root 19M Mar 19 02:15 PHP-IPAM.vm-6400D2020-03-19T021045_F898.vib 5.6G -rw-r--r-- 1 root root 5.6G Mar 19 02:22 PHP-IPAM.vm-6400D2020-03-19T022233_2081.vbk 19M -rw-r--r-- 1 root root 19M Mar 19 02:20 PHP-IPAM.vm-6400D2020-03-20T021700_28C1.vib
Nada más amigos, recordaros que podéis descargar Veeam Backup & Replication desde el siguiente link:
Enlaces interesantes
Os dejo algunos enlaces sobre XFS que seguro os gustan:


Aupa Jorge muy grande el post!!! Me está gustando está versión de Veeam 10, yo ya he empezado a usar proxy con Debían y va de lujo, encima ahora con fast clone en Linux.
Gracias por todas estas novedades
Hola Jorge, muy buen articulo, tengo una consulta, ahora que ha salido la versión 11 de Veeam, y que trae la opción de Repositorio Linux Inmutable, se puede configurar un Servidor Linux ubuntu 20.04 lts y añadirle/montar un disco de una NAS Qnap TS-853U-RP y darle formato XFS para aprovechar dicha opción pero con espacio de disco de una cabina NAS?
Saludos y gracias por tus articulos son geniales.
Saludos Carles,
Eso es exactamente lo que yo haría para proteger mucho mejor nuestros backups si. No es perfecto, ya que te expones a que alguien te hackee el QNAP en cuestión, pero si esta todo bien protegido, es perfecto, si.
Hola de nuevo Jorge,
No soy experto en Linux, para configurar la NAS Qnap y montar el disco en el Linux, en la NAS el disco se comparte via ISCSI o SMB? Y el formato de dicho disco a XFS se hace desde la QNAP o desde el Linux?
Saludos.
Hola de nuevo Jorge,
No soy experto en Linux, sobre este mismo tema, para compartir disco de una NAS QNAP a un servidor Linux, es mejor por ISCSI o SMB? Y darle el formato XFS a este disco se hace desde el Linux o la QNAP?
Saludos y muchas gracias.
Saludos Carles,
Como iSCSI por favor, hace unos días escribí sobre como presentar un iSCSI a un Linux – https://www.jorgedelacruz.es/2021/04/06/veeam-novedades-en-veeam-backup-replication-v11-linux-proxies-directsan-con-emc-unity/ A ver si te ayuda en la configuracion.
El format lo haces desde el Linux una vez lo ves dentro de tu fdisk, para ello, sigue los pasos de este blog que estas comentando, una vez tienes el iSCSI presentado.
Un saludo