
제가 이것에 대해 생각하기 시작한 이유는 Gmail이 몇 기가바이트의 공간을 제공하기 시작했을 때 Gmail 받은 편지함을 Windows의 드라이브로 "마운트"하는 소프트웨어가 나왔던 것을 기억하기 때문입니다(Dropbox 이전이었습니다). 그래서 저는 동시에 다양한 클라우드 서비스를 사용하고 로컬 암호화를 사용하여 주변을 기웃거리는 사람에게 원격 데이터를 쓸모없게 만드는 것 외에 오늘날 누구도 동일한 작업을 수행하는 것을 막는 것이 무엇인지 생각하고 있습니다.
대부분의 클라우드 서비스는 "모든 사용자는 하나의 계정만 사용해야 하며 더 많은 공간에 대한 비용을 지불해야 합니다"와 같은 몇 가지 기본 규칙을 기반으로 구축되었습니다. 나는 Dropbox와 같은 서비스에 쓸모없는 데이터(암호화된 데이터)만 한꺼번에 업로드하고 이를 종료하는 "나쁜" 사용자를 인식하는 일종의 메커니즘이 있다고 가정합니다. 이는 문제가 될 수 있습니다.
그럼에도 불구하고 다음과 같은 솔루션을 만드는 것을 방해하는 요인은 무엇입니까?
- 모든 데이터가 암호화된다는 점에서 안전합니다.
- 한 계정이 폐쇄되는 경우 모든 데이터가 두 개 이상의 계정에 저장된다는 점에서 중복됩니다(이 방법으로 로컬 동기화를 끄고오직클라우드에 저장).
- 무료입니다. 비용을 지불하지 않은 계정만 사용해야 하기 때문입니다.
이와 같은 것을 달성하는 데 사용할 수 있는 실용적인 도구가 있습니까? 이미 사용 가능한 소프트웨어 RAID 솔루션이 있고 제가 수집한 정보에 따르면 Linux에서 Dropbox(및 기타 클라우드 서비스)를 마운트할 수 있으므로 다음을 사용하여 RAID 구조를 설정할 수 있습니까?EncFS, 일부 계정이 종료되는 동안 새 계정(디스크)을 추가하시겠습니까?
또한 이것이 서비스 자체에 의해 "악용"으로 간주될 가능성이 높으므로 Dropbox에서 영구적으로 사용이 금지될 가능성이 높다는 점을 알고 있습니다. 개념적인 관점에서 이 작업에 관심이 있지만 실제로 수행할 계획은 없습니다(대부분의 클라우드 서비스가 많은 공간을 제공하지 않기 때문에 작업할 가치가 있는지 개인적으로 확신할 수 없습니다).
이와 같은 것을 달성할 가능성에 대한 어떤 생각이라도 대단히 감사하겠습니다.
답변1
개념적으로는 이것이 가능해야 하지만 실용성은 의심스럽습니다. 특히 속도와 안정성이 그렇습니다. 이들 중 적어도 몇 가지를 "RAIDING"하는 한 가지 방법은 파일을 생성한 다음 이를 DRBD용 블록 장치로 사용하는 것입니다. [또는 루프백 장치의 가상 디스크로 파일을 변환하기 위해 losstup을 사용하여 더 많은 유연성/raid 수준을 위한 mdadm]. 그래도 엄청나게 느릴 겁니다. (블록 장치를 암호화할 수 있습니다)