System backups: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
mNo edit summary
Brian Wilson (talk | contribs)
mNo edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Overview ==
== Overview ==


I need to back up a server [[Bellman]] and a desktop [[Laysan]] and possibly a couple laptops (but those will probably just use TimeMachine since they are Macs.
# Windows Desktop
# Linux server
# NAS
# 3 Mac laptops
# Chromebook


For years I used a perl script. Tired of that.
== Linux systems ==


The user interface will be on Laysan.
=== Bacula for the servers ===
The storage will be on Bellman.


Bellman has a RAID mirror with two 2TB drives.
http://www.bacula.org/ is a tape backup system but I output to disk.
Bellman has its OS on a SSD. So I want to back up the SSD to the RAID.
Versions in Debian are ancient (version 5 and current is 7.4)


Laysan has one SSD for the OS and one data drive.
#Console
#Director
#File daemon
#Storage
 
./configure --with-mysql --with-sd-user=vastra-backup --with-sd-group=vastra-backup
make -j 8
sudo -s
make install
update-rc.d bacula-sd enable
update-rc.d bacula-fd enable
update-rc.d bacula-director enable
 
=== Linux server: Bellman ===


== Bacula ==
[[Bellman]] has an NVME drive (500GB) and an SSD (240GB)
It's used for docker machines so I need to think about them.


Bellman: sudo apt-get install bacula-sd-mysql bacula-server bacula-common-mysql
=== Windows Desktop: Murre ===


Laysan: sudo apt-get install bacula-console-qt bacula-client bacula-common bacula-traymonitor
Laysan has one SSD for the OS and one data drive.


== Mondo ==
I have a partition with Windows 8.1 in it... I should probably think about backing it up sometime but right now I just don't care because I have not used it for anything.


Simple fast way to create a bootable DVD on Laysan.
'''Mondo''' is a simple fast way to create a bootable DVD on Laysan.


Add the repo, add the packages
Add the repo, add the packages
Line 35: Line 52:
This will create a bootable DVD that can restore the SSD.  
This will create a bootable DVD that can restore the SSD.  


I have a partition with Windows 8.1 in it... I should probably think about backing it up sometime but right now I just don't care because I have not used it for anything.
=== Tern ===
 
[[Tern]] is a very stripped down Linux box with an SSD and RAID 0 pair of 2TB drives.
 
== Macs: Plover, Stellar, Swift ==


Timemachine


[[Category: Don't panic]]
[[Category: Don't Panic!]]
[[Category: System Administration]]
[[Category: System Administration]]

Latest revision as of 17:46, 21 January 2021

Overview

  1. Windows Desktop
  2. Linux server
  3. NAS
  4. 3 Mac laptops
  5. Chromebook

Linux systems

Bacula for the servers

http://www.bacula.org/ is a tape backup system but I output to disk. Versions in Debian are ancient (version 5 and current is 7.4)

  1. Console
  2. Director
  3. File daemon
  4. Storage
./configure --with-mysql --with-sd-user=vastra-backup --with-sd-group=vastra-backup
make -j 8
sudo -s
make install
update-rc.d bacula-sd enable
update-rc.d bacula-fd enable
update-rc.d bacula-director enable

Linux server: Bellman

Bellman has an NVME drive (500GB) and an SSD (240GB) It's used for docker machines so I need to think about them.

Windows Desktop: Murre

Laysan has one SSD for the OS and one data drive.

I have a partition with Windows 8.1 in it... I should probably think about backing it up sometime but right now I just don't care because I have not used it for anything.

Mondo is a simple fast way to create a bootable DVD on Laysan.

Add the repo, add the packages

echo > /etc/apt/sources.list.d/mondorescue.sources.list \
"deb ftp://ftp.mondorescue.org/debian 7 contrib"
apt-get update
apt-get install mondo

Run mondoarchive as root.

When prompted for what to ignore, enter /var/swapfile1|/home This will create a bootable DVD that can restore the SSD.

Tern

Tern is a very stripped down Linux box with an SSD and RAID 0 pair of 2TB drives.

Macs: Plover, Stellar, Swift

Timemachine