OpenZFS를 사용할 때 초보자가 저지르는 끔찍한 실수

OpenZFS를 사용할 때 초보자가 저지르는 끔찍한 실수

ZFS를 처음 사용했는데 큰 실수를 저질렀습니다.

"서버" zpool을 만들었습니다.

sudo zpool create -f server raidz2 /dev/sdb /dev/sdc /dev/sdd /dev/sde

그런 다음 루트 디렉터리 아래에 이라는 디렉터리가 있습니다 /server.

그래서 폴더에 쓸 수 있도록 폴더의 권한을 변경하고 두 개의 폴더를 만든 다음 /server몇 개의 휴대용 HDD와 SSD를 폴더에 버리고 잠자리에 들었습니다. 대략 300~600GB 정도 되는 것 같아요.

다음날 가보니 /server텅 비어있더라구요! 속성을 확인한 결과 사용량이 404.8GiB로 표시되며 그 중 437GiB를 사용할 수 있습니다. 입력하면 ls -l폴더에 아무것도 없습니다(풀은 4개의 8TB 드라이브로 구성됨).

zpool 대신에 데이터를 보관할 데이터 세트를 만들어야 할 것 같아요, 세상에!

영향을 받은 휴대용 하드 드라이브에서 Testdisk를 시도했는데 데이터가 여전히 그 드라이브에 있는 것 같지만 Testdisk를 사용하여 파일 구조를 복구할 수 없습니까?

이제 내 큰 문제는 임의의 파일을 정렬하는 데 수백 시간을 보낼 수 없다는 것입니다. 네 번째 아기가 다가오고 있으며 자유 시간이 없습니다. 그래서 저는 손실된 데이터를 복구할 수 있는 ZFS 솔루션을 찾고 싶습니다. 이것이 제가 실행할 수 있는 유일한 옵션이라고 생각하기 때문입니다. ZFS 드라이브 어딘가에 아직 남아 있기를 바랍니다. 파일 구조가 없으면 데이터는 사실상 쓸모가 없습니다. 그렇지 않으면 Testdisk를 사용하여 휴대용 드라이브에서 데이터를 복구하려고 합니다.

관련 정보