rsync

Mit rsync kann ein Raspberry Pi sehr einfach gesichert werden. Dafür bedarf es eigentlich nicht zwingend eines btrfs-Filesystems. Mit Hilfe eines Snapshots kann jedoch ein konsistenter Zustand des Dateisystemes herbeigeführt und gesichert werden. Als Backup-Ziel bietet sich idealerweise ein NAS an.

Backup

Das kleine rsync-Script verwende ich regelmäßig. Es erzeugt jeweils eine getrennte Sicherung für das boot- und für das root-Filesystem. Für das root-Filesystem wird ein Snapshot angelegt, welcher anschließend mit rsync gesichert wird. Nach der Sicherung wird der Snapshot entfernt.

rsync -aP --delete /boot/ user@nas:/backup-verzeichnis/pi/$(hostname)/rsync/boot
btrfs subvolume snapshot -r / /.snapshots/rsync_rootfs/
rsync -aP --delete /.snapshots/rsync_rootfs/ user@nas:/backup-verzeichnis/pi/$(hostname)/rsync/root
btrfs subvolume delete /.snapshots/rsync_rootfs/

Restore

Grundsätzlich ist dieser Umweg über ein anderes System nicht zwingend notwendig, aber ich bevorzuge diesen Umweg aus Gründen der Systemkonsistenz. Für den Restore wird eine bootfähige SD-Karte (z. B. mit Raspbian) benötigt. Wer sich auskennt, kann den Master-Boot-Record, die Partitionstabelle und die Filesysteme der boot- und root-Partitionen natürlich auch von Hand anlegen. In meinem Beispiel ist die boot-Partition nach /mnt/boot und die root-Partition nach /mnt/root gemountet.

$ sudo rsync -aP admin@nas:/share/MD0_DATA/backup/pi/fhem/rsync/boot /mnt/boot
$ sudo rsync -aP admin@nas:/share/MD0_DATA/backup/pi/fhem/rsync/root /mnt/root

Bitte nicht vergessen, dass die Sub-Volumes (z. B. /.snapshots für den snapper) von Hand wieder angelegt werden müssen!

Passwortloses Backup

Nach einem Schlüsselaustausch kann auf die Eingabe des Passwortes verzichtet werden, wozu folgende Schritte nötig sind:

Auf dem Raspberry Pi:

  1. Mit dem Kommando
    $ ssh-keygen
    erzeugen Sie Schlüssel ohne eine Passphrase. Die Schlüssel liegen im Unterverzeichnis .ssh des aktuellen Benutzers.
  2. Den Inhalt der Datei zeigen Sie mit dem Kommando
    $ cat .ssh/id_rsa.pub
    an und kopieren ihn in die Zwischenablage.

Auf dem NAS:

  1. Mit dem Kommando
    $ ssh admin@<IP-Adresse>
    melden Sie sich auf dem NAS an.
  2. Die Datei /etc/config/ssh/authorized_keys muss anschließend um den Eintrag aus dem Zwischenspeicher erweitert werden.
  3. Mit dem Kommando
    $ chmod 600 authorized_keys
    wird sichergestellt, dass die Datei die richtigen Rechte hat.

Von nun an funktioniert der rsync auch ohne Passworteingabe:

rsync -aP --delete -e '/usr/bin/ssh -i /home/pi/.ssh/id_rsa' /boot/ admin@nas:/backup-verzeichnis/pi/$(hostname)/rsync/boot
btrfs subvolume snapshot -r / /.snapshots/rsync_rootfs/
rsync -aP --delete -e '/usr/bin/ssh -i /home/pi/.ssh/id_rsa' /.snapshots/rsync_rootfs/ admin@nas:/backup-verzeichnis/pi/$(hostname)/rsync/root
btrfs subvolume delete /.snapshots/rsync_rootfs/

Die Ausführung dieses Scriptes synchronisiert den aktuellen Stand des Pi - sowohl das boot- als auch das root-Filesystem - auf Ihr NAS:

