Tema: Raspberry Pi
View Single Post
Staro 18.03.2021., 21:13   #947
Kruno M
Premium
Moj komp
 
Kruno M's Avatar
 
Datum registracije: Nov 2004
Lokacija: VKCI
Postovi: 1,223
Citiraj:
Autor SPLiFF Pregled postova
Jučer mi je prvi put u dugo vremena zatrebao backup SD kartice, srećom imam backup proteklih tjedan dana.

Sigurno postoji više dobrih načina za automatizirati backup, a ovo ja koristim:

https://github.com/lzkelley/bkup_rpimage

No-brainer, skripta sve odrađuje.

Preuzimanje skripte u home dir
Code:
cd
git clone https://github.com/lzkelley/bkup_rpimage.git
Najjednostavnija naredba
Code:
sudo sh bkup_rpimage.sh start -c /path/to/rpi_backup.img
Kod mene naredba izgleda ovako
Code:
sudo sh bkup_rpimage.sh start -czdf /mnt/stuff/backup/rpi_backup_$(date +%u).img
što znači da prvo radi backup u .img, onda komprimira u .tar.gz i briše originalni .img. Sprema se na externi HDD.
SD kartica je 32GB, kad bi čuvao nekomprimirani backup svaki .img bi bio 32GB
Ovaj dio "$(date +%u)" u naziv datoteke dodaje dan u tjednu (1 za pon, 2 uto itd...), gornja naredba radi overwrite, tako da uvijek imam samo po 1 backup od svakog dana u tjednu (sasvim mi je dovoljno proteklih tjedan dana).

Onda to sve lijepo treba ubaciti u cron naredbom
Code:
sudo crontab -e
I ubacivanjem ove linije na kraj
Code:
0 3 * * * sudo sh /home/pi/bkup_rpimage/bkup_rpimage.sh start -czdf /mnt/stuff/backup/rpi_backup_$(date +\%u).img
Ovaj cron zadatak pokreće backup svakog dana u 3:00. Ako želite drugačije poslužite se ovim generatorom
Naravno putanju do skripte i backupa si svatko prilagodi.

Ako se ukaže potreba (odnosno kad se ukaže ) full backup image se može etcherom ili nekim drugim programom vratiti na SD karticu, naravno može se i mountati pa izvući samo određen dio.
Da li još uvijek koristiš ovu skriptu?

Ja sam upogonio raspberry na SSD disk i to mi šljaka. Sad pokušavam riješiti neki backup na Synology nas. Ali koliko vidim ova skripta nemože backupirati ako je USB disk. Samo ako je SD kartica kao boot.

Da li sam nešta fulao ili?

Meni je :
Code:
pi@raspberrypi:~ $ df -h
Filesystem                          Size  Used Avail Use% Mounted on
/dev/root                           117G  7.5G  104G   7% /
devtmpfs                            804M     0  804M   0% /dev
tmpfs                               933M  193M  740M  21% /dev/shm
tmpfs                               933M  8.7M  925M   1% /run
tmpfs                               5.0M  4.0K  5.0M   1% /run/lock
tmpfs                               933M     0  933M   0% /sys/fs/cgroup
/dev/sda1                           253M   48M  205M  19% /boot
tmpfs                               187M   16K  187M   1% /run/user/1000
192.168.88.251:/volume1/Rpi4Backup  5.3T  3.2T  2.1T  61% /mnt/backup
I

Code:
[
i@raspberrypi:~/bkup_rpimage $ sudo sh bkup_rpimage.sh start -c /mnt/backup/rpi_backup.img
blockdev: cannot open /dev/mmcblk0: No such file or directory
blockdev: cannot open /dev/mmcblk0: No such file or directory
trap: SIGINT: bad trap
-e Starting SD Image backup process
-e Creating sparse /mnt/backup/rpi_backup.img, the apparent size of /dev/mmcblk0
dd: invalid number: \u2018\u2019
-e /mnt/backup/rpi_backup.img was not created or has zero size
__________________
Pošteni trgovci: 1 2 3 4 5 6 7 8 9 10 11 12
Kruno M je offline   Reply With Quote