압축되지 않은 ZFS 파일 시스템의 데이터를 다른 압축된 ZFS 풀로 복사

압축되지 않은 ZFS 파일 시스템의 데이터를 다른 압축된 ZFS 풀로 복사

ZFS 파일 시스템에 300GB의 데이터가 있지만 tank/storage압축이 활성화되어 있지 않습니다. tank2개의 드라이브로 구성된 미러링된 vdev이며 sda에 마운트 sdb됩니다 .tank/storage/storage

lz4압축을 사용하면 데이터가 얼마나 잘 압축되는지 알고 싶었 기 때문에 압축이 활성화된 파일 시스템 pool으로 두 번째 ZFS 풀을 만들었습니다 . 에 설치하십시오.sdcsddpool/storagepool/storage/storageCompressed

데이터를 복사하는 데 /storage권장되는 방법은 무엇입니까 /storageCompressed?

이전에는 를 사용해 보았지만 cp -R /storage/database /storageCompressed복사 중에 Ctrl+C를 누르면 모든 파일이 /storage/database손실되었습니다. 백업에서 데이터베이스를 복원했으며 보다 안정적인 방법을 사용하여 다시 시도할 계획입니다.

Ubuntu 16.04, ZFS, 4x 500GB SSD sda, sdbsdc.sdd

감사해요!

답변1

첫 번째 풀에서 두 번째 풀로 데이터를 복사하려고 하는데 두 번째 풀에 데이터가 없는 경우 첫 번째 풀에서 스냅샷을 생성할 수 있습니다.

zfs snapshot -r tank@snapshotname

그런 다음 데이터를 복사하십시오.

zfs send -Rv tank@snapshotname|zfs recv -F pool

관련 정보