Veeam Backup Community Edition configure

Fórumok

Üdv!

Már régebben próbáltam, de most hibát ad a konfigurálásnál a Veeam. Egy vps-t próbálok menteni.

  • Letöltöttem: VeeamBackup&Replication_11.0.0.837_20210525.iso
  • Fedora 34en feltelepítettem (teszt jelleggel VBox-ban)
  • CLI-ben veeam futtat (root)
  • Job beállítása:
    • Backup mode: Entire machine
    • Destination: Local
    • Location: /srv/veeam (létezik a könyvtár)

Erre hibát ad a Next gombra (bármilyen útvonalat adok):

"The destionation path is a directory that is selected for backup. Please either choose a non-local destination(CIFS/USB/NFS) or exclude /."

Lokálisan hova fog engedni menteni? Csak külön kötetre?

Hozzászólások

Szerkesztve: 2021. 06. 22., k – 12:41

Ha exclude-olod a /srv/veeam -et vagy csak a /srv -t az nem elég neki?

Pedig oda van írva: olyan helyre mentesz, ami benne van a mentendő anyagokban. Kb. cp -r / /izé/mizé . És amikor /izé/mizé mentésénél tart, akkor végtelen ciklusba esik. Szóval valahogy mégis csak az általa emlegetett kivétel hozzáadása lesz a megoldás.

Most végülis mit telepítettél fel? Kezdem nem érteni.

Ha csak egy Linux-ot akarsz lementeni, akkor ez is elég neked:

https://www.veeam.com/linux-backup-free.html?ad=in-text-link#free

szerk.: Entire machine-nél nincs exclude, csak File-level backup-nál

Az rpm-et teszi fel: veeam-release-fc24-1.0.8-1.x86_64.rpm

Sajnos nem működik, mert a veeamsnap modult nem tudja létrehozni. Ahogy a logban látom a fc24 verzió kicsit régi neki (kernel). :(

DKMS make.log for veeamsnap-5.0.0.4318 for kernel 5.12.11-300.fc34.x86_64 (x86_64)
2021. jún. 23., szerda, 11:37:18 CEST
make: Entering directory '/usr/src/kernels/5.12.11-300.fc34.x86_64'
  CC [M]  /var/lib/dkms/veeamsnap/5.0.0.4318/build/log.o
  CC [M]  /var/lib/dkms/veeamsnap/5.0.0.4318/build/mem_alloc.o
  CC [M]  /var/lib/dkms/veeamsnap/5.0.0.4318/build/sparse_bitmap.o
  CC [M]  /var/lib/dkms/veeamsnap/5.0.0.4318/build/container.o
  CC [M]  /var/lib/dkms/veeamsnap/5.0.0.4318/build/container_spinlocking.o
  CC [M]  /var/lib/dkms/veeamsnap/5.0.0.4318/build/queue_spinlocking.o
  CC [M]  /var/lib/dkms/veeamsnap/5.0.0.4318/build/bitmap_sync.o
  CC [M]  /var/lib/dkms/veeamsnap/5.0.0.4318/build/page_array.o
  CC [M]  /var/lib/dkms/veeamsnap/5.0.0.4318/build/rangelist.o
  CC [M]  /var/lib/dkms/veeamsnap/5.0.0.4318/build/rangelist_ex.o
  CC [M]  /var/lib/dkms/veeamsnap/5.0.0.4318/build/rangevector.o
  CC [M]  /var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.o
  CC [M]  /var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_direct.o
In file included from /var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.c:6:
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.h: In function ‘blk_dev_get_capacity’:
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.h:34:21: error: ‘struct block_device’ has no member named ‘bd_part’; did you mean ‘bd_partno’?
   34 |     return blk_dev->bd_part->nr_sects;
      |                     ^~~~~~~
      |                     bd_partno
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.h: In function ‘blk_dev_get_start_sect’:
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.h:39:21: error: ‘struct block_device’ has no member named ‘bd_part’; did you mean ‘bd_partno’?
   39 |     return blk_dev->bd_part->start_sect;
      |                     ^~~~~~~
      |                     bd_partno
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.c: In function ‘blk_dev_open’:
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.c:17:15: error: implicit declaration of function ‘bdget’; did you mean ‘dget’? [-Werror=implicit-function-declaration]
   17 |     blk_dev = bdget( dev_id );
      |               ^~~~~
      |               dget
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.c:17:13: warning: assignment to ‘struct block_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
   17 |     blk_dev = bdget( dev_id );
      |             ^
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.c:26:16: error: implicit declaration of function ‘blkdev_get’; did you mean ‘blkdev_put’? [-Werror=implicit-function-declaration]
   26 |     refCount = blkdev_get( blk_dev, FMODE_READ | FMODE_WRITE, NULL );
      |                ^~~~~~~~~~
      |                blkdev_put
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.c: In function ‘_blk_dev_get_info’:
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.c:48:18: error: ‘struct block_device’ has no member named ‘bd_part’; did you mean ‘bd_partno’?
   48 |     if (blk_dev->bd_part)
      |                  ^~~~~~~
      |                  bd_partno
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.c:49:36: error: ‘struct block_device’ has no member named ‘bd_part’; did you mean ‘bd_partno’?
   49 |         SectorsCapacity = blk_dev->bd_part->nr_sects;
      |                                    ^~~~~~~
      |                                    bd_partno
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.c: In function ‘blk_freeze_bdev’:
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.c:117:16: warning: assignment to ‘struct super_block *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  117 |     superblock = freeze_bdev(device);
      |                ^
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.c: In function ‘blk_thaw_bdev’:
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.c:140:22: error: too many arguments to function ‘thaw_bdev’
  140 |         int result = thaw_bdev( device, superblock );
      |                      ^~~~~~~~~
In file included from /var/lib/dkms/veeamsnap/5.0.0.4318/build/stdafx.h:17,
                 from /var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.c:3:
./include/linux/blkdev.h:2030:5: note: declared here
 2030 | int thaw_bdev(struct block_device *bdev);
      |     ^~~~~~~~~
cc1: some warnings being treated as errors
make[1]: *** [scripts/Makefile.build:271: /var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.o] Error 1
make[1]: *** Waiting for unfinished jobs....
In file included from /var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_direct.h:4,
                 from /var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_direct.c:4:
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.h: In function ‘blk_dev_get_capacity’:
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.h:34:21: error: ‘struct block_device’ has no member named ‘bd_part’; did you mean ‘bd_partno’?
   34 |     return blk_dev->bd_part->nr_sects;
      |                     ^~~~~~~
      |                     bd_partno
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.h: In function ‘blk_dev_get_start_sect’:
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_util.h:39:21: error: ‘struct block_device’ has no member named ‘bd_part’; did you mean ‘bd_partno’?
   39 |     return blk_dev->bd_part->start_sect;
      |                     ^~~~~~~
      |                     bd_partno
In file included from ./include/linux/kernel.h:14,
                 from ./include/linux/list.h:9,
                 from ./include/linux/module.h:12,
                 from /var/lib/dkms/veeamsnap/5.0.0.4318/build/stdafx.h:7,
                 from /var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_direct.c:3:
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_direct.c: In function ‘_dev_direct_submit_pages’:
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_direct.c:127:54: error: ‘BIO_MAX_PAGES’ undeclared (first use in this function); did you mean ‘BIO_MAX_VECS’?
  127 |         size_sector = min_t( sector_t, size_sector, (BIO_MAX_PAGES << (PAGE_SHIFT - SECTOR_SHIFT)) );
      |                                                      ^~~~~~~~~~~~~
./include/linux/minmax.h:20:46: note: in definition of macro ‘__typecheck’
   20 |         (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1)))
      |                                              ^
