G Suite(Education 포함) 구글 드라이브 무제한은 굉장히 좋은 서비스라고 생각합니다.
교육기관에서는 무료이기 때문에 꼭 신청해서 사용하시기를 권장해드리고, 5명이 월 11불씩 지불해서 사용해도 좋을 만큼 괜찮은 제품입니다.
그렇다면 파일 저장공간 무제한, 단일파일 크기 5TB까지 지원하는 이 좋은 솔루션으로 무엇을 할 까 고민했습니다.
일단 서버 소산 백업을 해보기로 했습니다.
소산 백업을 간단하게 설명드리면 다른 용어로 볼팅(vaulting)이라고도 하는데, 데이터를 백업받은 백업 테이프나 외장 하드디스크를 원격지의 안전한 곳에 보관하는 것을 의미합니다.
구글 드라이브 같은 클라우드에 백업 받는 것도 일종의 소산 백업이라고 할 수 있습니다.
1) 리눅스 소산 백업 메일계정 생성메일계정은 관리자가 임의로 생성합니다.
저는 월 1회 소산백업을 한다고 가정하고, sosan-년월-linux@학교명.ac.kr 로 메일계정을 생성하였습니다.
학교 메일 계정이 있어야 G suite Education 서비스를 사용할 수 있습니다.
2) G suite 계정 생성위에서 만든 메일주소로 G suite 계정을 생성합니다.
메일계정과 마찬가지로 역시 관리자가 임의로 생성합니다.
G suite 계정을 생성하고 나면 메일주소는 더 이상 사용하지 않기 때문에 보안상 사용정지를 하시는 것이 좋습니다.
사용자가 자주 사용하지 않는 메일계정을 해킹해서 스팸 등 불순한 용도로 사용하는 경우가 많기 때문입니다.
나중에 G suite에서 다시 인증을 요청할 경우가 있기 때문에 메일계정 삭제 대신 사용정리(=휴먼처리) 하시는 것을 권장해 드립니다.
3) 리눅스 서버 생성(CentOS 7)주로 우분투나 CentOS로 리눅스 서버 구글 드라이브를 많이 하는데 제가 관리하는 리눅스 서버는 대부분 CentOS라서 CentOS 7로 리눅스 소산 백업용 리눅스 서버를 하나 만들었습니다.
CentOS 6이하는 구글 드라이브 리눅스 프로그램 grive 설치가 어렵기 때문에 반드시 CentOS 7로 설치하셔야 합니다.
구글 드라이브 무제한 리눅스 백업프로그램 grive2 설치 및 사용방법은 아래 링크를 참고하시면 됩니다.
>>구글 드라이브 무제한 리눅스 백업 grive2 설치 및 설정
>
백업시간을 테스트 해봤습니다.
(동일한 회선, 동일한 서버)압축을 해서 작은 파일을 없애고 백업을 했을 때 시간 당 50G, 하루에 1TB 정도 업로드가 가능했는데, 압축하지 않은 상태로는 하루에 50~100G 정도 업로드가 되었습니다.
(회선속도와 서버에 따라서 속도는 차이가 있습니다.
)파일 수가 100만개 이상 되는 서버를 grive2 명령어로 리눅스 백업을 해봤는데, 시간이 너무 오래걸립니다.
맨 처음 grive -a를 하면 Reading local directories 하면서 로컬 디렉토리와 구글 드라이브 간의 파일을 체크하는 데, 체크하는 시간도 1~2일 넘게 걸리고, 백업받는 시간도 엄청 오래 걸립니다.
그리고 무료로 사용하는 구글 드라이브를 100% 믿을 수는 없죠. 개인과 회사의 중요 데이터를 클라우드에 업로드 하는 경우는 암호화 압축해서 올리는 것을 권장합니다.
암호화 압축을 하게 되면 2가지 장점이 있습니다.
1) 동기화 속도 향상. 압축하지 않는 것에 비해 최소 10배 이상 빠릅니다.
2) 중요 데이터 유출 방지. 중요데이터를 구글에 그냥 주지는 맙시다
1) 윈도우 소산 백업 메일계정 생성리눅스와 마찬가지로 sosan-win@학교명.ac.kr 로 메일계정을 생성하였습니다.
리눅스 서버는 grive를 이용한 동기화 백업을 해야 되기 때문에 매달 새로운 계정을 생성했지만, 윈도우 서버는 비동기화 백업이 가능하기 때문에 소산 백업용 계정을 백업 받을 때 마다 만들 필요 없이 하나만 있어도 됩니다.
그리고 구글 드라이브는 무제한으로 데이터 저장이 가능하기 때문에 백업용 계정을 만들 필요없이 기존 관리자 계정에 백업 받아도 됩니다.
2) 윈도우 서버 데이터 비동기화 백업윈도우 서버에 백업받을 데이터를 Drag & Drop으로 비동기화 백업 하시면 됩니다.
예를 들어 Backup 폴더를 하나 만들고, 201707 201708 등 소산 백업 받는 달의 폴더를 각각 만든 후 해당 폴더에 Drag & Drop으로 비동기화 백업을 실시합니다.
물론 리눅스 서버 백업과 마찬가지로 암호화 압축해서 백업시간도 단축하고 중요데이터 유출도 방지합니다.
>