여러 기기에서 파일을 사용하는 일반적인 방법은 앱을 설치하고 주 계정 비밀번호로 로그인한 뒤 계속 실행해 두는 것입니다. 잘 작동하지만 눈에 잘 띄지 않는 문제가 생깁니다. 비밀번호를 입력했던 모든 기기가 모든 파일에 접근할 수 있게 됩니다. 이미 판매한 노트북, 교체한 휴대전화, 더는 근무하지 않는 사무실의 데스크톱도 예외가 아닙니다.
Drive의 기기별 접근 방식은 다릅니다. 기기마다 고유한 인증 정보를 발급하며, 각각 따로 폐기하거나 교체할 수 있습니다. 이 정보는 계정 비밀번호와도 다릅니다. 이 글에서는 설정 방법과 기기별 인증 정보가 생각보다 중요한 이유, 그리고 이 방식으로 할 수 있는 일과 할 수 없는 일을 설명합니다.
기기별 인증 정보가 접근 방식을 바꾸는 이유
공유 비밀번호는 기기를 추가할수록 위험 범위가 커지는 단일 실패 지점입니다. 하지만 대부분의 도구가 여러 기기에서 파일을 제공할 때 기본으로 사용하는 방식이기도 합니다.
비밀번호를 바꾸면 모든 기기가 한꺼번에 작동을 멈추기 때문에 변경을 미루기 쉽습니다. 노트북을 잃어버리면 모든 기기에서 비밀번호를 바꿔야 하므로 작은 사고에 대응하는 일이 큰 번거로움이 됩니다. 바로 그 불편 때문에 필요한 조치가 아예 이루어지지 않을 때도 많습니다.
기기별 인증 정보는 이런 딜레마를 크게 줄여 줍니다. 도난당한 노트북의 접근 권한만 폐기하면 올바르게 설정된 다른 기기는 인증 정보를 바꾸지 않고 계속 사용할 수 있습니다. 폐기는 이후 인증 요청에 적용되며 이미 열린 세션의 동작은 클라이언트에 따라 달라질 수 있습니다. 여러 기기에서 이 방식으로 파일을 사용하면 기기 한 대를 사용 중지하는 데 오후 한나절이 아니라 대체로 수십 초 정도면 충분합니다.
여러 기기에서 파일을 사용할 때 기기별 인증 정보가 실용적인 이유가 여기에 있습니다. 인증 정보 교체도 같은 방식입니다. 다른 기기를 방해하지 않고 한 기기의 정보만 바꿀 수 있어 정기적인 교체를 실제로 실천하기 쉬워집니다.
여기서 여러 기기의 파일에 접근하는 방법
사용하는 방식은 설치를 요구하는 전용 앱이 아니라 IETF 표준인 WebDAV입니다. 시작하기 전에 알아둘 결과가 두 가지 있습니다.
장점은 모든 데스크톱 운영체제에 기본 기능이 있고 많은 모바일 파일 관리자가 지원한다는 점입니다. 유지해야 할 독점 프로그램도 없고 공급업체가 관심을 잃었다고 갑자기 작동이 멈추는 앱도 없습니다. Windows에서는 네트워크 위치로 연결하고, macOS에서는 Finder로 연결하며, Linux에서는 마운트합니다. 연결 후에는 일반 드라이브처럼 표시됩니다.
분명히 알아둘 점도 있습니다. WebDAV는 로컬 복사본을 계속 맞추는 대신 원격 드라이브를 마운트합니다. 파일을 열 때 서버에서 가져오므로 일반적으로 그 시점에 서버가 제공하는 버전을 보며 전체 복사본을 의도적으로 보관할 필요는 없습니다. 다만 클라이언트가 캐시나 임시 파일을 로컬 공간에 저장할 수 있습니다. 그런 복사본의 오프라인 사용과 정리에는 별도의 정책이 필요합니다. 비행기 안에서도 작업해야 한다면 마운트 드라이브가 아니라 제대로 된 동기화 클라이언트를 선택해야 합니다.
설정 과정은 짧습니다. 대시보드에서 기기 인증 정보를 만든 다음 서버 주소와 해당 인증 정보로 연결하면 됩니다. 자세한 단계는 WebDAV 안내서에서 확인할 수 있습니다.
마운트 방식이 잘 맞는 작업
적합한 용도를 구체적으로 알아두면 나중에 실망할 일이 줄어듭니다. 여러 기기의 파일을 동기화한다는 말에는 서로 다른 요구가 포함되며, 마운트 방식은 그중 일부에 훨씬 더 잘 맞습니다.
가끔 필요한 대용량 보관 자료. 노트북에 모두 보관하기에는 너무 크지만 로컬 파일처럼 접근해야 하는 자료입니다. 전체 파일만큼 디스크 공간이 필요한 동기화와 달리 마운트는 그 공간이 필요하지 않으므로 이런 용도에는 더 적합합니다.
공유 참고 자료. 여러 사람이 읽지만 수정하는 사람은 적은 템플릿, 브랜드 자료, 문서 등이 해당합니다. 서버에 한 버전만 있으므로 모두가 같은 최신 버전을 봅니다.
스크립트를 통한 접근. 백업 작업이나 빌드 프로세스가 마운트된 경로에 파일을 쓰도록 할 수 있습니다. 인증 정보는 그 컴퓨터에만 두고 사용자의 노트북에는 보관하지 않아도 됩니다. 마운트 경로에 쓰는 것만으로 검증된 백업이 되지는 않으므로 보존 기간, 버전 관리, 복구 시험은 별도 백업 정책으로 정해야 합니다.
모든 파일을 저장하면 안 되는 휴대전화. 휴대전화를 잃어버리면 계정 자체를 변경하지 않고 해당 기기의 인증 정보만 즉시 폐기할 수 있습니다.
전용 동기화 클라이언트가 더 나은 경우
충돌 처리, 오프라인 편집, 백그라운드 업로드를 포함한 진정한 양방향 동기화가 필요하다면 Dropbox와 비슷한 서비스가 그 역할을 제대로 수행합니다. 이 방식은 그런 기능이 있는 것처럼 가장하지 않습니다. 마운트는 동기화 엔진이 아닙니다.
공동 편집도 지원 범위 밖입니다. 두 사람이 마운트된 같은 문서를 열면 나중에 저장한 사람이 앞서 저장된 변경 사항을 덮어쓸 수 있습니다. 여러 사람이 동시에 편집하는 파일은 이를 위해 설계된 도구에서 다루는 편이 안전합니다.
따라서 이 방식은 사람들이 여러 기기에서 파일을 동기화한다고 할 때 흔히 원하는 일, 즉 복사본을 기기마다 만들지 않고 어디서든 같은 파일에 접근하는 일을 처리한다고 보는 것이 정확합니다. 동시 공동 편집은 지원하지 않습니다.
깔끔하게 관리하는 방법
몇 가지 습관을 지키면 기기별 접근이 새로운 혼란을 만들지 않고 계속 유용하게 유지됩니다.
어떤 용도로 사용하든 가장 체계적으로 관리해야 할 부분은 인증 정보입니다.
- 인증 정보에 기기 이름을 붙이세요. "MacBook", "사무실 데스크톱", "백업 실행기"처럼 정합니다. 이름 없는 인증 정보 목록은 나중에 어느 것도 안심하고 삭제하기 어렵습니다.
- 기기마다 하나씩 만들고 두 기기가 공유하지 마세요. 여러 컴퓨터가 하나를 공유하면 피하려던 문제가 다시 생깁니다.
- 나중이 아니라 기기를 처분할 때 폐기하세요. 기기가 관리 범위를 벗어나는 즉시, 초기화하거나 판매하기 전에 접근 권한을 폐기합니다.
- 일 년에 두 번 목록을 검토하세요. 어느 기기의 것인지 확인할 수 없는 인증 정보는 관리되고 있다고 볼 수 없으므로 폐기하는 편이 좋습니다.
플랫폼별 연결 방법
전용 앱이 아니라 표준 기술을 사용하므로 연결 단계는 운영체제마다 조금씩 다릅니다. 시작 전에 알아두면 좋은 특징도 각 플랫폼에 하나씩 있습니다.
Windows에서는 파일 탐색기에서 네트워크 위치로 연결합니다. Windows는 기본적으로 WebDAV로 전송할 수 있는 파일 크기에 보수적인 제한을 둡니다. 이 때문에 이유가 표시되지 않은 채 큰 파일 복사가 실패할 수 있습니다. 레지스트리 값을 기기마다 한 번 높이면 제한을 조정할 수 있습니다.
macOS에서는 Finder의 서버에 연결 기능을 사용합니다. 대체로 잘 작동하지만 알아둘 습관이 하나 있습니다. macOS는 탐색한 디렉터리에 숨겨진 메타데이터 파일을 기록합니다. 해를 끼치지는 않지만 다른 사람과 함께 쓰는 폴더가 지저분해 보일 수 있습니다.
Linux에서는 데스크톱 파일 관리자나 명령줄로 마운트합니다. 세 운영체제 중 대체로 가장 예측 가능한 방식으로 작동하므로 스크립트 작업을 실행할 환경으로 적합한 경우가 많습니다.
휴대전화와 태블릿에는 해당 프로토콜을 지원하는 파일 관리자가 필요합니다. iOS와 Android 모두 이 기능을 기본으로 제공하지 않기 때문입니다. 두 플랫폼에 쓸 만한 앱이 여러 개 있습니다. 휴대전화는 실제로 잃어버리기 쉬운 기기이므로 폐기 가능한 기기별 인증 정보가 특히 중요합니다.
실제로 사용할 때의 느낌
마운트한 원격 저장소가 로컬 디스크처럼 작동할 것이라고 기대하면 실망하기 쉽습니다. 미리 차이를 알아두는 것이 좋습니다.
파일을 열고 저장하는 일은 네트워크를 통해 이루어집니다. 큰 파일은 즉시 열리지 않고 연결 속도에 따라 열리며, 계속 저장하는 애플리케이션은 로컬 파일을 다룰 때보다 느리게 느껴질 수 있습니다. 문서, 이미지, 보관 파일은 양호한 연결에서 차이가 크지 않을 수 있습니다. 하지만 마운트된 파일로 영상을 직접 편집하면 불편할 가능성이 큽니다. 이때는 파일을 내려받아 로컬에서 작업한 다음 다시 올리는 방식이 알맞습니다.
한 폴더에 파일이 매우 많을 때의 디렉터리 목록도 살펴봐야 합니다. 만 개의 파일이 든 폴더를 합리적인 계층으로 나누면 탐색 성능이 크게 나아질 수 있습니다. 불편해진 뒤가 아니라 저장소를 처음 정리할 때 나누는 편이 좋습니다.
이는 저희 서비스만의 특성이 아닙니다. HTTP를 통해 원격 저장소를 마운트할 때 나타날 수 있는 특성입니다. 다른 공급업체의 WebDAV도 비슷한 조건에서 이런 제약을 보일 수 있지만 한도, 클라이언트, 서버 설정에 따라 차이가 있습니다.
저장 용량과 구성
여기에서 설명한 상품에서는 Drive가 메일과 같은 계정에 연결됩니다. 250 GB가 월 $3.20부터 시작하고 선택한 요금제의 조건과 한도 안에서 슬라이더로 100 TB까지 선택할 수 있습니다. 이 상품에서는 마운트하는 드라이브와 사용하는 메일함이 각각 다른 구독이 아니라 하나의 구독에 포함됩니다.
공간은 계정 전체가 함께 쓰거나 메일함별로 할당할 수 있습니다. 여러 사람이 같은 저장소를 마운트할 때 한 사람의 보관 자료가 다른 사람의 공간까지 모두 사용하지 않도록 관리하는 데 유용합니다. 폴더를 전혀 다른 계정과 공유할 수도 있어 외부 계약자에게 다른 항목 없이 정확히 한 폴더만 마운트하도록 허용할 수 있습니다. 자세한 내용은 공유 방식 안내에서 확인하세요.
핵심 발상은 작지만 기기가 늘어날수록 효과가 커집니다. 여러 기기에서 파일을 사용할 때 인증 정보는 사람이 아니라 기기에 귀속되어야 합니다. 그러면 하드웨어를 잃어버려도 가진 모든 자산에 영향을 주지 않고 해당 기기의 문제로만 처리할 수 있습니다.