> Добрый день.
> На домашнем компьютере стоит Ubuntu и жесткий диск разбит на 3 раздела
> Подскажите пожалуйста как делать бэкапы системы наиболее эффективно.Удобна для этого ф.сист. btrfs - лёгкая, делает снапшот за доли секунды, а его уже хоть копируешь, хоть сжимаешь (к примеру pbzip2) куда хочешь (можешь и гуишками пользоваться).
Пусть sda1 - раздел системы с btrfs, а там 2 подтома - корень и home:
/dev/sda1 on / type btrfs (rw,relatime,ssd,space_cache,subvolid=256,subvol=/@)
/dev/sda1 on /home type btrfs (rw,relatime,ssd,space_cache,subvolid=257,subvol=/@home)
btrfs su cre /.snapshots ---- это создание подтома для снимков ФС
--- начало --- прототип скрипта, который сделает снимки корня и хома
#!/bin/bash
SNAPNAMEROOT='snap-u2004-root'
SNAPNAMEHOME='snap-u2004-home'
DATENOW=`date +%F_%Hh%Mm%Ss`
echo 'Какие есть снимки в "/.snapshots":'
btrfs sub list /.snapshots
echo 'Удаляем их...'
btrfs sub del --commit-after /.snapshots/${SNAPNAMEROOT}_*
btrfs sub del --commit-after /.snapshots/${SNAPNAMEHOME}_*
echo 'Создаём новые снимки подтомов...'
btrfs sub snap -r / /.snapshots/${SNAPNAMEROOT}_${DATENOW}
btrfs sub snap -r /home /.snapshots/${SNAPNAMEHOME}_${DATENOW}
# с -r снимки создаются только с флагом "только для чтения",
# теперь их можно пересылать командой 'send', если надо
echo 'Синхронизация, если хочешь...'
btrfs filesystem sync
echo 'Done!'
------ end
#############################
# Снять запрет записи со снимка так:
#btrfs prop set /mnt/new/root/@ ro false
#############################
А можно теперь пожать снимок в архив:
########################################################################################
SNAPSH="/snap-c7root"
DESTDIR="/mnt/SAMSA"
echo "Start compress $SNAPSH at: $DATEIS" > time.txt
btrfs send /.snapshots/$SNAPSH | pbzip2 --fast -vc > "$DESTDIR"/"$SNAPSH.btrfs.pbz2"
echo "Stop compress $SNAPSH at: `date +%F_%Hh%Mm%Ss`" >> time.txt
########################################################################################
или переслать к черту на кулички:
btrfs send /.snapshots/snap-c7root | btrfs receive /run/media/vasya/C7R128
Короче, хорошая ФС - всё быстро бекапится, не замораживает систему, пакуется параллельно на всех ядрах и т.д.