Zálohuj s BTRFS! Bc. Josef Jebavý

Podobne dokumenty
GLOBALNA DEDUPLIKACJA BLOKOWA W ŚRODOWISKU BACULA

Bezpieczeństwo systemów komputerowych - wykład IX i X

Administracja serwerami

Arkusz1 Rok wprowadzenia. System plików Twórca Oryginalny system operacyjny

Linux: System Plików

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX

Rozproszony system kontroli wersji GIT. Piotr Macuk

Linux Polecenia. Problem nadpisywania plików. Zmienna noclobber i noglob. Filtry i metaznaki. Problem nadpisywania plików. Opracował: Andrzej Nowak

Zarządzanie dyskami w linuxie. Partycjonowanie. Raid programowy. LVM. Naprawa. założenie nowej partycji przy pomocy programu fdisk

Wybór systemu plików Klucz do wydajności systemu

Administracja serwerami

Administracja serwerami

Współczesne systemy komputerowe

Załącznik nr 1 do ZAPYTANIA OFERTOWEGO FORMULARZ OFERTOWY. zł netto. zł brutto

Optymalna Chmura. Właściwy kierunek dla Twojego biznesu

RULE SET BASED ACCESS CONTROL. Paweł Bylina

Cennik produktów Paragon-Software Poland Obowiązuje od dnia 4 marca 2013 roku

Okiełznać Pingwina.... czyli podstawy systemu GNU/Linux

ZAPISKI ADMINA. extreme 2008 Wiktor Kołodziej (wiktor [at] zhr pl)

Wdrożenie skalowalnego systemu plików GlusterFS w serwisach Gratka.pl. Łukasz Jagiełło l.jagiello@gratka-technologie.pl

Dyski SSD a systemy plików

Wirtualne systemy dyskowe na platformie OpenStack (KVM) Tomasz Paszkowski PLNOG 2012 Warszawa r.

Wprowadzenie do psql i SQL. Język komend psql. Podstawy instrukcji SELECT

Administracja systemem Linux

1. Znajdź za pomocą programu locate wszystkie pliki które zawierają w nazwie słowo netscape locate netscape

Typy plików. Oznaczenie f -

Ćwiczenie nr 14: System Linux

Partition Wizard Home Edition Aplikacja przeznaczona do partycjonowania dysków twardych, obsługująca również macierze RAID oraz dyski o pojemności

Szczegółowy cennik - Avidata Odzyskiwanie Danych

y = The Chain Rule Show all work. No calculator unless otherwise stated. If asked to Explain your answer, write in complete sentences.

SYSTEMY OPERACYJNE WYKŁAD 5 OBSŁUGA PAMIĘCI MASOWYCH

Procedura rozbudowy macierzy o 2 x HDD 2TB i migracji systemu OPEN-E z USB na LUN Przygotowana na zlecenie COMARCH s.a. przez NTT System s.a.

Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1)

Systemy operacyjne- tematy do opracowania

Programowanie Systemów Wbudowanych

Bezpieczeństwo systemu GNU/Linux - podstawy. Robert Jaroszuk <zim@iq.pl>

@echo off wyłączyliśmy polecenie "echo" Pause>nul oczekiwanie naciśnięcia dowolnego przycisku Pause? echo. przerwa miedzy wierszami

Rys. 1.Okno główne serwera Cisco TFTP Server. Rys.2.Okno opcji serwera Cisco TFTP Server

1: ////////// 2: // test.c. 3: ssize_t ret = read(fd, buf, nbytes);

Konfiguracja i administracja systemem kontroli wersji SVN

Ochrona danych Wojciech Myszka 21 listopada 2009

Oprogramowanie Alternatywne








Znaki globalne w Linuxie

Wymagania minimalne Procesor o takowaniu nie mniejszym niż 2,2GHz Procesor liczba rdzeni Nie mniej niż 6 Nie mniej niż 64GB ECC (RDIMM)

Pracownia komputerowa. Dariusz Wardecki, wyk. IX

