2

Я хочу иметь возможность сделать снимок и восстановить его в режиме реального времени.

Это работает в Fedora и делает "откат":

btrfs subvolume snapshot /home /home/snapshot
mv /home/snapshot /home

Но в Ubuntu он просто говорит, что не может переместиться в одно и то же место.
Он согласится переместить папку моментальных снимков в другое место внутри /home , но не заменять ее.

Есть ли способ обойти проблему?

1 ответ1

1

Очевидно, что Ubuntu может выполнять mv не так, как Fedora, поэтому она отклоняет операцию, требующую удаления источника перемещения. Скорее всего, это чрезмерная проверка на корректность в программе mv, поскольку перемещение по файлам должно выполняться как в Ubuntu, так и в Fedora.

Решение состоит в том, чтобы выполнить операцию в два этапа:

  1. Скопируйте / повторно синхронизируйте папку /home/snapshot в /home
  2. Удалите папку /home/snapshot (если действительно требуется).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .