ZFS/ZPOOL: 풀을 안전하게 "재구성"하는 방법은 무엇입니까?

ZFS/ZPOOL: 풀을 안전하게 "재구성"하는 방법은 무엇입니까?

내 설정은 더 작은 부팅/루트 SSD 드라이브와 미러링된 zpool로 구성된 두 개의 HDD로 구성되어 있으며 다음과 같이 만들었습니다.

zpool create megastorage mirror /dev/sdb /dev/sdc

zfs create megastorage/large
zfs set mountpoint=/home/sergey/large megastorage/large

zfs create megastorage/Photos
zfs set mountpoint=/home/sergey/Photos megastorage/Photos

zfs create megastorage/Videos
zfs set mountpoint=/home/sergey/Videos megastorage/Videos

zfs create megastorage/Downloads
zfs set mountpoint=/home/sergey/Downloads megastorage/Downloads

모든 것이 훌륭하게 작동했습니다(내 자신의 위험 등을 감수하면서 :)). 나는 내 컴퓨터를 Kubuntu 22.10에서 23.04 dev로 업그레이드했습니다(새로운 KDE 타일링 지원은 훌륭합니다).

이제 ZFS 구성이 "재설정"된 것으로 보입니다. 드라이브/파티션은 여전히 ​​그대로 있습니다.

Disk /dev/sda: 7.28 TiB, 8001563222016 bytes, 15628053168 sectors
Disk model: ST8000DM004-2U91
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: D84C712C-9C3C-D547-A67E-1F98349ECAB6

Device           Start         End     Sectors  Size Type
/dev/sda1         2048 15628036095 15628034048  7.3T Solaris /usr & Apple ZFS
/dev/sda9  15628036096 15628052479       16384    8M Solaris reserved 1


Disk /dev/sdb: 7.28 TiB, 8001563222016 bytes, 15628053168 sectors
Disk model: ST8000DM004-2U91
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 2D33AD17-386C-CE4D-8623-ACFE852D090A

Device           Start         End     Sectors  Size Type
/dev/sdb1         2048 15628036095 15628034048  7.3T Solaris /usr & Apple ZFS
/dev/sdb9  15628036096 15628052479       16384    8M Solaris reserved 1

그러나 zpool에는 더 이상 드라이브에 대한 정보가 없는 것 같습니다.

# zpool list
no pools available

이제 모든 마운트 지점은 빈 폴더입니다.

데이터를 삭제하지 않고 안전하게 풀을 다시 만들고 드라이브를 다시 추가하려면 어떻게 해야 합니까? 매뉴얼 페이지에서는 zpool create드라이브의 데이터가 삭제되는지 여부를 명확하게 밝히지 않습니다 .

또한, 풀 구성은 어디에 저장되어 있나요? 처음 이 작업을 수행했을 때 마술처럼 작동했으며 구성을 조정할 필요 없이 변경 사항을 영구적으로 적용했습니다.

답변1

어쩌면 풀을 방금 내보냈고 다음을 시도했을 수도 있습니다.zpool import

관련 정보