Wybrane programy do tworzenia bootowalnego dysku USB

Operating System (OS)

Systemy Operacyjne I: System plików

Pracownia Technik Obliczeniowych

Systemy Operacyjne. Część II Zarządzanie/Administracja Systemem. 5: Skrypty. autor: mgr inż. Andrzej Woźniak

Graficzny terminal sieciowy ABA-X3. część pierwsza: Opis startu systemu i jego konfiguracji

Systemy operacyjne 2009

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

System UNIX 2. Micha l Tanaś, PhD Adam Mickiewicz University, Faculty of Physics

Przegląd dostępnych hypervisorów. Jakub Wojtasz IT Solutions Architect

klikamy Next 4. Wybieramy zgodność z systemem Virtual Machine hardware compatibility z listy zaznaczamy Workstation 6 Next 5.

Różne potrzeby? Wiele obliczy kopii zapasowej! Janusz Mierzejewski Presales Consultant- Symantec Poland Sp. z o.o. Rodzina Backup Exec

Bezpieczeństwo systemów informatycznych

SPIS TREŚCI 1. WIADOMOŚCI OGÓLNE ZARZĄDZANIE SYSTEMEM LINUX WIELODOSTĘPNOŚĆ SYSTEMY PLIKÓW I STRUKTURA FOLDERÓW...







Zasady rejestracji i instrukcja zarządzania kontem użytkownika portalu

Rev Źródło:

Wstęp BTRFS Podsumowanie. System plików BTRFS. Maciej Łaszcz

PAKIETY STATYSTYCZNE

Zapytanie ofertowe dotyczące dostawy sprzętu komputerowego

Tomasz Greszata - Koszalin

Administracja serwerami

Programowanie Systemów Wbudowanych

Polecenia wewnętrzne:

Helena Boguta, klasa 8W, rok szkolny 2018/2019

Seria EonNAS Bardzo wydajny zunifikowany system pamięci masowej. Główne cechy. Wysoka dostępność i niezawodność. Zunifikowana pamięć masowa

Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier

Szkolenie AGH Linux. Nie bój się konsoli i zdaj kolosa na 5.0!!! Tytuł wcale nie przesadzony ;)

Procedura zmiany Page Size z 1024 na 2048 dla bazy telkombud.gdb poprzez wykonanie backup/restore dla bazy.

Ćwiczenia Linux konsola

Specyfikacja Istotnych Warunków Zamówienia

Trzymać z dala od źródeł ciepła takich jak kaloryfer, piec, kominek itp. Uszkodzenia mechaniczne nie podlegają reklamacji.

System plików Linuksa

GRUB (GRand Unified Bootloader) - jest bootloaderem instalowanym standardowo w Ubuntu, potrafiącym obsłużyć kilka systemów jednocześnie (Multiboot).

Jak utworzyć RAMdysk w systemie Windows?

1. Wymagania ogólne oprogramowania do backupu środowiska wirtualnego

System plików - wprowadzenie. Ścieżki dostępu. Informatyka ćw 1

Wiersz poleceń Windows

HARD DISK MANAGER 11 / PEŁNA LISTA FUNKCJI. HDM 11 Professional. HDM 2011 Suite. Funkcje. Partycjonowanie dysku

Macierze RAID w systemie Linux

HARD DISK MANAGER PORÓWNANIE EDYCJI

Administracja systemem Windows XP

Podnoszenie poziomu bezpieczeństwa instalacji i baz danych Oracle

Transkrypt:

www.josefjebavy.cz 3. 11. 2018

whoami Bc. Josef Jebavý Linux admin Vývojář software Člen Geeklab a příznivec OpenAlt

Osnova 1 Zálohování 2 Filesystémy Filesystémy 3 Btrfs 4 RAID 5 Btrfs všude 6 Fstab 7 Grub 8 UEFI 9 Snapshot Create Delete 10 Informace filesystémů 11 Zkušenosti 12 Odkazy 13 Dotazy, školení, kontakt