./include/linux/minmax.h:36:31: note: in expansion of macro ‘__safe_cmp’
   36 |         __builtin_choose_expr(__safe_cmp(x, y), \
      |                               ^~~~~~~~~~
./include/linux/minmax.h:104:33: note: in expansion of macro ‘__careful_cmp’
  104 | #define min_t(type, x, y)       __careful_cmp((type)(x), (type)(y), <)
      |                                 ^~~~~~~~~~~~~
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_direct.c:127:23: note: in expansion of macro ‘min_t’
  127 |         size_sector = min_t( sector_t, size_sector, (BIO_MAX_PAGES << (PAGE_SHIFT - SECTOR_SHIFT)) );
      |                       ^~~~~
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_direct.c:127:54: note: each undeclared identifier is reported only once for each function it appears in
  127 |         size_sector = min_t( sector_t, size_sector, (BIO_MAX_PAGES << (PAGE_SHIFT - SECTOR_SHIFT)) );
      |                                                      ^~~~~~~~~~~~~
./include/linux/minmax.h:20:46: note: in definition of macro ‘__typecheck’
   20 |         (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1)))
      |                                              ^
./include/linux/minmax.h:36:31: note: in expansion of macro ‘__safe_cmp’
   36 |         __builtin_choose_expr(__safe_cmp(x, y), \
      |                               ^~~~~~~~~~
./include/linux/minmax.h:104:33: note: in expansion of macro ‘__careful_cmp’
  104 | #define min_t(type, x, y)       __careful_cmp((type)(x), (type)(y), <)
      |                                 ^~~~~~~~~~~~~
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_direct.c:127:23: note: in expansion of macro ‘min_t’
  127 |         size_sector = min_t( sector_t, size_sector, (BIO_MAX_PAGES << (PAGE_SHIFT - SECTOR_SHIFT)) );
      |                       ^~~~~
./include/linux/minmax.h:36:9: error: first argument to ‘__builtin_choose_expr’ not a constant
   36 |         __builtin_choose_expr(__safe_cmp(x, y), \
      |         ^~~~~~~~~~~~~~~~~~~~~
./include/linux/minmax.h:104:33: note: in expansion of macro ‘__careful_cmp’
  104 | #define min_t(type, x, y)       __careful_cmp((type)(x), (type)(y), <)
      |                                 ^~~~~~~~~~~~~
/var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_direct.c:127:23: note: in expansion of macro ‘min_t’
  127 |         size_sector = min_t( sector_t, size_sector, (BIO_MAX_PAGES << (PAGE_SHIFT - SECTOR_SHIFT)) );
      |                       ^~~~~
make[1]: *** [scripts/Makefile.build:271: /var/lib/dkms/veeamsnap/5.0.0.4318/build/blk_direct.o] Error 1
make: *** [Makefile:1857: /var/lib/dkms/veeamsnap/5.0.0.4318/build] Error 2
make: Leaving directory '/usr/src/kernels/5.12.11-300.fc34.x86_64'

Fedora 24 az a Veeam Agent for Linux 3.0.2 -ben volt utoljára támogatva.

https://www.veeam.com/veeam_agent_linux_3_0_2_release_notes_en_rn.pdf

https://www.veeam.com/download-version.html?tab=previous

Elvileg ez az, de nem emlékszem, hogy ez Free, vagy Trial, nézd meg:

https://www.veeam.com/download_add_packs/backup-agent-linux/old_backup_…

A Filesystem Backup szépen működik.

A konfiguráció elején a workstation / server választási lehetőség nem egészen világos. Nem láttam különbséget.