for i in *.txt
do
d="$(head -1 "$i" | cut -d " " -f1).txt";
mv "$i" "$d"
done
Это не возможно. Вы не можете развернуть существующий пул RAIDZ путем добавления дисков.
Вы можете заново -создать raidz, используя те же диски, но данные, ранее хранившиеся на этих дисках, будут потеряны.
Например, если у вас был raidz с 5 дисками... т.е. sd1 sd2 sd3 sd4 sd5... вы просто запустите "zpool create foo raidz sd1 sd2 sd3 sd4 sd5"
Если вы хотите повторно -создать тот же пул, используя те же старые диски, И добавить новый диск (, т.е. sd6 ), вы должны использовать команду «zpool create foo raidz sd1 sd2 sd3 sd4 sd5 sd6»
Опять же, вы не можете сохранить/восстановить данные из старого пула, который вы удалили, но вы можете повторно -использовать те же старые диски для создания нового пула с тем же именем, что и у старого пула... и добавить новый диск к нему, если вы хотели.