Úložná média Rotační SSD (TRIM) CD/DVD Pásky

četnost zálohování, archivace lokace medium nástroje kontrola, obnovení

Filesystém Co je filesystém?

Filesystémy: FAT32, NTFS (1993) ext3(2001),ext3(2004), RaiseFS, JFS, HFS (1985), HFS+ (1998, b-trees) ZFS (2005) JFFS, UBIFS BTRFS(2009)

Vlastnosti Aneb proč používat BTRFS: B-tree file system vývoj od roku 2007 copy-on-write kontrolní součty RAID 0,1 komprese snapshoty-zálohování send/receive změny za chodu obdoba ZFS - liceční nekompatibilita TRIM

Zatím ve vývoji RAID 5,6 Šifrování

Podpora Podporované platformy Linux x86 i ARM atd. Přímo součást linuxového jádra - od verze 2.6.29-rc1

Zkušenosti Já od roku 2013 Btrfs btrfs-progs (jul 2018 v4.17) Odlišné Hodně možností Manuál

Kdo BTRFS používá Facebook OpenSuse Debian,Ubuntu RHEL ->Stratis

ZFS not linux frendly more memory Oracle start developt BTFS before buy SUN arc cache :-)

Stratis core: Rust client: Python :-O still not for use

RAID Co je RAID?

MD RAID

BTRFS RAID

BTRFS RAID Inteligentní rozložení mezi disky. Můžete použít např 1TB+1TB+500Gb RAID1 =1,25GB

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

RAID5 - zatím, ve vývoji.

BTFS pro datový oddíl i na root oddíle. Boot oddíl samostatně? EFI/UEFI boot Pouze jeden diskový oddíl s BTRFS a s několika subvolume.

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

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

/boot/efi/efi/mageia/grubx64.efi

Snapshots je...

rsync + snapshots

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}

auto script

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

for i in *$DATEDEL* ; do btrfs subvolume delete $i;done

rsync; touch find /mnt/backup/ -maxdepth 1 -type d -mtime +90 -exec echo

send/receive Efektivní rozdílové zálohování. Kopírování jen změn a to jen změněných bloků Rýchlá a kompletní dostupnost všech záloh Možnost promazávat libovolně historické zálohy

btrfs send -p /mnt/btrfs1/backup3 \ /mnt/btrfs1/backup4 \ btrfs receive /mnt/btrfs2

df -h btrfs filesystem df /mnt/btrfsbackup/ zkracená verze: btrfs fi df /mnt/btrfsbackup/ btrfs fi show

#df -h /dev/sdc1 2,8T 1,5T 675G 69% /mnt/databtrfs # btrfs fi df /mnt/databtrfs Data, RAID1: total=1.41tib, used=1.41tib System, RAID1: total=32.00mib, used=240.00kib Metadata, RAID1: total=6.00gib, used=5.13gib GlobalReserve, single: total=512.00mib, used=0.00b #btrfs fi show Label: databtrfs2 uuid: 7ec95464-7fbe-4426-ab85-9563b Total devices 3 FS bytes used 1.41TiB devid 1 size 1.36TiB used 723.03GiB path /dev/sdc1 devid 2 size 1.36TiB used 724.00GiB path /dev/sdb1 devid 3 size 2.73TiB used 1.41TiB path /dev/sdd1

Já od roku 2013 Btrfs v0.20-rc1, btrfs-progs v4.4.1 Odlišné, hodně možností... manuál.

Btrfs wiki: https://btrfs.wiki.kernel.org/index.php/main Page Souborový systém Btrfs: https://blog.josefjebavy.cz/unix/filesystem-btrfs Boot z 4TB disku s GTP pomocí UEFI: https://blog.josefjebavy.cz/unix/uefi-boot

Individuelní školení: www.josefjebavy.cz/cs/skoleni

Dotazy?

web: http://www.josefjebavy.cz email: email(at)josefjebavy.cz