
다음을 사용하여 각 8TB 드라이브 12개로 구성된 zpool을 만들었습니다.
zpool create ch1 sdb sdc sdd sde sdf sdg sdh sdi sdj sdk sdl sdm
그럼 내가8TB 드라이브 12개 추가zpool에 추가하고 싶었습니다. 내가 그랬을 때8TB의 추가 공간만 확보했습니다.다음 명령을 사용하면 예상되는 추가 ~70TB 대신 다음을 수행할 수 있습니다.
zpool add ch1 raidz sdn1 sdo1 sdp1 sdq1 sdr1 sds1 sdt1 sdu1 sdv1 sdw1 sdx1 sdy1
나는 이것을하고 싶었습니다 :
zpool create ch2 sdb sdc sdd sde sdf sdg sdh sdi sdj sdk sdl sdm
내 zpool 상태는 다음과 같습니다.
hs@hs-farm:~$ zpool clear ch1
cannot clear errors for ch1: permission denied
hs@hs-farm:~$ sudo zpool clear ch1
hs@hs-farm:~$ zpool status
pool: ch1
state: ONLINE
scan: resilvered 44K in 0 days 00:00:00 with 0 errors on Thu Dec 2 13:59:03 2021
config:
NAME STATE READ WRITE CKSUM
ch1 ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
wwn-0x5000c500c8f1d16d ONLINE 0 0 0
wwn-0x5000c500c8e398b4 ONLINE 0 0 0
wwn-0x5000c500c640250e ONLINE 0 0 0
wwn-0x5000c500c8c85db3 ONLINE 0 0 0
wwn-0x5000c500c9207ce8 ONLINE 0 0 0
wwn-0x5000c500c8d31803 ONLINE 0 0 0
wwn-0x5000c500c8c3b74c ONLINE 0 0 0
wwn-0x5000c500c8e73721 ONLINE 0 0 0
wwn-0x5000c500c8e76055 ONLINE 0 0 0
wwn-0x5000c500c8d2d64f ONLINE 0 0 0
wwn-0x5000c500c8e6b10a ONLINE 0 0 0
wwn-0x5000c500c62c8f66 ONLINE 0 0 0
raidz1-1 ONLINE 0 0 0
wwn-0x5000c500c8f38e11-part1 ONLINE 0 0 0
wwn-0x5000c500c8f2fae4-part1 ONLINE 0 0 0
wwn-0x5000c500c8d45a0e-part1 ONLINE 0 0 0
wwn-0x5000c500c8c8bd98-part1 ONLINE 0 0 0
wwn-0x5000c500c8f2fda8-part1 ONLINE 0 0 0
wwn-0x5000c500c8dbc00a-part1 ONLINE 0 0 0
wwn-0x5000c500c7104af2-part1 ONLINE 0 0 0
wwn-0x5000c500c8f62aad-part1 ONLINE 0 0 0
wwn-0x5000c500c8db7231-part1 ONLINE 0 0 0
wwn-0x5000c500c9206973-part1 ONLINE 0 0 0
wwn-0x5000c500c8d2a7d4-part1 ONLINE 0 0 0
wwn-0x5000c500c92175bc-part1 ONLINE 0 0 0
errors: No known data errors
12개의 새 드라이브로 새 ch2 풀을 만들고 모든 공간을 사용할 수 있도록 raidz1-1을 제거하려면 어떻게 해야 합니까?
그런데 - 드라이브 ID를 사용하도록 zpool을 변환했습니다.
스토리지가 필요하도록 도와주세요. 저는 Ubuntu를 처음 사용합니다. 첫 번째 Linux 머신이고 여행을 좋아하지만 완전히 막힌 것 같습니다.
감사해요!!!
답변1
& 을 (를) 파괴 ch1
하고 다시 만듭니다 .ch1
ch2
데이터가 이미 있으면 / pool
로 이동하세요 .send
recv
에서 언급했듯이맨페이지, zpool remove
& 님 zpool detach
은 함께 작업하지 않습니다.raidz
Vdev.
편집하다:
좀 더 자세히 살펴보면 이 기능은 freeBSD에서 사용할 수 있습니다.버전 11.2부터device_removal 기능 플래그를 사용합니다. 이후부터 사용할 수 있습니다.ZoL 0.8. ZFS는 이후에만 freeBSD와 Linux 간에 동일한 기본 코드를 사용하므로 openZFS 2.0
이 기능 플래그는 의 Linux 측에 없을 수도 있습니다 ZoL 0.8
.