Як створити знімок у btrfs, а потім відбити його після деякої роботи?


18

Які команди слід використовувати в btrfs, якщо я хочу:

  1. створити знімок об єму ( лише для читання );
  2. (зробити кілька експериментів в обсязі);
  3. а потім повернути гучність до знімка?

Відповіді:


14
# зробіть знімок лише для читання :
btrfs sub snap -r fs знімок

... робити речі на фс

# відкат:
btrfs sub del fs #, коли ви втратите те , що зробили
                 # Якщо ви хочете зберегти їх, просто перейменувати ФС замість

btrfs sub snap-знімок fs # відновити знімок у вигляді читання + запису fs 
btrfs sub del snapshot # видалення потрібного знімка, який не потрібен лише для читання.

3
Мені подобається, як ви робите snapshotзнімок над файловою системою, а не намагатися перемістити її. Це аналогічно елегантному копіюванню знімка, а не спробі його використовувати та змінювати. Ви можете згадати, що ця послідовність призведе до видалення всього, зробленого на кроці "... робіть справи".
Блад

Ось що сталося, коли я намагався відновити знімок. У мене є Btrfs змонтованої в / шосе / sdc1, і я створив тільки для читання SNAPSHOT з ім'ям 20170917. btrfs sub del .> Видалити підтем (без фіксації): «/ мнт / sdc1»> ПОМИЛКА: Неможливо видалити «/ мнт / sdc1»: Недійсний аргумент або btrfs sub snap 20170917 /. Створіть знімок '20170917 /' у './20170917' ПОМИЛКА: не вдалося зробити знімок '20170917 /': Файл існує
zkilnbqi

Вибачте за неякісне форматування у наведеному вище коментарі. Відмітка для коментарів - це мозковий загін.
zkilnbqi

1
@Harold, звучить так, що ви не можете видалити кореневий том таким чином. Можливо, способи це зробити, але я повинен визнати, що минуло 5 років, як я востаннє використовував, btrfsколи я відмовився від нього, оскільки у нього було занадто багато проблем зі стабільністю, продуктивністю та надійністю. Зараз це може бути більш корисним, але кінець історії полягає в тому, що я з ним уже не такий знайомий (не кажучи вже про те, що він, мабуть, розвинувся дуже багато з того часу).
Стефан Шазелас

1
Спасибі. Мабуть, найкращий вибір в Linux зараз для сучасної файлової системи, якщо я можу зрозуміти, як ним користуватися.
zkilnbqi

4

Спробуйте з іншого боку: створіть R / W знімок, використовуйте його як новий основний, виконайте «деякі експерименти» на старому, а потім просто викиньте вміст старого.

Стаття " BTRFS Fun " може бути корисною.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.