1) Czy istnieje narzędzie GUI lub curses, które pozwala wyświetlać / zarządzać subvols / migawkami btrfs?
2) Czy istnieje narzędzie lub skrypt, który automatycznie tworzy i usuwa migawki codziennie / co tydzień? Wiem, że prawdopodobnie mógłbym użyć prostego sh za pośrednictwem crona, ale czy jest coś bardziej skomplikowanego, co już istnieje?
Odpowiedzi:
1) Nie widziałem żadnego GUI ani narzędzia przekleństw.
2) Istnieje kilka istniejących skryptów. Nie próbowałem ich, ale wyglądają interesująco:
SnapBtr: https://btrfs.wiki.kernel.org/index.php/SnapBtr
btrfs-snap: http://blog.patshead.com/2010/11/tweak-btrfs-snap-for-more-frequent-snapshots.html
Powiązanym opracowaniem btrfs jest ogłoszenie, że Natty (11.04) będzie oferował automatyczne wycofywanie pakietów btrfs. To znaczy, w przypadku instalacji btrfs automatycznie wykona migawkę przed każdą operacją apt install / upgrade / remove: http://mvogt.wordpress.com/2011/03/10/apt-btrfs-snapshot/
źródło
snapper to narzędzie wiersza polecenia przeznaczone do zarządzania migawkami btrfs i może być używane z snapper-gui .
snapper
jest dostępny dla Ubuntu. Można go skonfigurować do robienia migawek opartych na czasie, restartowania migawek, a nawet robienia migawek za każdym razem, gdyapt
zostanie wywołane. W 18.04 migawki uruchamiane przez rozruch lubapt
są domyślnie włączone (po skonfigurowaniu migawek dla/
.Jeśli planujesz użyć snappera (lub dowolnego innego narzędzia do tworzenia migawek), zalecam utworzenie osobnego woluminu (lub partycji) dla:
/tmp
: migawki będą czystą stratą miejsca./var/log
: dzięki czemu możesz zachować swoje dzienniki nawet po przywróceniu.To narzędzie: grub-btrfs , może służyć do generowania bootowalnych wpisów grub dla twoich migawek.
źródło
Uważam, że przesunięcie czasowe działa o wiele lepiej niż interfejs snapper-GUI, z wyjątkiem pobytu w SUSE, gdzie snapper kołysze się! https://github.com/teejee2008/timeshift
źródło
Istnieje ogólne narzędzie GUI o nazwie btrfs-gui, ale jest ono na wczesnym etapie rozwoju od tego pisania i może tylko wyświetlać, ale nie tworzyć / modyfikować migawek.
źródło
Niektóre narzędzia są wymienione w pytaniu „Rozwiązanie do tworzenia kopii zapasowych z obsługą btrfs” .
Strona wiki btrfs „ Use Cases ” wymienia niektóre narzędzia: SnapBtr, Snapper, btrfs-time-machine, UrBackup.
Istnieje propozycja wbudowanego narzędzia o nazwie autosnap, które „może skonfigurować btrfs do wykonywania migawek zwykłych lub opartych na zdarzeniach i dalszego automatycznego zarządzania migawkami”. Jednak od października 2013 r. Nie jest jeszcze dostępny.
źródło