You are not logged in.
The GUI is just a helper to deploy jobs faster under controlled circumstances, namely: full compatible systems. The GUI is not as powerful in concept as the binary tool when used from the command line.
As you try to carry out more complex setups the GUI might not be able to keep up. Nonetheless, in case of closed propietary systems, such as Synology, which are in turn becoming more closed and more propietary as they launch new versions, you can always just exchange keys manually.
cat xsibackup_id_rsa.pub | ssh root@a.b.c.d "cat >> /path/to/authorized_keys"In short: we offer a product that is compatible with ESXi and Linux systems following OpenSSH conventions, no custom setups. As you drift from those compatible systems you may need to perform some action manually or you may even not be able to make XSIBackup work at all, we can't predict its behaviour on the 'unknown'.
So, to guarantee that you have the less possible problems stick to ESXi and Linux.
That doesn't mean that you won't be able to backup your VMs to a USB device attached to your android TV, just that we can't guarantee that you will.
Please, read the man page before asking for help:
[url=https://33hops.com/xsibackup-help-man-page.html#backupvmsregexp](c)XSIBackup Regular Expressions[/url]
Version 1.4.3.14 has been published and the problem has been fixed.
The name of the installation folder doesn't matter at all, we really don't know what your problem is.
Please express the idea in a concise fashion in your own language, then use Google translator and paste the translation here.
We have given remedy to this bug and the fix will be released in 1.4.3.14 sometime this week.
As we stated in some previous response, you "can" use (c)XSIBackup-DC to produce backups that way. Nonetheless that is not the intended usage of the program and rotating doesn't work with custom solutions like this.
Nonetheless, it is extremely easy to delete folders older than some amount of time following a given pattern by using the find command.
UPDATE:
We probably misunderstood you, so here it goes an answer closer to what we believe you were looking for.
If you use something like the Julian date (%j) and calculate its MOD operator [b]$(date %j) % N[/b], you will be creating a rotating pattern which will repeat itself after N iterations (5 in the below example), thus you will copy each VM fully on each initial iteration and just make it differential on the repeating runs.
You can also optionally use the [=cbt] flag to make the replicas be much faster.
This way you keep a set of ready to use restore points.
/scratch/XSI/XSIBackup-DC/xsibackup \
--replica[=cbt] \
"VMs(VM1,VM2, VM3...)" \
/vmfs/volumes/backup/replica/$(( $(date +%j) % 5 )) \
--use-smtp="1" \
--mail-to=mail-from \
>> /scratch/XSI/XSIBackup-DC/var/log/xsibackup.log 2>&1We have detected what should be considered a bug, as this was a feature that we have been offering since years ago in other previous versions of our software. It is indeed a feature that was lost when we had to redo the core of the block reading functions and was still pending to be implemented. The fact that disks in secondary locations would appear as being backed up is the real bug, as the missing feature should have been announced in some clear manner. Instead random data would be collected.
We will give the resolution of this bug maximum priority and publish the fix soon.
Until then, please do not distribute virtual disks on different datastores/ disks.
We aren't really able to get your question.
Yes. Backing up to the same disk is not backing up.
We distribute two different versions of NAS appliances:
1 - An older one implementing a FUSE real time inline deduplicated File System based on LessFS by [b][url=https://sourceforge.net/projects/lessfs/files/lessfs/]Mark Ruijter[/url][/b] on CentOS 5 that we named [b]XSINAS[/b], which is still a great option for a standalone file server.
2 - A newer one called [b][url=https://sourceforge.net/projects/xsibackup-nas/]XSIBackup-NAS[/url][/b], built on CentOS 7 that incorporates an nCurses GUI, which is a great asset to rapidly deploy a home lab or even production resources in a matter of minutes.
If you already have some dedicated hardware [b][url=https://sourceforge.net/projects/xsibackup-nas/]XSIBackup-NAS[/url][/b] might not be of interest to you, still it is a prebuilt compatible environment that you can start with. It can help you save valuable time and can also serve as an intermediate layer to standarize your deployments.
It also incorporates [b]XSIFS[/b] and offers a way to access files in any XSIBackup-DC restore point in a deduplicated repository.
Well, we don't know what to answer. There isn't a better approach other than considering that Pro Classic is not compatible with (c)ESXi 7.0. Any other consideration is up to you, there's nothing we could add.
You can't backup to the very same datastore where your production VMs are.
Why are you pointing the restore source to a .vmsn file?.
"I understand that the snapshot.vmsn are the versions"
You just left us speechless...
You must point it to the VM you want to restore under a repository, always under a timestamped folder, something like:
./xsibackup --restore /vmfs/volumes/backup/20210214140301/PDC-BONDITEX /vmfs/volumes/datastore1/restore/You don't place backups in the same datastore where you are hosting the VMs
Replicas are just replicas, you don't need to restore them, they are ready to use copies. You can make a series of replicas to be used as full backups if you will. Although that is not a very practical method of doing things, as you are copying all the data everytime:
./xsibackup --replica "VMs(PDC-BONDITEX)" /vmfs/volumes/backup/replicas/PDC-BONDITEX/$(date +%Y%m%d%H%M%S)But above all, please, read the manual and then place concrete questions:
[url=https://33hops.com/xsibackup-dc-full-manual-home.html](c)XSIBackup-DC full man page[/url]
Guessing is not the best way to achieve good results.
./xsibackup --backup "VMs(MYVM)" /vmfs/volumes/backup/myrepo --rotate=10To keep ten restore points.
[url=https://33hops.com/xsibackup-dc-full-manual-home.html](c)XSIBackup-DC full man page[/url]
This will be fixed in next regular release. The key exchange menu in the GUI can still be used to exchange keys, as it utilizes a different exchange method using Bash code.
Thank you for your feedback. It has already been fixed in the manual and the short help (--help argument) will include the fix in the next release.
You are missing some dependencies that you will have to resolve.
That's why we created a tutorial, so that you can easily set a system up without the hassle of having to learn how each one of the components works.
We may create a more general approach tutorial in the future, we can't publish a post on every Linux distro out there though.
As said, the most likely explanation is that the virtual disk was already damaged and that you just realized when you tried to perform the backup. (c)ESXi tends to cache as much as possible in memory, thus you can have an apparently working VM sitting on top of some damaged physical or virtual hardware. If that is the case, then only fixing the virtual disk or at least accessing some partition inside is the only way to recover your data. That in turn will depend on the amount and depth of the damage.
As per your comments it is the FS structure inside the guest VM that is damaged. An fsck command may very well fix your issue. The command you posted shows that you may be using LVM2 to partition your disks, if that is the case, you will need to repair the file system on the right logical volume. This guide will help you to understand your layout and fix it.
[url]https://askubuntu.com/questions/1124500/trying-to-repair-lvm-disk-with-fsck[/url]
You normally have three logical layers in an LVM2 layout: PVs, VGs and LVs, namely: physical volumes, volume groups and logical volumes. What you normally format, that is: you draw a file system on are the Logical Volumes.
[img=FluxBB bbcode test]https://www.howtoforge.com/images/lvm/lvm_scheme_full.png[/img]
[url]https://www.howtoforge.com/linux_lvm[/url]
The Device Manager Mapper will usually offer you a good big picture view:
[root@crm ~]# ls -la /dev/mapper/
total 0
drwxr-xr-x 2 root root 100 Jan 26 16:10 .
drwxr-xr-x 18 root root 3480 Jan 26 16:08 ..
crw-rw---- 1 root root 10, 58 Jan 26 16:10 control
lrwxrwxrwx 1 root root 7 Jan 26 16:10 vg_pc01-lv_root -> ../dm-0
lrwxrwxrwx 1 root root 7 Jan 26 16:10 vg_pc01-lv_swap -> ../dm-1The above is a typical default layout on a CentOS system, you will normally want to fsck the root volume.
Performing some SMART diagnostics regularly is critical to prevent this type of situation.
We are sorry sir, but we can't buy your story. It is equivalent to claiming that you broke the wall by looking at it.
For some FS to be damaged you do need to alter the virtual disk it is installed to, which is in turn imposible by reading it.
Your hard disk could be already damaged with your VM running on RAM and you just realized when you had to reboot it, that's quite common.
Apart from that, nothing prevents you from damaging it a million of other ways.
You may blame the postman for the bad news, but given that you had not checked for free space on the target system, it is very feasible that you had overlooked some other important fact before.
We really don't know what might have happenned with your VM. Nonetheless by per your own comments, we are 100% sure you didn't damage your VM by trying to perform a backup. Not only because [b](c)XSIBackup Free Classic[/b] just reads data, and that is something available for anybody to fact check, as the source code is fully available, but because your VM was running on top of a snapshot, thus: it is impossible that the base disk was directly accessed, not even in read mode.
On top of that, you were performing that backup by means of [b]vmkfstools[/b], which is a binary built into ESXi that I believe nobody knows to have ever damaged a virtual disk.
If you read our first response carefully, we are offering you the clues to recover your VM from the base disks, which as stated above are 100% safe, unless your primary datastore disks/s are broken, which is something we can't obviously know.
(c)XSIBackup just reads data from your VMs, thus: nothing that (c)XSIBackup may have done can break a VM.
Check your (c)ESXi host: that you have indeed enough space to consolidate your VMs, that you have enough space in the virtual FS: [b]vdf -h[/b], etc...
If your boot up requested the VM FS to be checked, please make sure that your production datastore is in a good working state by running some SMART diagnostics. Also, without using the GUI, check whether you have some snapshot for that VM and if the VM is running on top of it: [b]cat yourvm.vmx | grep vmdk[/b].
If so (you will know that because the output of the above command will contain a virtual disk with a zero padded disk/s like: yourvm-000001.vmdk), edit the .vmx file, to point the VDs to the base data files: [b]yourvm.vmdk[/b] and restart the VM.
If the above works, decide whether keeping your snapshot or not. If you decide to discard it, delete its files manually.
Do not use the GUI unless you know very well what "deleting a snapshot" is, VMWare terminology and virtualization in general is counterintuitive.
How could Onediff possibly make a differential backup when you remove the seed. Worse than that, you are replacing it for something different.
With all our respect: don't do that. Please think about what a differential backup is and how it works before designing your backup strategy.
You don't need to delve into the details of how Onediff works, just imagine some regular differential backup.
Let's say you have performed your first full backup on Sunday and your backup contains: ABCD
Then you perform your first differential backup on monday and E is copied, you then have ABCDE
Then you replace the monday disk by the one from Sunday and copy F, you have ABCDF when you should have ABCDEF
That procedure is not valid.
The [b]--backup-prog[/b] is independent of the cron schedule. You can schedule anything you want to, including anything that's not an (c)XSIBackup job.
The possibilities that bash scripting offer you are almost endless. What you describe is a fairly easy to solve scenario, we don't have all the details though.
date +%u
date +%a
date %+AAny of the above date commands will return the day of the week as a number, an accronym or as its full name.
Thus, you just have to mount some datastores after the week day (Mon, Tue, Wed...) and then use the date command to build a dinamic target path.
./xsibackup --backup-prog=Onediff --backup-vms="VM1,VM2,VM3" --backup-point="/vmfs/volumes/$(date +%a)/onediff_replicas"(*) We aren't getting what you mean by: "seven drives with the same label"
You don't have any_XSIBAK VM as the above is a first full backup.
2021-02-13T00:25:25| [WindowsServer] info: should you need to use the mirror VM, register it manually at the backup ESXi hostTo force using Rsync, use:
--backup-prog=Rsync:f[url=https://33hops.com/xsibackup-help-man-page.html#backupprog]Overview of backup programs in (c)XSIBackup Classic[/url]
You have already opened a thread for this question here: [url=https://33hops.com/forum/viewtopic.php?id=887]open thread[/url]
Duplicate threads will only difficult tracking your issue down.