ZFS incremental отправка / получение снимка без первого снимка

Очевидный подход: заполнить массив задом наперед, и отрезать последний символ строки по ходу:

#!/bin/bash

str="014387650"

i=${#str}

while [ $i -gt 0 ] ; do
  A[$((--i))]=$str
  str=${str%?}
done

printf "%s\n" ${A[*]}

Выход:

0
01
014
0143
01438
014387
0143876
01438765
014387650
2
06.03.2019, 02:01
1 ответ

Спасибо за все ваши предложения!

Я, наконец, синхронизировал pool/dataset@snap3с backupPool/dataset@snap2, удалил набор данных backupPool/datasetи воссоздал его из backupPool/dataset. Я не смог найти лучшего решения этой проблемы.

Предложение Дэна оказалось действительно полезным. Кроме того, чтобы избежать удаления моментальных снимков в будущем, рекомендуется удерживать их .

1
27.01.2020, 22:27

Теги

Похожие вопросы