pi@rpi ~/scripte $ sudo ./rsync_pi.sh
sending incremental file list
./
.firmware_revision
             41 100%    0.00kB/s    0:00:00 (xfr#1, to-chk=185/187)
COPYING.linux
         18,693 100%    5.94MB/s    0:00:00 (xfr#2, to-chk=184/187)
LICENCE.broadcom
          1,494 100%  364.75kB/s    0:00:00 (xfr#3, to-chk=183/187)
LICENSE.oracle
         18,974 100%    2.26MB/s    0:00:00 (xfr#4, to-chk=182/187)
bcm2708-rpi-0-w.dtb
         23,315 100%    2.02MB/s    0:00:00 (xfr#5, to-chk=181/187)
bcm2708-rpi-b-plus.dtb
         23,071 100%    1.69MB/s    0:00:00 (xfr#6, to-chk=180/187)
bcm2708-rpi-b.dtb
         22,812 100%    1.36MB/s    0:00:00 (xfr#7, to-chk=179/187)
bcm2708-rpi-cm.dtb
         22,589 100%    1.27MB/s    0:00:00 (xfr#8, to-chk=178/187)
bcm2709-rpi-2-b.dtb
         24,115 100%    1.15MB/s    0:00:00 (xfr#9, to-chk=177/187)
bcm2710-rpi-3-b-plus.dtb
         25,574 100%    1.06MB/s    0:00:00 (xfr#10, to-chk=176/187)
bcm2710-rpi-3-b.dtb
         25,311 100%  988.71kB/s    0:00:00 (xfr#11, to-chk=175/187)
bcm2710-rpi-cm3.dtb
         24,087 100%  871.20kB/s    0:00:00 (xfr#12, to-chk=174/187)
bootcode.bin
         52,116 100%    1.51MB/s    0:00:00 (xfr#13, to-chk=173/187)
cmdline.txt
            136 100%    4.02kB/s    0:00:00 (xfr#14, to-chk=172/187)
config.txt
          2,007 100%   59.39kB/s    0:00:00 (xfr#15, to-chk=171/187)
config.txt.org
          1,488 100%   41.52kB/s    0:00:00 (xfr#16, to-chk=170/187)
fixup.dat
          6,666 100%  180.83kB/s    0:00:00 (xfr#17, to-chk=169/187)
fixup_cd.dat
          2,621 100%   69.18kB/s    0:00:00 (xfr#18, to-chk=168/187)
fixup_db.dat
          9,895 100%  254.29kB/s    0:00:00 (xfr#19, to-chk=167/187)
fixup_x.dat
          9,895 100%  241.58kB/s    0:00:00 (xfr#20, to-chk=166/187)
initramfs-btrfs.gz
      7,770,913 100%   13.60MB/s    0:00:00 (xfr#21, to-chk=165/187)
issue.txt
            137 100%    0.24kB/s    0:00:00 (xfr#22, to-chk=164/187)
kernel.img
      4,688,856 100%    4.75MB/s    0:00:00 (xfr#23, to-chk=163/187)
kernel7.img
      4,934,912 100%    3.45MB/s    0:00:01 (xfr#24, to-chk=162/187)
start.elf
      2,857,060 100%    4.54MB/s    0:00:00 (xfr#25, to-chk=161/187)
start_cd.elf
        678,532 100% 1008.57kB/s    0:00:00 (xfr#26, to-chk=160/187)
start_db.elf
      5,120,484 100%    4.44MB/s    0:00:01 (xfr#27, to-chk=159/187)
start_x.elf
      4,057,956 100%    8.68MB/s    0:00:00 (xfr#28, to-chk=158/187)
System Volume Information/
System Volume Information/IndexerVolumeGuid
             76 100%    0.17kB/s    0:00:00 (xfr#29, to-chk=155/187)
System Volume Information/WPSettings.dat
             12 100%    0.03kB/s    0:00:00 (xfr#30, to-chk=154/187)
overlays/
overlays/README
         88,553 100%  189.64kB/s    0:00:00 (xfr#31, to-chk=153/187)
overlays/adau1977-adc.dtbo
          1,027 100%    2.19kB/s    0:00:00 (xfr#32, to-chk=152/187)
overlays/adau7002-simple.dtbo
          1,587 100%    3.38kB/s    0:00:00 (xfr#33, to-chk=151/187)
overlays/ads1015.dtbo
          2,425 100%    5.16kB/s    0:00:00 (xfr#34, to-chk=150/187)
overlays/ads1115.dtbo
          2,425 100%    5.16kB/s    0:00:00 (xfr#35, to-chk=149/187)
overlays/ads7846.dtbo
          2,426 100%    5.15kB/s    0:00:00 (xfr#36, to-chk=148/187)
overlays/adv7282m.dtbo
          1,867 100%    3.95kB/s    0:00:00 (xfr#37, to-chk=147/187)
overlays/adv728x-m.dtbo
          2,351 100%    4.98kB/s    0:00:00 (xfr#38, to-chk=146/187)
overlays/akkordion-iqdacplus.dtbo
          1,387 100%    2.93kB/s    0:00:00 (xfr#39, to-chk=145/187)
overlays/allo-boss-dac-pcm512x-audio.dtbo
          1,473 100%    3.11kB/s    0:00:00 (xfr#40, to-chk=144/187)
overlays/allo-digione.dtbo
          1,208 100%    2.55kB/s    0:00:00 (xfr#41, to-chk=143/187)
overlays/allo-katana-dac-audio.dtbo
          1,659 100%    3.49kB/s    0:00:00 (xfr#42, to-chk=142/187)
overlays/allo-piano-dac-pcm512x-audio.dtbo
          1,011 100%    2.13kB/s    0:00:00 (xfr#43, to-chk=141/187)
overlays/allo-piano-dac-plus-pcm512x-audio.dtbo
          1,585 100%    3.33kB/s    0:00:00 (xfr#44, to-chk=140/187)
overlays/applepi-dac.dtbo
          1,454 100%    3.05kB/s    0:00:00 (xfr#45, to-chk=139/187)
overlays/at86rf233.dtbo
          1,668 100%    3.50kB/s    0:00:00 (xfr#46, to-chk=138/187)
overlays/audioinjector-addons.dtbo
          2,144 100%    4.49kB/s    0:00:00 (xfr#47, to-chk=137/187)
overlays/audioinjector-ultra.dtbo
          1,890 100%    3.95kB/s    0:00:00 (xfr#48, to-chk=136/187)
overlays/audioinjector-wm8731-audio.dtbo
            787 100%    1.65kB/s    0:00:00 (xfr#49, to-chk=135/187)
overlays/audremap.dtbo
            575 100%    1.20kB/s    0:00:00 (xfr#50, to-chk=134/187)
overlays/balena-fin.dtbo
          2,138 100%    4.46kB/s    0:00:00 (xfr#51, to-chk=133/187)
overlays/bmp085_i2c-sensor.dtbo
            449 100%    0.94kB/s    0:00:00 (xfr#52, to-chk=132/187)
overlays/boomberry-dac.dtbo
          1,023 100%    2.13kB/s    0:00:00 (xfr#53, to-chk=131/187)
overlays/boomberry-digi.dtbo
            783 100%    1.63kB/s    0:00:00 (xfr#54, to-chk=130/187)
overlays/dht11.dtbo
            983 100%    2.04kB/s    0:00:00 (xfr#55, to-chk=129/187)
overlays/dionaudio-loco-v2.dtbo
          1,027 100%    2.13kB/s    0:00:00 (xfr#56, to-chk=128/187)
overlays/dionaudio-loco.dtbo
            663 100%    1.37kB/s    0:00:00 (xfr#57, to-chk=127/187)
overlays/dpi18.dtbo
            765 100%    1.58kB/s    0:00:00 (xfr#58, to-chk=126/187)
overlays/dpi24.dtbo
            789 100%    1.63kB/s    0:00:00 (xfr#59, to-chk=125/187)
overlays/dwc-otg.dtbo
            423 100%    0.87kB/s    0:00:00 (xfr#60, to-chk=124/187)
overlays/dwc2.dtbo
            856 100%    1.77kB/s    0:00:00 (xfr#61, to-chk=123/187)
overlays/enc28j60-spi2.dtbo
          1,279 100%    2.64kB/s    0:00:00 (xfr#62, to-chk=122/187)
overlays/enc28j60.dtbo
          1,403 100%    2.89kB/s    0:00:00 (xfr#63, to-chk=121/187)
overlays/exc3000.dtbo
          1,562 100%    3.22kB/s    0:00:00 (xfr#64, to-chk=120/187)
overlays/fe-pi-audio.dtbo
          1,932 100%    3.97kB/s    0:00:00 (xfr#65, to-chk=119/187)
overlays/goodix.dtbo
          1,437 100%    2.95kB/s    0:00:00 (xfr#66, to-chk=118/187)
overlays/googlevoicehat-soundcard.dtbo
          1,259 100%    2.58kB/s    0:00:00 (xfr#67, to-chk=117/187)
overlays/gpio-fan.dtbo
          1,259 100%    2.58kB/s    0:00:00 (xfr#68, to-chk=116/187)
overlays/gpio-ir-tx.dtbo
          1,096 100%    2.24kB/s    0:00:00 (xfr#69, to-chk=115/187)
overlays/gpio-ir.dtbo
          1,212 100%    2.48kB/s    0:00:00 (xfr#70, to-chk=114/187)
overlays/gpio-key.dtbo
          1,373 100%    2.81kB/s    0:00:00 (xfr#71, to-chk=113/187)
overlays/gpio-no-bank0-irq.dtbo
            274 100%    0.56kB/s    0:00:00 (xfr#72, to-chk=112/187)
overlays/gpio-no-irq.dtbo
            258 100%    0.53kB/s    0:00:00 (xfr#73, to-chk=111/187)
overlays/gpio-poweroff.dtbo
            994 100%    2.03kB/s    0:00:00 (xfr#74, to-chk=110/187)
overlays/gpio-shutdown.dtbo
          1,250 100%    2.55kB/s    0:00:00 (xfr#75, to-chk=109/187)
overlays/hd44780-lcd.dtbo
          1,662 100%    3.38kB/s    0:00:00 (xfr#76, to-chk=108/187)
overlays/hifiberry-amp.dtbo
            779 100%    1.58kB/s    0:00:00 (xfr#77, to-chk=107/187)
overlays/hifiberry-dac.dtbo
            655 100%    1.33kB/s    0:00:00 (xfr#78, to-chk=106/187)
overlays/hifiberry-dacplus.dtbo
          1,693 100%    3.44kB/s    0:00:00 (xfr#79, to-chk=105/187)
overlays/hifiberry-digi-pro.dtbo
          1,125 100%    2.28kB/s    0:00:00 (xfr#80, to-chk=104/187)
overlays/hifiberry-digi.dtbo
            959 100%    1.94kB/s    0:00:00 (xfr#81, to-chk=103/187)
overlays/hy28a.dtbo
          2,468 100%    4.99kB/s    0:00:00 (xfr#82, to-chk=102/187)
overlays/hy28b-2017.dtbo
          2,917 100%    5.90kB/s    0:00:00 (xfr#83, to-chk=101/187)
overlays/hy28b.dtbo
          2,939 100%    5.93kB/s    0:00:00 (xfr#84, to-chk=100/187)
overlays/i2c-bcm2708.dtbo
            270 100%    0.54kB/s    0:00:00 (xfr#85, to-chk=99/187)
overlays/i2c-gpio.dtbo
          1,035 100%    2.08kB/s    0:00:00 (xfr#86, to-chk=98/187)
overlays/i2c-mux-pca9548a.dtbo
          1,144 100%    2.30kB/s    0:00:00 (xfr#87, to-chk=97/187)
overlays/i2c-mux.dtbo
          2,185 100%    4.38kB/s    0:00:00 (xfr#88, to-chk=96/187)
overlays/i2c-pwm-pca9685a.dtbo
            644 100%    1.29kB/s    0:00:00 (xfr#89, to-chk=95/187)
overlays/i2c-rtc-gpio.dtbo
          4,635 100%    9.28kB/s    0:00:00 (xfr#90, to-chk=94/187)
overlays/i2c-rtc.dtbo
          3,934 100%    7.86kB/s    0:00:00 (xfr#91, to-chk=93/187)
overlays/i2c-sensor.dtbo
          4,402 100%    8.77kB/s    0:00:00 (xfr#92, to-chk=92/187)
overlays/i2c0-bcm2708.dtbo
          1,318 100%    2.63kB/s    0:00:00 (xfr#93, to-chk=91/187)
overlays/i2c1-bcm2708.dtbo
            941 100%    1.87kB/s    0:00:00 (xfr#94, to-chk=90/187)
overlays/i2s-gpio28-31.dtbo
            343 100%    0.68kB/s    0:00:00 (xfr#95, to-chk=89/187)
overlays/i2s-mmap.dtbo
            263 100%    0.52kB/s    0:00:00 (xfr#96, to-chk=88/187)
overlays/iqaudio-dac.dtbo
          1,272 100%    2.52kB/s    0:00:00 (xfr#97, to-chk=87/187)
overlays/iqaudio-dacplus.dtbo
          1,511 100%    2.99kB/s    0:00:00 (xfr#98, to-chk=86/187)
overlays/iqaudio-digi-wm8804-audio.dtbo
          1,326 100%    2.63kB/s    0:00:00 (xfr#99, to-chk=85/187)
overlays/jedec-spi-nor.dtbo
          5,212 100%   10.30kB/s    0:00:00 (xfr#100, to-chk=84/187)
overlays/justboom-dac.dtbo
          1,276 100%    2.52kB/s    0:00:00 (xfr#101, to-chk=83/187)
overlays/justboom-digi.dtbo
            955 100%    1.88kB/s    0:00:00 (xfr#102, to-chk=82/187)
overlays/lirc-rpi.dtbo
          1,348 100%    2.66kB/s    0:00:00 (xfr#103, to-chk=81/187)
overlays/ltc294x.dtbo
          1,916 100%    3.77kB/s    0:00:00 (xfr#104, to-chk=80/187)
overlays/mbed-dac.dtbo
          1,605 100%    3.16kB/s    0:00:00 (xfr#105, to-chk=79/187)
overlays/mcp23017.dtbo
          1,329 100%    2.61kB/s    0:00:00 (xfr#106, to-chk=78/187)
overlays/mcp23s17.dtbo
         15,229 100%   29.86kB/s    0:00:00 (xfr#107, to-chk=77/187)
overlays/mcp2515-can0.dtbo
          1,833 100%    3.59kB/s    0:00:00 (xfr#108, to-chk=76/187)
overlays/mcp2515-can1.dtbo
          1,833 100%    3.59kB/s    0:00:00 (xfr#109, to-chk=75/187)
overlays/mcp3008.dtbo
          4,237 100%    8.28kB/s    0:00:00 (xfr#110, to-chk=74/187)
overlays/mcp3202.dtbo
          4,237 100%    8.26kB/s    0:00:00 (xfr#111, to-chk=73/187)
overlays/media-center.dtbo
          3,438 100%    6.69kB/s    0:00:00 (xfr#112, to-chk=72/187)
overlays/midi-uart0.dtbo
            720 100%    1.40kB/s    0:00:00 (xfr#113, to-chk=71/187)
overlays/midi-uart1.dtbo
            857 100%    1.66kB/s    0:00:00 (xfr#114, to-chk=70/187)
overlays/mmc.dtbo
          1,099 100%    2.13kB/s    0:00:00 (xfr#115, to-chk=69/187)
overlays/mpu6050.dtbo
            796 100%    1.54kB/s    0:00:00 (xfr#116, to-chk=68/187)
overlays/mz61581.dtbo
          2,850 100%    5.52kB/s    0:00:00 (xfr#117, to-chk=67/187)
overlays/ov5647.dtbo
          2,508 100%    4.85kB/s    0:00:00 (xfr#118, to-chk=66/187)
overlays/papirus.dtbo
          2,356 100%    4.56kB/s    0:00:00 (xfr#119, to-chk=65/187)
overlays/pi3-act-led.dtbo
            569 100%    1.10kB/s    0:00:00 (xfr#120, to-chk=64/187)
overlays/pi3-disable-bt.dtbo
            954 100%    1.84kB/s    0:00:00 (xfr#121, to-chk=63/187)
overlays/pi3-disable-wifi.dtbo
            265 100%    0.51kB/s    0:00:00 (xfr#122, to-chk=62/187)
overlays/pi3-miniuart-bt.dtbo
          1,446 100%    2.79kB/s    0:00:00 (xfr#123, to-chk=61/187)
overlays/pibell.dtbo
          2,334 100%    4.49kB/s    0:00:00 (xfr#124, to-chk=60/187)
overlays/piscreen.dtbo
          2,713 100%    5.22kB/s    0:00:00 (xfr#125, to-chk=59/187)
overlays/piscreen2r.dtbo
          2,617 100%    5.02kB/s    0:00:00 (xfr#126, to-chk=58/187)
overlays/pisound.dtbo
          2,454 100%    4.71kB/s    0:00:00 (xfr#127, to-chk=57/187)
overlays/pitft22.dtbo
          1,544 100%    2.96kB/s    0:00:00 (xfr#128, to-chk=56/187)
overlays/pitft28-capacitive.dtbo
          2,385 100%    4.57kB/s    0:00:00 (xfr#129, to-chk=55/187)
overlays/pitft28-resistive.dtbo
          2,802 100%    5.35kB/s    0:00:00 (xfr#130, to-chk=54/187)
overlays/pitft35-resistive.dtbo
          2,802 100%    5.35kB/s    0:00:00 (xfr#131, to-chk=53/187)
overlays/pps-gpio.dtbo
          1,145 100%    2.18kB/s    0:00:00 (xfr#132, to-chk=52/187)
overlays/pwm-2chan.dtbo
          1,057 100%    2.02kB/s    0:00:00 (xfr#133, to-chk=51/187)
overlays/pwm-ir-tx.dtbo
          1,031 100%    1.96kB/s    0:00:00 (xfr#134, to-chk=50/187)
overlays/pwm.dtbo
            946 100%    1.80kB/s    0:00:00 (xfr#135, to-chk=49/187)
overlays/qca7000.dtbo
          1,315 100%    2.50kB/s    0:00:00 (xfr#136, to-chk=48/187)
overlays/raspidac3.dtbo
          1,301 100%    2.47kB/s    0:00:00 (xfr#137, to-chk=47/187)
overlays/rotary-encoder.dtbo
          1,922 100%    3.64kB/s    0:00:00 (xfr#138, to-chk=46/187)
overlays/rpi-backlight.dtbo
            489 100%    0.93kB/s    0:00:00 (xfr#139, to-chk=45/187)
overlays/rpi-cirrus-wm5102.dtbo
          3,406 100%    6.45kB/s    0:00:00 (xfr#140, to-chk=44/187)
overlays/rpi-dac.dtbo
            643 100%    1.22kB/s    0:00:00 (xfr#141, to-chk=43/187)
overlays/rpi-display.dtbo
          2,598 100%    4.91kB/s    0:00:00 (xfr#142, to-chk=42/187)
overlays/rpi-ft5406.dtbo
          1,018 100%    1.92kB/s    0:00:00 (xfr#143, to-chk=41/187)
overlays/rpi-poe.dtbo
          1,755 100%    3.31kB/s    0:00:00 (xfr#144, to-chk=40/187)
overlays/rpi-proto.dtbo
            771 100%    1.45kB/s    0:00:00 (xfr#145, to-chk=39/187)
overlays/rpi-sense.dtbo
            893 100%    1.68kB/s    0:00:00 (xfr#146, to-chk=38/187)
overlays/rpi-tv.dtbo
            499 100%    0.94kB/s    0:00:00 (xfr#147, to-chk=37/187)
overlays/rra-digidac1-wm8741-audio.dtbo
          1,298 100%    2.44kB/s    0:00:00 (xfr#148, to-chk=36/187)
overlays/sc16is750-i2c.dtbo
          1,174 100%    2.20kB/s    0:00:00 (xfr#149, to-chk=35/187)
overlays/sc16is752-i2c.dtbo
          1,344 100%    2.52kB/s    0:00:00 (xfr#150, to-chk=34/187)
overlays/sc16is752-spi1.dtbo
          1,875 100%    3.51kB/s    0:00:00 (xfr#151, to-chk=33/187)
overlays/sdhost.dtbo
            846 100%    1.58kB/s    0:00:00 (xfr#152, to-chk=32/187)
overlays/sdio-1bit.dtbo
          1,729 100%    3.23kB/s    0:00:00 (xfr#153, to-chk=31/187)
overlays/sdio.dtbo
          1,797 100%    3.36kB/s    0:00:00 (xfr#154, to-chk=30/187)
overlays/sdtweak.dtbo
            804 100%    1.50kB/s    0:00:00 (xfr#155, to-chk=29/187)
overlays/smi-dev.dtbo
            376 100%    0.70kB/s    0:00:00 (xfr#156, to-chk=28/187)
overlays/smi-nand.dtbo
          1,508 100%    2.81kB/s    0:00:00 (xfr#157, to-chk=27/187)
overlays/smi.dtbo
            981 100%    1.82kB/s    0:00:00 (xfr#158, to-chk=26/187)
overlays/spi-gpio35-39.dtbo
            666 100%    1.24kB/s    0:00:00 (xfr#159, to-chk=25/187)
overlays/spi-rtc.dtbo
            635 100%    1.18kB/s    0:00:00 (xfr#160, to-chk=24/187)
overlays/spi0-cs.dtbo
            919 100%    1.71kB/s    0:00:00 (xfr#161, to-chk=23/187)
overlays/spi0-hw-cs.dtbo
            492 100%    0.91kB/s    0:00:00 (xfr#162, to-chk=22/187)
overlays/spi1-1cs.dtbo
          1,547 100%    2.87kB/s    0:00:00 (xfr#163, to-chk=21/187)
overlays/spi1-2cs.dtbo
          1,920 100%    3.55kB/s    0:00:00 (xfr#164, to-chk=20/187)
overlays/spi1-3cs.dtbo
          2,293 100%    4.24kB/s    0:00:00 (xfr#165, to-chk=19/187)
overlays/spi2-1cs.dtbo
          1,547 100%    2.86kB/s    0:00:00 (xfr#166, to-chk=18/187)
overlays/spi2-2cs.dtbo
          1,920 100%    3.54kB/s    0:00:00 (xfr#167, to-chk=17/187)
overlays/spi2-3cs.dtbo
          2,293 100%    4.23kB/s    0:00:00 (xfr#168, to-chk=16/187)
overlays/superaudioboard.dtbo
          1,968 100%    3.63kB/s    0:00:00 (xfr#169, to-chk=15/187)
overlays/sx150x.dtbo
         35,594 100%   65.22kB/s    0:00:00 (xfr#170, to-chk=14/187)
overlays/tc358743-audio.dtbo
          1,529 100%    2.80kB/s    0:00:00 (xfr#171, to-chk=13/187)
overlays/tc358743.dtbo
          2,380 100%    4.35kB/s    0:00:00 (xfr#172, to-chk=12/187)
overlays/tinylcd35.dtbo
          4,878 100%    8.90kB/s    0:00:00 (xfr#173, to-chk=11/187)
overlays/uart0.dtbo
            928 100%    1.69kB/s    0:00:00 (xfr#174, to-chk=10/187)
overlays/uart1.dtbo
            980 100%    1.79kB/s    0:00:00 (xfr#175, to-chk=9/187)
overlays/upstream-aux-interrupt.dtbo
            715 100%    1.30kB/s    0:00:00 (xfr#176, to-chk=8/187)
overlays/upstream.dtbo
          3,215 100%    5.85kB/s    0:00:00 (xfr#177, to-chk=7/187)
overlays/vc4-fkms-v3d.dtbo
          1,412 100%    2.56kB/s    0:00:00 (xfr#178, to-chk=6/187)
overlays/vc4-kms-kippah-7inch.dtbo
          1,136 100%    2.06kB/s    0:00:00 (xfr#179, to-chk=5/187)
overlays/vc4-kms-v3d.dtbo
          2,367 100%    4.29kB/s    0:00:00 (xfr#180, to-chk=4/187)
overlays/vga666.dtbo
            758 100%    1.37kB/s    0:00:00 (xfr#181, to-chk=3/187)
overlays/w1-gpio-pullup.dtbo
          1,251 100%    2.26kB/s    0:00:00 (xfr#182, to-chk=2/187)
overlays/w1-gpio.dtbo
          1,116 100%    2.02kB/s    0:00:00 (xfr#183, to-chk=1/187)
overlays/wittypi.dtbo
          1,080 100%    1.95kB/s    0:00:00 (xfr#184, to-chk=0/187)
Create a readonly snapshot of '/' in '/.snapshots/rsync_rootfs'
sending incremental file list
./
.snapshots/
bin/
bin/bash
        912,712 100%   23.98MB/s    0:00:00 (xfr#1, ir-chk=1221/1245)
bin/btrfs
        642,248 100%    7.75MB/s    0:00:00 (xfr#2, ir-chk=1220/1245)
bin/btrfs-calc-size
        322,008 100%    3.04MB/s    0:00:00 (xfr#3, ir-chk=1219/1245)
bin/btrfs-convert
        346,656 100%    2.64MB/s    0:00:00 (xfr#4, ir-chk=1218/1245)
bin/btrfs-debug-tree
        326,104 100%    2.12MB/s    0:00:00 (xfr#5, ir-chk=1217/1245)
bin/btrfs-find-root
        317,904 100%    1.78MB/s    0:00:00 (xfr#6, ir-chk=1216/1245)
bin/btrfs-image
        346,656 100%    1.60MB/s    0:00:00 (xfr#7, ir-chk=1215/1245)
bin/btrfs-map-logical
        322,008 100%    1.33MB/s    0:00:00 (xfr#8, ir-chk=1214/1245)
bin/btrfs-select-super
        317,912 100%    1.19MB/s    0:00:00 (xfr#9, ir-chk=1213/1245)
bin/btrfs-show-super
        326,360 100%    1.11MB/s    0:00:00 (xfr#10, ir-chk=1212/1245)
bin/btrfs-zero-log
        317,904 100% 1021.23kB/s    0:00:00 (xfr#11, ir-chk=1211/1245)
bin/btrfsck -> btrfs
bin/btrfstune
        322,000 100%  964.58kB/s    0:00:00 (xfr#12, ir-chk=1209/1245)
bin/bunzip2
         30,404 100%   89.97kB/s    0:00:00 (xfr#13, ir-chk=1208/1245)
bin/busybox
        687,264 100%    1.78MB/s    0:00:00 (xfr#14, ir-chk=1207/1245)
bin/bzcat
         30,404 100%   80.03kB/s    0:00:00 (xfr#15, ir-chk=1206/1245)
bin/bzcmp -> bzdiff
bin/bzdiff
          2,140 100%    5.62kB/s    0:00:00 (xfr#16, ir-chk=1204/1245)

[...]

var/tmp/mkinitramfs_34Ikqr/scripts/
var/tmp/mkinitramfs_34Ikqr/scripts/functions
              0 100%    0.00kB/s    0:00:00 (xfr#172992, to-chk=479/213039)
var/tmp/mkinitramfs_34Ikqr/scripts/local
              0 100%    0.00kB/s    0:00:00 (xfr#172993, to-chk=478/213039)
var/tmp/mkinitramfs_34Ikqr/scripts/nfs
              0 100%    0.00kB/s    0:00:00 (xfr#172994, to-chk=477/213039)
var/tmp/mkinitramfs_34Ikqr/scripts/init-bottom/
var/tmp/mkinitramfs_34Ikqr/scripts/init-bottom/plymouth
              0 100%    0.00kB/s    0:00:00 (xfr#172995, to-chk=472/213039)
var/tmp/mkinitramfs_34Ikqr/scripts/init-bottom/udev
              0 100%    0.00kB/s    0:00:00 (xfr#172996, to-chk=471/213039)
var/tmp/mkinitramfs_34Ikqr/scripts/init-premount/
var/tmp/mkinitramfs_34Ikqr/scripts/init-premount/plymouth
              0 100%    0.00kB/s    0:00:00 (xfr#172997, to-chk=470/213039)
var/tmp/mkinitramfs_34Ikqr/scripts/init-top/
var/tmp/mkinitramfs_34Ikqr/scripts/init-top/all_generic_ide
              0 100%    0.00kB/s    0:00:00 (xfr#172998, to-chk=469/213039)
var/tmp/mkinitramfs_34Ikqr/scripts/init-top/blacklist
              0 100%    0.00kB/s    0:00:00 (xfr#172999, to-chk=468/213039)
var/tmp/mkinitramfs_34Ikqr/scripts/init-top/keymap
              0 100%    0.00kB/s    0:00:00 (xfr#173000, to-chk=467/213039)
var/tmp/mkinitramfs_34Ikqr/scripts/init-top/udev
              0 100%    0.00kB/s    0:00:00 (xfr#173001, to-chk=466/213039)
var/tmp/mkinitramfs_34Ikqr/scripts/local-premount/
var/tmp/mkinitramfs_34Ikqr/scripts/local-premount/btrfs
              0 100%    0.00kB/s    0:00:00 (xfr#173002, to-chk=465/213039)
var/tmp/mkinitramfs_34Ikqr/scripts/local-premount/resume
              0 100%    0.00kB/s    0:00:00 (xfr#173003, to-chk=464/213039)
var/tmp/mkinitramfs_34Ikqr/usr/
var/tmp/mkinitramfs_34Ikqr/usr/lib/
var/tmp/mkinitramfs_34Ikqr/usr/lib/arm-linux-gnueabihf/
var/tmp/mkinitramfs_34Ikqr/usr/lib/arm-linux-gnueabihf/libcofi_rpi.so
              0 100%    0.00kB/s    0:00:00 (xfr#173004, to-chk=461/213039)
var/tmp/pip-WpCC1I-unpack/
var/tmp/pip-WpCC1I-unpack/pycparser-2.19-py2.py3-none-any.whl
        111,046 100%  114.03kB/s    0:00:00 (xfr#173005, to-chk=460/213039)
Delete subvolume (no-commit): '/.snapshots/rsync_rootfs'

Previous page: Lebensdauer der SD-Karten Next page: F2FS