Простая подстановка:
ls -ld -- ??[cz]*
?
-соответствует любому одиночному символу
[cz]
-соответствует одному символу, указанному в скобках (классу символов)
Обратите внимание, что скрытые файлы не будут включены.
Я делаю что-то похожее на то, что вы описываете, и я думаю, что вы можете немного запутаться в использовании экспорта zpool.
Экспорт zpool удаляет весь пул из системы... моментальные снимки и все такое. Это не то, что вы хотите.
Чтобы сделать то, что вы просите, первым делом нужно понять, с каким zpool мы имеем дело. В частности, вам, вероятно, нужен простой зеркальный пул. Минимум 3 диска.
В моем случае у меня есть zpool с 3 зеркалами. Когда я хочу вынести данные за пределы площадки для безопасного хранения, я отключаю диск, который хочу вынести за пределы площадки, а затем удаляю его из массива. Похоже на:
pool: pool_09
state: ONLINE
scan: resilvered 1000G in 2h15m with 0 errors on Sun Nov 22 19:49:53 2020
config:
NAME STATE READ WRITE CKSUM
pool_09 ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
c0t5000C500B0BCFB13d0 ONLINE 0 0 0
c0t5000C500B0889E5Bd0 ONLINE 0 0 0
c0t5000C500B09F0C54d0 ONLINE 0 0 0
logs
mirror-1 ONLINE 0 0 0
c0t5F8DB4C095690612d0s3 ONLINE 0 0 0
c0t5F8DB4C095691282d0s3 ONLINE 0 0 0
# zpool offline pool_09 c0t5000C500B0BCFB13d0
Это оставит пул с двумя зеркальными дисками, поэтому я все еще могу выдержать локальный сбой. Что касается меня, я не импортирую диск в другую систему, но я не понимаю, почему вы не можете этого сделать. Я просто отвожу свою в другое здание.
Когда я готов повторно -синхронизировать зеркала, я помещаю извлеченный диск обратно в массив и подключаю его к сети:
zpool online pool_09 c0t5000C500B0BCFB13d0
ZFS автоматически резервирует диски после подключения к сети, после чего вы можете повторить этот процесс.
Я не думаю, что вам захочется делать это с кучей вращающихся дисков. Я даже не уверен, что это сработает. Я думаю, это было бы, если бы у вас был 10-кратный зеркальный набор или что-то в этом роде. Просто имейте в виду, что чем дольше удаленные диски (s )находятся вне массива, тем больше времени потребуется для резервного копирования.
Другой вариант — создать еще один пул, и zfs отправит в него все данные, а затем экспортирует этот пул и перенесет его за пределы площадки. Я этого не делал, но это должно работать... хотя, вероятно, намного медленнее.
.