디렉터리에서 가상 장치를 만들고 싶습니다. 예를 들어 dropbox 및 co와 같은 클라우드 저장소 제공업체가 있으며 일반적으로 홈 디렉터리 어딘가에 있는 디렉터리에 저장된 파일에 액세스할 수 있게 해주는 소프트웨어 클라이언트가 있습니다. 이제 디렉터리에 있는 파일에 액세스할 수 있는 것이 아니라 어디에나 설치하고 마치 장치에 있는 것처럼 파일에 액세스할 수 있기를 원합니다. mknod를 사용하여 이러한 가상 장치를 만드는 방법
편집 1: mhddfs(http://romanrm.ru/en/mhddfs) 가능하다면
편집 2:Ubuntu One과 Dropbox를 사용하여 시도해 보고 있습니다. ~/virtcld
집에 다음과 같이 두 개의 클라우드 디렉터리를 만들고 "마운트"했습니다. mhddfs ~/Dropbox/ ~/Ubuntu\ One/ ~/virtcld/ -o allow_other
그런 다음 virtualcd에 여러 테스트 파일을 만들었지 time dd if=/dev/zero of=test13.bin bs=1024 count=1000000
만 일단 Dropbox가 가득 차서 파일이 성공했습니다. 우분투 One 디렉토리에 업로드를 시작하지 마세요...
답변1
당신이 악용하려고한다는 점을 감안할 때멀티미디어 파일 시스템다른 디렉터리의 가상 디렉터리를 만들려면 Dropbox 폴더의 경로를 인수로 제공하면 될 것 같습니다.
다음은 위 URL의 예입니다.
$ mhddfs /mnt/hdd1,/mnt/hdd2,/mnt/hdd3 /mnt/virtual -o allow_other
이러한 디렉토리는 실제 HDD(등)이 아닌 마운트된 장치입니다 /dev/sda1
. 그래서 나는 다음과 같은 일이 일어날 것이라고 생각했습니다.
$ mhddfs /path/to/Dropbox1 /path/to/Dropbox2 /mnt/virtDropbox -o allow_other
업데이트 #1
추가 조사를 통해 mhddfs와 함께 Dropbox를 사용할 수 없을 것 같습니다. Dropbox에는 mhddfs가 지원하지 않는 것으로 보이는 하드 링크 제공 기능을 지원하는 파일 시스템이 필요한 것 같습니다.
발췌Dropbox 및 Seedbox를 사용하여 토렌트 다운로드
[이 단계가 필요한 이유: 규정된 방법으로 Dropbox를 설치하려는 경우(http://wiki.dropbox.com/TipsAndTricks/TextBasedLinux설치) 실패할 것이다. 이는 BigSB의 홈 디렉토리가 mhddfs를 사용하여 마운트되기 때문입니다. mhddfs는 Dropbox에 필요한 하드 링크를 지원하지 않습니다. ]
여기에도 같은 내용이 반영되었습니다.Dropbox 포럼 - Linux에서의 설치 문제
그러나 내 서버 공급자가 /home을 mhddfs 파일 시스템(하드 링크 지원 없음)으로 마운트했다는 사실을 깨닫고 나서 이를 작동시킬 수 있었습니다. 기본 드라이브에 액세스한 후 tarball을 추출하고 dropbox를 정상적으로 실행할 수 있었습니다.