У меня проблема в процедуре bash, которая должна портировать мою старую резервную копию диска rsync (и архив) в мою будущую резервную копию снимка btrfs.
Я хочу использовать строку:
# btrfs subvolume snapshot /targetdir/@monthly.9 /targetdir/@monthly.8
Если моментальный снимок /targetdir/@monthly.8 не существует, то он создается, как я хочу.
Но если /targetdir/@monthly.8 уже был там, то вместо него создается /targetdir/@monthly.8/@onthly.9.
Я пропускаю здесь тест на существование, скажем:
# [[ -bsnap <snap-path> ]] # =TRUE if <snap-path> exists and is a snap!
Как я могу преодолеть эту проблему?