# 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
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.
Odpowiedzi:
źródło
snapshot
migawka 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”.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 istniejebtrfs
ponieważ 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ł).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.
źródło