Ubuntu에서 백업하기 위해 외부 USB 드라이브에서 ZFS 사용


9

Ubuntu 12.04를 정확하게 실행 하고 ZFS 를 사용하여 외부 USB HDD를 포맷하여 디렉토리 의 백업 드라이브로 사용하고 싶습니다 .

하나의 드라이브이므로 자체 복구에 관심이 없습니다.이 작업을 올바르게 수행하려면 2 개 이상의 디스크로 구성된 RAID 구성이 필요하다는 것을 이해하기 때문입니다. 이제 ZFS 기본 기능을 사용하여 외부 백업 드라이브의 스냅 샷을 만들 수 있습니다.

--inplace 옵션을 사용하여 스냅 샷 크기를 줄 이면서 홈 폴더를 ZFS 드라이브 로 재 동기화 할 계획입니다 . 이를 통해 ZFS 드라이브 에 홈 디렉토리의 몇 주 분량의 스냅 샷을 유지할 수 있기를 바랍니다 . 디렉토리가 상주 하는 운영 체제의 HDD 는 차이가있는 경우 ext4 입니다. 또한 FUSE가 아닌 Ubuntu에서 기본 ZFS 지원 을 원합니다 .

커맨드 라인을 사용하여 우분투에서 어떻게 달성해야합니까? (백업 전체가 아니라 형식 만)

답변:


7

USB 디스크가 / dev / sdb이고 ZFS와 함께 독점적으로 사용된다고 가정합니다.

zpool create pool sdb
zfs create pool/backup

/ pool / backup을 rsync 대상 디렉토리로 사용하십시오.

다음을 사용하여 스냅 샷을 만듭니다.

zfs snapshot pool/backup@$(date +%Y%m%d%H%M)

드라이브를 ZFS로 먼저 포맷해서는 안됩니까? 'sudo zpool create pool sdb'는 "잘못된 vdev 사양에서 '-f'를 사용하여 다음 오류를 무시합니다. / dev / sdb는 잠재적으로 활성 인 풀 'pool'의 일부입니다. ' 그리고 'sudo zpool create -f pool sdb'를 시도하면 "/ dev / sdb를 열 수 없습니다 : 장치 또는 리소스 사용 중"
MarcusJuniusBrutus

아니요, ZFS 형식과 같은 것은 없습니다 (mk2efs와 같은 파일 시스템을 만드는 것으로 가정). / dev / sdb가 USB 디스크입니까? 이미 ZFS 풀을 만들었습니까? USB 디스크에 이미 마운트 된 파일 시스템이 있습니까?
jlliagre

"zpool create pool sdb"및 "zfs create pool / backup"명령을 사용하여 ZFS 풀을 만들었습니다. USB 디스크는 / dev / sdb에 있었고 마운트 된 파일 시스템으로 NTFS로 포맷되었습니다 (그러나 마운트 해제 됨). 어쨌든, 나는 지금 당신의 대답을 받아들이고 ZFS 풀에서 조금 더 읽을 것입니다 ...
MarcusJuniusBrutus

따라서 오류 메시지가 표시되면 풀이 이미있었습니다. 무엇 말한다 : zpool list pool, zpool status poolzpool history pool?
jlliagre
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.