Jak utworzyć migawkę w btrfs, a następnie przywrócić ją po pracy?


Odpowiedzi:


14
# Zrób migawkę tylko do odczytu :
btrfs sub snap -r fs snapshot

... rób rzeczy na FS

# wycofywanie:
btrfs sub del fs #, w którym momencie stracisz te rzeczy , które zrobiłeś
                 # jeśli chcesz je zachować, po prostu zmień nazwę fs zamiast tego

btrfs sub snaps snapshot fs # przywróć migawkę jako odczyt + zapis fs 
btrfs sub del snapshot # usuń nieużywaną potrzebną migawkę tylko do odczytu

3
Podoba mi się twoja snapshotmigawka nad systemem plików, zamiast próbować go przenieść. Jest elegancki analogicznie do kopiowania migawki, zamiast próbować go używać i zmieniać. Możesz wspomnieć, że ta sekwencja spowoduje usunięcie wszystkiego, co zrobiono w kroku „... rób rzeczy”.
Bladt

Oto, co się stało, gdy próbowałem przywrócić migawkę. Mam system plików btrfs zamontowany w / mnt / sdc1 i utworzyłem migawkę tylko do odczytu o nazwie 20170917. btrfs sub del .> Usuń podwolumnę (bez zatwierdzenia): '/ mnt / sdc1'> BŁĄD: nie można usunąć '/ mnt / sdc1': Niepoprawny argument lub przyciąganie podrzędne btrfs 20170917 /. Utwórz migawkę „20170917 /” w „./20170917” BŁĄD: nie można wykonać migawki „20170917 /”: Plik istnieje
zkilnbqi

Przepraszamy za złe formatowanie w powyższym komentarzu. Markdown na komentarze to braindead.
zkilnbqi

1
@ Harold, brzmi, jakbyś nie mógł w ten sposób usunąć woluminu głównego. Mogą istnieć sposoby, aby to zrobić, ale muszę przyznać, że minęło 5 lat od ostatniego użycia, btrfsponieważ zrezygnowałem z niego, ponieważ miał zbyt wiele problemów ze stabilnością, wydajnością i niezawodnością. Może być teraz bardziej użyteczny, ale koniec historii jest taki, że już go nie znam (nie wspominając już o tym, że od tego czasu prawdopodobnie dużo się zmienił).
Stéphane Chazelas,

1
Dzięki. Wydaje się, że jest to obecnie najlepszy wybór w systemie Linux dla nowoczesnego systemu plików, jeśli mogę wymyślić, jak go używać.
zkilnbqi

4

Spróbuj z drugiej strony: utwórz migawkę R / W, użyj jej jako nowej głównej, zrób „kilka eksperymentów” na starej, a następnie po prostu upuść zawartość starej.

Artykuł „ Zabawa BTRFS ” może być pomocny.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.