ettaluni, вроде поставил ) но сейчас блин sudo urbackupclientbackend -v info
2021-10-30 21:51:24: ERROR: urbackupserver: Failed binding socket to port 35623. Another instance of this application may already be active and bound to this port.
2021-10-30 21:51:24: ERROR: Binding tcp socket to port 35621 failed. Another instance of this application may already be active and bound to this port.
2021-10-30 21:51:24: ERROR: FileServ exit with error code: 99
2021-10-30 21:51:24: Started UrBackupClient Backend...
2021-10-30 21:51:25: Looking for old Sessions... 0 sessions
2021-10-30 21:51:26: Final path: /mnt/disk2
^C2021-10-30 21:54:08: WARNING: Shutting down (Signal 2)
2021-10-30 21:54:08: Deleting lbs...
2021-10-30 21:54:08: Shutting down plugins...
2021-10-30 21:54:08: Deleting server...
Adamos, я похоже не понимаю что требуется , вот что выдает
./configure
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU Objective C++ compiler... no
checking whether g++ accepts -g... no
checking dependency style of g++... gcc3
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking how to run the C++ preprocessor... g++ -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking for stdlib.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking mntent.h usability... yes
checking mntent.h presence... yes
checking for mntent.h... yes
checking spawn.h usability... yes
checking spawn.h presence... yes
checking for spawn.h... yes
checking for stdbool.h that conforms to C99... no
checking for _Bool... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking whether the compiler implements namespaces... yes
checking sstream usability... yes
checking sstream presence... yes
checking for sstream... yes
checking whether the STL defines stringstream... yes
checking strstream usability... yes
checking strstream presence... yes
checking for strstream... yes
checking whether the STL defines strstream... yes
checking whether C++ compiler accepts -fstack-protector-strong --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIE... yes
checking whether C++ compiler accepts -msse4.1 -msse4.2... yes
checking whether the linker accepts -Wl,-z,relro... yes
checking for operating system... checking for library containing gethostbyname... none required
checking for library containing socket... none required
checking how to run the C preprocessor... gcc -E
checking if zlib is wanted... yes
checking for inflateEnd in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking for strftime... yes
checking for gettimeofday... yes
checking for memset... yes
checking for select... yes
checking for socket... yes
checking for strstr... yes
checking for syncfs... yes
checking for fallocate64... yes
checking for utimensat... yes
checking for accept4... yes
checking for dlopen in -ldl... yes
checking for ZSTD_CCtx_setParameter in -lzstd... no
checking zstd.h usability... no
checking zstd.h presence... no
checking for zstd.h... no
configure: WARNING: ZSTD compression library not present or not recent enough. Compiling without ZSTD support. Install libzstd-dev(el) or use --enable-embedded-zstd
checking for crypto++ version >= 5.1... yes (version 5.6.4, installed)
checking whether Crypto++ contains CryptoPP::AlignedAllocate function... yes
checking for pkg-config... no
checking for openssl/ssl.h in /usr/local/ssl... no
checking for openssl/ssl.h in /usr/lib/ssl... no
checking for openssl/ssl.h in /usr/ssl... no
checking for openssl/ssl.h in /usr/pkg... no
checking for openssl/ssl.h in /usr/local... no
checking for openssl/ssl.h in /usr... no
checking whether compiling and linking against OpenSSL works... no
configure: WARNING: OpenSSL library not present or not recent enough. Compiling without OpenSSL support (https proxy support)
checking for wx-config... no
configure: error:
wxWidgets must be installed on your system.
Please check that wx-config is in path, the directory
where wxWidgets libraries are installed (returned by
'wx-config --libs' or 'wx-config --static --libs' command)
is in LD_LIBRARY_PATH or equivalent variable and
wxWidgets version is 2.9.0 or above.
Alternatively you can run ./configure with the
--enable-headless switch to not build and install
the GUI component (tray icon).
а вдруг все что настроено слетит ) . да я пытаюсь тут уставить UrBackup , и после ./configure выдает
Please check that wx-config is in path, the directory
where wxWidgets libraries are installed (returned by
'wx-config --libs' or 'wx-config --static --libs' command)
is in LD_LIBRARY_PATH or equivalent variable and
wxWidgets version is 2.9.0 or above.
устанавливаю libwxgtk3.0-dev , и вот тут уже идут ошибки
///
ок , попробую твою идею
с Veeam возникли проблемы, тестировал еще в мае, тут где задавал вопросы. Так вот что было :
на диске была общая папка около терабайта , расшаренная , настроена самба, контролер домена.
через veeam делаю тестовый бекап (файловый), нескольких папок, не много там примерно 200 мб . все создается, в консоли - Successfully , тогда задаю на весь каталог, и бэкап уже не удался, по логам так и не понял в чем дело. Предполагаю что связано со снапшотами. Вообще система так настроена : сам диск 10 - / , 4 - swap , 20 - /home, 5 - /var . так же думаю может не хватило места. на линуксе не понтяно как veeam себя ведет . до этого пользовался агентом на windows server.
? а просто диск забэкапить, и сделать инкрементные копии Proxmox не умеет ? эх жаль конечно.
ну я так и понял что в связке hypervisor-backup server . смутил клиент , который на debian установил. Предположил что будет управлятся сервером и бекапить по расписанию .
Исправить длинные имена не представляется возможным, так как общая папка и все туда кладут все что угодно, в логах видел путь до папки, в которой еще несколько подпапок и файл word с длинным названием , очевидно какой-то документ кто-то так сохранил из Гаранта. UrBackup там несколько таких нашел, и в итоге ошибка, и бекап не удался.
UrBackup как работает ? думаю как rsync копирует всю директорию, потом уже определяет что изменилось. временное решение - MaxSyncUp , он под Виндовс, так там создается архив и потом уже копируется, при изменении создается инкрементный архив и тоже копируется. Если бы также UrBackup делал не возникло бы ошибки
Alexey Dmitriev, sudo dkms status
veeamsnap, 5.0.0.4318, 4.19.0-16-amd64, x86_64: installed
получается что он устанвлен ? но sudo modprobe veeamsnap ничего не выводит. значит не запущен??
что то не понял , в гугле темы выходят о том что у них не создается снапшот. а ведь когда я создаю задние в veeam , то ведь указываю там - disable snapshot . или это другое ?
Damian Lewis, btrfs не пользовался . сам примонтированый диск на ntfs да и съемный диск тоже ntfs , да нужно полный создать и затем через день уже только изменившихся файлов. пробовал на тестовой машине , rsync и какую то графическую надстройку, там создавалась полная копия папки , а вот уже инкрементные бекапы уже нет. так и не удалось понять в чем дело.
Дмитрий, <--->конечно пробовали<-->. первоначально, тестовую папку, он забекапил нормально,. после какого то времени, решил бекапить уже в обычном режиме, каждый день и задал ему диск , примонтировав в /mnt/disk2 . и так прошли сутки. оствнить не получается, висит - stopping. перезагрузка помогает. выбрал несколько папок, и тоже самое висит , таймер показывает время, но бэкап не создается, как было 0% так и осталось
2021-10-30 21:51:24: ERROR: urbackupserver: Failed binding socket to port 35623. Another instance of this application may already be active and bound to this port.
2021-10-30 21:51:24: ERROR: Binding tcp socket to port 35621 failed. Another instance of this application may already be active and bound to this port.
2021-10-30 21:51:24: ERROR: FileServ exit with error code: 99
2021-10-30 21:51:24: Started UrBackupClient Backend...
2021-10-30 21:51:25: Looking for old Sessions... 0 sessions
2021-10-30 21:51:26: Final path: /mnt/disk2
^C2021-10-30 21:54:08: WARNING: Shutting down (Signal 2)
2021-10-30 21:54:08: Deleting lbs...
2021-10-30 21:54:08: Shutting down plugins...
2021-10-30 21:54:08: Deleting server...