2013-08-31 2 views
0

디스크/파티션이 아닌 일반 파일보다 가상 파일 시스템을 만들고 마운트하는 것이 가능합니까?여러 파일에 가상 파일이 있습니다

처음에는 LVM에서 디스크 또는 파티션 대신 파일을 사용합니다. 그러나 그것은 가능하지 않습니다. 또는 어떻게 그 점을 찍을 지 모르겠습니다.

가 난 큰 TrueCrypt를 컨테이너에 보관을 통해 사용의 TrueCrypt 같은 생각 (1GB 예를 들면). Dropbox에서 1Gb를 동기화하는 속도가 매우 느리기 때문에 가상 파일 시스템이 작은 파일 (예 : 100Kb 크기)을 통해 만들어진 경우 일반 파일 시스템의 블록 (크기가 100Kb 인 파일)과 동일합니다. 가상 파일 시스템의 모든 수정 내용은 Dropbox를 통해 동기화 될 일부 실제 파일에 해당합니다.

이러한 동기화는 가상 파일 시스템의 크기를 비교하여 광이며 Truecryp 용기를 사용한다.

나는 그것이 가능한 리눅스 운영 시스템이 될 것입니다,하지만 좋은 생각은 윈도우/맥/등 OS에 가능하는 것입니다.

당신은 어떻게 생각하십니까?

다른 대안이 있습니까?

답변

0

정확히 무엇을 원하는지 잘 모르겠지만 "암호화 된 보관함을 안전하게 동기화"하는 것이 좋습니다. 모든 보관소를 동기화하기 위해 보관함의 내용을 안전하게 동기화하는 것이 좋습니다. 항상 너무 많은 시간이 걸릴 것입니다. 이렇게하려면 암호화되지 않은 파일에서 작업하는 동안 컨테이너를 동기화 할 수 있습니다 (truecrypt). http://sparkleshare.org/ 보안 연결 인 ssh를 통해 파일을 동기화하고 암호화 된 방식으로 원격 저장할 수 있습니다. 희망, 도움이됩니다.

+0

답장을 보내 주신 Fernando 께 감사드립니다. 예. 안전하게 동기화하고 암호화 된 컨테이너를 호스팅하려고합니다. 그래서 Dropbox, Copy, Drive 등과 같은 공통 서비스를 사용하는 것에 대해 생각해 보겠습니다. 독자가 원격 저장소 시스템을 제공하는 경우 좋은 의견을 말합니다.그렇지 않으면 github, Bitbucket 등을 기반으로합니다. 파일 공유 서비스를 통해 동기화되는 다중 컨테이너 작은 파일로 분할 된 큰 컨테이너가있는 경우 선호합니다. 그런 다음 각각의 작은 수정은 동기화 될 작은 파일에 영향을 미칩니다. 디스크/파티션 대신 다중 파일이 가상 fs를 지원하는 이유입니다. – lodopidolo

0

하나의 해결책을 발견했습니다. 아마도 가장 좋지 않을 수도 있습니다. 파일의 lvm을 기반으로합니다. 창조의

예 : (마운트 해제 후) 사용

# dd if=/dev/zero of=test00.lvm count=10k bs=1024 
# dd if=/dev/zero of=test01.lvm count=10k bs=1024 
# losetup /dev/loop0 test00.lvm 
# losetup /dev/loop1 test01.lvm 
# pvcreate /dev/loop0 
# pvcreate /dev/loop1 
# vgcreate testvg /dev/loop0 
# vgextend testvg /dev/loop1 
# lvcreate -l 100%FREE -n testlv testvg 
# mkfs.ext3 /dev/mapper/testvg-testlv 
# mount /dev/mapper/testvg-testlv /mnt 

예 :

# losetup /dev/loop0 test00.lvm 
# losetup /dev/loop1 test01.lvm 
# pvscan; vgscan; lvscan 
# mount /dev/mapper/testvg-testlv /mnt 
0

이 내 최고의 솔루션입니다. 내가 원한의 TrueCrypt를 사용하는 문제는 컨테이너가 고정되어 있는지 등

보관, 바라쿠다 복사 등의 서비스를 호스팅 일부 파일과 효율적이고 호환 암호화 된 컨테이너를 처리하는 것이었다 그것은 인터넷을 통해 동기화 될 때 효율적이지 않습니다 (큰 경우).

내 솔루션은 EncFS입니다. Linux, Windows, OSX, Android 및 iOS로 포팅됩니다. 나는 Barracuda Copy를 사용하여 Linux와 Windows에서 테스트를 해왔으며 파일마다 파일을 암호화하고 각 파일을 동기화하므로 파일이 잘 실행됩니다.

또 다른 해결책은 ECryptfs하지만 쉽게 사용할 수 많은 플랫폼에 이식 때문에 EncFS을 선호합니다.

관련 문제