Josef Jebavý − Zálohuj S BTRFS

Josef Jebavý − Zálohuj S BTRFS

Zalohuj´ s BTRFS! Bc . Josef Jebavy´ www.josefjebavy.cz 7. 10. 2018 Bc . Josef Jebavy´ Zalohuj´ s BTRFS! whoami Bc. Josef Jebavy´ Linux admin Vyvoj´ a´rˇ software Clenˇ Geeklab a prˇ´ıznivec OpenAlt Bc . Josef Jebavy´ Zalohuj´ s BTRFS! Osnova 1 Zalohov´ an´ ´ı 2 Filesystemy´ 3 Btrfs 4 Podporovane´ platformy 5 RAID RAID 6 Btrfs vsudeˇ 7 Fstab 8 Grub 9 UEFI 10 Snapshot Create Delete 11 Zkusenostiˇ 12 Odkazy 13 Dotazy, skolenˇ ´ı, kontakt Bc . Josef Jebavy´ Zalohuj´ s BTRFS! cetnostˇ zalohov´ an´ ´ı, archivace lokace medium nastroje´ kontrola, obnoven´ı Bc . Josef Jebavy´ Zalohuj´ s BTRFS! FAT32, NTFS ext3, RaiseFS, JFS JFFS, UBIFS Bc . Josef Jebavy´ Zalohuj´ s BTRFS! B-tree file system obdoba ZFS - licecnˇ ´ı nekompatibilita vyvoj´ od roku 2007 copy-on-write kontroln´ı souctyˇ RAID komprese snapshoty-zalohov´ an´ ´ı send/receive zmenyˇ za chodu Bc . Josef Jebavy´ Zalohuj´ s BTRFS! Linux x86 i ARM atd. V linuxovem´ jad´ reˇ od verze 2.6.29-rc1 Bc . Josef Jebavy´ Zalohuj´ s BTRFS! RAID Co je RAID? Bc . Josef Jebavy´ Zalohuj´ s BTRFS! MD RAID Bc . Josef Jebavy´ Zalohuj´ s BTRFS! BTRFS RAID Bc . Josef Jebavy´ Zalohuj´ s BTRFS! BTRFS RAID Inteligentn´ı rozlozenˇ ´ı mezi disky. Mu˚zeteˇ pouzˇ´ıt naprˇ 1TB+1TB+500Gb RAID1 =1,25GB Bc . Josef Jebavy´ Zalohuj´ s BTRFS! RAID1 checksum Oct 25 15:28:49 localhost kernel: btrfs csum failed ino 260 off 671612928 csum 2566472073 private 2778140509 Oct 25 15:28:49 localhost kernel: btrfs csum failed ino 260 off 671617024 csum 2566472073 private 2800729912 Oct 25 15:28:49 localhost kernel: btrfs csum failed ino 260 off 671621120 csum 2566472073 private 1522128662 Oct 25 15:28:49 localhost kernel: btrfs csum failed ino 260 off 671674368 csum 2566472073 private 2448968283 Bc . Josef Jebavy´ Zalohuj´ s BTRFS! RAID5 - zat´ım, ve vyvoji.´ Bc . Josef Jebavy´ Zalohuj´ s BTRFS! BTFS pro datovy´ odd´ıl i na root odd´ıle. Boot odd´ıl samostatne?ˇ EFI/UEFI boot Pouze jeden diskovy´ odd´ıl s BTRFS a s nekolikaˇ subvolume. Bc . Josef Jebavy´ Zalohuj´ s BTRFS! UUID=86D2-C8BD /boot/efi vfat defaults 1 1 UUID=525820fd-b8a6-4927-b943-4dca26452333 / btrfs subvol=ROOT 1 1 UUID=525820fd-b8a6-4927-b943-4dca26452333 /home btrfs subvol=HOME 0 0 UUID=525820fd-b8a6-4927-b943-4dca26452333 /opt btrfs subvol=OPT 0 0 UUID=525820fd-b8a6-4927-b943-4dca26452333 /mnt/systembtrfs btrfs defaults 0 0 Bc . Josef Jebavy´ Zalohuj´ s BTRFS! Grub2 title linux kernel (hd0,0)/vmlinuz BOOT IMAGE=linux root=UUID=91408a14-3e5e-4252-a8c2-d38646f68192 splash=silent rootflags=subvol=ROOT root (hd0,0) initrd /initrd.img Bc . Josef Jebavy´ Zalohuj´ s BTRFS! /boot/efi/EFI/mageia/grubx64.efi Bc . Josef Jebavy´ Zalohuj´ s BTRFS! rsync + snapshots Bc . Josef Jebavy´ Zalohuj´ s BTRFS! dir=/mnt/systembtrfs DATE=‘date +%Y-%m-%d_%H:%M‘ btrfs subvolume snapshot \ $dir/ROOT $dir/ROOT-${DATE} btrfs subvolume snapshot \ $dir/HOME $dir/HOME-${DATE} btrfs subvolume snapshot \ $dir/OPT $dir/OPT-${DATE} Bc . Josef Jebavy´ Zalohuj´ s BTRFS! auto script Bc . Josef Jebavy´ Zalohuj´ s BTRFS! AdrZALOHY=/mnt/databtrfs DATE=‘date +%Y-%m-%d_%Hh‘ for file in ‘ls $AdrZALOHY/*/backup ‘; do dir=‘dirname "$file"‘ if [ -f $file ] ; then rm -f $file btrfs subvolume snapshot $dir $dir-${DATE} fi; done Bc . Josef Jebavy´ Zalohuj´ s BTRFS! for i in ”*$DATEDEL*”; do btrfs subvolume delete $i;done Bc . Josef Jebavy´ Zalohuj´ s BTRFS! rsync; touch find /mnt/backup/ -maxdepth 1 -type d -mtime +90 -exec echo Bc . Josef Jebavy´ Zalohuj´ s BTRFS! send/receive Efektivn´ı rozd´ılove´ zalohov´ an´ ´ı. Kop´ırovan´ ´ı jen zmenˇ a to jen zmenˇ enˇ ych´ bloku˚ Rychl´ a´ a kompletn´ı dostupnost vsechˇ zalohov´ an´ ´ı Moznostˇ promazavat´ libovolneˇ historii Bc . Josef Jebavy´ Zalohuj´ s BTRFS! btrfs send -p /mnt/btrfs1/backup3 \ /mnt/btrfs1/backup4 \ |btrfs receive /mnt/btrfs2 Bc . Josef Jebavy´ Zalohuj´ s BTRFS! Ja´ od roku 2013 Btrfs v0.20-rc1, btrfs-progs v4.4.1 Odlisnˇ e,´ hodneˇ moznostˇ ´ı ... manual.´ Bc . Josef Jebavy´ Zalohuj´ s BTRFS! Btrfs wiki: https://btrfs.wiki.kernel.org/index.php/Main Page Souborovy´ system´ Btrfs: https://blog.josefjebavy.cz/unix/filesystem-btrfs Boot z 4TB disku s GTP pomoc´ı UEFI: https://blog.josefjebavy.cz/unix/uefi-boot Bc . Josef Jebavy´ Zalohuj´ s BTRFS! Dotazy? Bc . Josef Jebavy´ Zalohuj´ s BTRFS! Individueln´ı skolenˇ ´ı: www.josefjebavy.cz/cs/skoleni Skolenˇ ´ı Filesystem´ BTRFS na root.cz Bc . Josef Jebavy´ Zalohuj´ s BTRFS! web: http://www.josefjebavy.cz email: email(at)josefjebavy.cz Bc . Josef Jebavy´ Zalohuj´ s BTRFS!.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    30 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us