Восстановите дисковое пространство, потерянное ZFS и Syncoid / Sanoid -- пожалуйста, помогите

Восстановите дисковое пространство, потерянное ZFS и Syncoid / Sanoid -- пожалуйста, помогите

Читатель со стажем, но впервые здесь. Будучи новичком в Linux, я, возможно, по глупости (учитывая свой уровень знаний) разрешил установку с файловой системой ZFS. Поначалу это казалось хорошим, потому что было удивительно легко сделать чередование в стиле RAID, добавив еще один диск в корневой пул с помощью:

sudo zpool add rpool /dev/nvme1n1

Однако ZFS последние две недели доставляла мне огромную головную боль, пока я пытался понять, как правильно сделать резервную копию. В каждом онлайн-посте, который я смог найти о снимках и репликациях ZFS, резервное копирование звучит очень просто, но это не для меня, возможно, потому, что я не понимаю фундаментальной связи между физическими дисками, пулами ZFS и снимками/репликациями — если бы я имел дело только с физическими дисками, то, скорее всего, все было бы в порядке.

После тщательного исследования я решил передать решение этой проблемы на аутсорсинг компании Syncoid в рамках программы Sanoid (https://github.com/jimsalterjrs/sanoid/blob/master/README.md#syncoid). Похоже, это была огромная ошибка. Сначала я создал пул для хранения резервных копий, который должен был занимать всего около ~20 ГБ пространства. Чтобы разместить эти ~20 ГБ пространства на отдельном диске с меткой "sda" и объемом 28 ТБ, я сначала запустил:

sudo zpool create hdd /dev/sda

Затем с помощью syncoid я попытался сделать резервную копию корневого и загрузочного пулов на новом пуле "hdd" с помощью

syncoid -r --sendoptions=“vPrF” --no-stream bpool hdd/bpoolbackup

syncoid -r --sendoptions=“vPrF” --no-stream rpool hdd/rpoolbackup

Но это съело 17 ТБ пространства на пуле жестких дисков, оставив только 9 ТБ, по-видимому, на физическом жестком диске объемом 28 ГБ. Поэтому я уничтожил пул жестких дисков, чтобы начать заново, но это не дало никакого эффекта! Когда я запускаю fdisk, отчет фактически показывает, что на томе sda всего 9 ТБ пространства. Это взорвало мне мозг, так как fdisk, похоже, подчиняется любой проблеме, которую вызывает файловая система ZFS.

Чтобы решить эту проблему, я поискал ее и нашел этот пост на StackExchange.Восстановление дискового пространства, потерянного ZFS после удаления набора данных файла образа, и следуя совету, я перечислил все снимки ZFS и удалил все, связанные с @syncoid. Это также не дало никакого эффекта. Поэтому я хотел размонтировать жесткий диск "sda" и перемонтировать его, думая, что это может помочь. Однако при перечислении смонтированных томов диск sda даже не отображается!

Может ли кто-нибудь помочь мне вернуть диск в его первоначальный вид, пожалуйста? Я чувствую себя совершенно потерянным и, конечно, я полностью осознаю, что это из-за моего недостатка знаний, но я чувствую себя немного разочарованным ZFS. Он был описан как простой и удобный для пользователя, но без четкой связи с физическими дисками и некоторого прямого контроля пользователя над ними, его довольно сложно использовать новичку. Я чувствую себя запертым в матрице, не имея ничего физического, на что можно было бы сослаться.

В контексте: я не делаю ничего необычного, просто запускаю машину Linux для личного пользования. В идеале мне вообще не нужны снимки, на самом деле, только периодическое резервное копирование загрузочных и корневых каталогов, которое позволит мне восстановиться после катастрофического сбоя. Все остальное — просто пустая трата места.

Спасибо за любую помощь, которую вы можете предложить!!

Новичок в Linux

Связанный контент