Difference between revisions of "Rocky Linux and Disk Imaging"

Wiki.TerraBase.info
Jump to navigation Jump to search
(Created page with "Is there an equivalent to Acronis Products, O & O BackUp, etc. for Linux? Spoiler alert! Not anymore (there was way back in the Acronis 9.5 days, O & O never supported Linux). OK, how about Clonezilla or Rescuezilla? They're great, but one is required to boot from an ISO Image. So not so great for those nightly automated backups like Acronis, O & O, and many other do in Windows (thank you VSS (Volume Shadow Copy Service)) Let's keep looking. [https://www.fsarchive...")
 
m
Line 5: Line 5:
Let's keep looking.  [https://www.fsarchiver.org/ FSArchiver]!  Yup, it supports "SnapShots" (equivalent to VSS in Windows) via [https://rubackup.gitlab.io/ ruBackUp]  
Let's keep looking.  [https://www.fsarchiver.org/ FSArchiver]!  Yup, it supports "SnapShots" (equivalent to VSS in Windows) via [https://rubackup.gitlab.io/ ruBackUp]  


How about Bacula or BareOS.
How about Bacula or BareOS?  Sure, but it's complicated. So back to something simple, so back to FSArchiver.  Well, sort of.  What about "live" backups?  IE, no need to reboot to a Clonezilla ISO or CD.  Clone a live / running OS, sort of like how Acronis and other software for Windows has been doing it for more than a decade using the VSS (Volume Shadow Copy) Service, AKA "Snap Shots".
 
OK, RUBackUp then.  Cool.
 
* https://rubackup.gitlab.io/
* Directory for BackUp Configuration Files Default Location: /etc/rubackup.d
* rubackup --config '/etc/rubackup.d - EXAMPLES/110-Rocky8_ALL-Partition.yaml' --loglevel 6 --logfile /var/log/Rocky_ALL-Partition.log
* Example Configuration File (even though the -v (Verbose Option) is included, it doesn't really work to show progress);
<syntaxhighlight lang="text">
global:
    day_of_week: Sun
    day_of_month: 1
 
schedules:
    Rocky8_ALL-Partitions_Schedule:
        daily: 7
        weekly: 0
        monthly: 0
 
entries:
    Rocky8_ALL-Partitions:
        backup_type: ModuleBackupFsarchiver
        backup_schedule: Rocky8_ALL-Partitions_Schedule
        backup_opts:
            description: 'BackUp of ROOT Partition on SSD (excluding BIOS, BOOT, and SWAP)'
            excludes:
                - '/tmp/*'
                - '/var/tmp/*'
            command_opts:
                - '-Z1'
                - '-j2'
                - '-v'
            filesystems:
                - block_device: /dev/rl/root
                  snapshot_type: lvm
                  snapshot_size: 1024M
        bakfile_dir: /mnt/sdd1/BackUps/ruBackUp/Rocky8_ROOT-Partition
        bakfile_owner: root
        bakfile_group: root
        bakfile_mode: 0600
        bakfile_basename: Rocky8_
</syntaxhighlight>
 
* Restore a BackUp
** If a duplicate partition (Volume if LMV) is mounted;
*** umount /mnt/sdb3
*** lvremove WhatEverVolumeGroupName/VolumeName (look in /dev for the Volume Group, then look in that Directory for the Volume Name): lvremove VG_01_Clone/root
**** To Reverse "unmounting an LVM device";
***** vgcfgrestore VG_01_Clone -f /etc/lvm/archive/WhatEverVolumeGroup.vg (--test switch can be added to see if it will work)
***** lvscan (it will probably show the restored item as 'inactive')
***** lvchange -a y /dev/VG_01_Clone/root
***** mount -av (to mount everything or remount everything in fstab)
***** from: https://www.thegeekdiary.com/how-to-recover-deleted-logical-volume-lv-in-lvm-using-vgcfgrestore/
**** OR
***** lvcreate -n root --size 200G VG_01_Clone
***** ...hmm, still working on this
***** Good info here: https://tuxfixer.com/how-to-create-lvm-volume-group-and-logical-volume/
** If not, create a partition (LVM, etc) ideally equal in size to the original (it can be as small as the expanded size of the backup)
** fsarchiver restfs /mnt/sdd1/BackUps/ruBackUp/Rocky8_ROOT-Partition/Rocky8_-20230207.fsa id=0,dest=/dev/VG_01_Clone/root

Revision as of 07:40, 8 February 2023

Is there an equivalent to Acronis Products, O & O BackUp, etc. for Linux? Spoiler alert! Not anymore (there was way back in the Acronis 9.5 days, O & O never supported Linux).

OK, how about Clonezilla or Rescuezilla? They're great, but one is required to boot from an ISO Image. So not so great for those nightly automated backups like Acronis, O & O, and many other do in Windows (thank you VSS (Volume Shadow Copy Service))

Let's keep looking. FSArchiver! Yup, it supports "SnapShots" (equivalent to VSS in Windows) via ruBackUp

How about Bacula or BareOS? Sure, but it's complicated. So back to something simple, so back to FSArchiver. Well, sort of. What about "live" backups? IE, no need to reboot to a Clonezilla ISO or CD. Clone a live / running OS, sort of like how Acronis and other software for Windows has been doing it for more than a decade using the VSS (Volume Shadow Copy) Service, AKA "Snap Shots".

OK, RUBackUp then. Cool.

  • https://rubackup.gitlab.io/
  • Directory for BackUp Configuration Files Default Location: /etc/rubackup.d
  • rubackup --config '/etc/rubackup.d - EXAMPLES/110-Rocky8_ALL-Partition.yaml' --loglevel 6 --logfile /var/log/Rocky_ALL-Partition.log
  • Example Configuration File (even though the -v (Verbose Option) is included, it doesn't really work to show progress);
global:
    day_of_week: Sun
    day_of_month: 1

schedules:
    Rocky8_ALL-Partitions_Schedule:
        daily: 7
        weekly: 0
        monthly: 0

entries:
    Rocky8_ALL-Partitions:
        backup_type: ModuleBackupFsarchiver
        backup_schedule: Rocky8_ALL-Partitions_Schedule
        backup_opts:
            description: 'BackUp of ROOT Partition on SSD (excluding BIOS, BOOT, and SWAP)'
            excludes:
                - '/tmp/*'
                - '/var/tmp/*'
            command_opts:
                - '-Z1'
                - '-j2'
                - '-v'
            filesystems:
                - block_device: /dev/rl/root
                  snapshot_type: lvm
                  snapshot_size: 1024M
        bakfile_dir: /mnt/sdd1/BackUps/ruBackUp/Rocky8_ROOT-Partition
        bakfile_owner: root
        bakfile_group: root
        bakfile_mode: 0600
        bakfile_basename: Rocky8_
  • Restore a BackUp
    • If a duplicate partition (Volume if LMV) is mounted;
    • If not, create a partition (LVM, etc) ideally equal in size to the original (it can be as small as the expanded size of the backup)
    • fsarchiver restfs /mnt/sdd1/BackUps/ruBackUp/Rocky8_ROOT-Partition/Rocky8_-20230207.fsa id=0,dest=/dev/VG_01_Clone/root