ZFS 파일 시스템에 300GB의 데이터가 있지만 tank/storage
압축이 활성화되어 있지 않습니다. tank
2개의 드라이브로 구성된 미러링된 vdev이며 sda
에 마운트 sdb
됩니다 .tank/storage
/storage
lz4
압축을 사용하면 데이터가 얼마나 잘 압축되는지 알고 싶었 기 때문에 압축이 활성화된 파일 시스템 pool
으로 두 번째 ZFS 풀을 만들었습니다 . 에 설치하십시오.sdc
sdd
pool/storage
pool/storage
/storageCompressed
데이터를 복사하는 데 /storage
권장되는 방법은 무엇입니까 /storageCompressed
?
이전에는 를 사용해 보았지만 cp -R /storage/database /storageCompressed
복사 중에 Ctrl+C를 누르면 모든 파일이 /storage/database
손실되었습니다. 백업에서 데이터베이스를 복원했으며 보다 안정적인 방법을 사용하여 다시 시도할 계획입니다.
Ubuntu 16.04, ZFS, 4x 500GB SSD sda
, sdb
및 sdc
.sdd
감사해요!
답변1
첫 번째 풀에서 두 번째 풀로 데이터를 복사하려고 하는데 두 번째 풀에 데이터가 없는 경우 첫 번째 풀에서 스냅샷을 생성할 수 있습니다.
zfs snapshot -r tank@snapshotname
그런 다음 데이터를 복사하십시오.
zfs send -Rv tank@snapshotname|zfs recv -F pool