두 대의 서버에 분산된 파일

두 대의 서버에 분산된 파일

빠르지만 저장 공간이 적은 서버(S1)와 느리지만 저장 공간이 많은 서버(S2)가 있다고 가정해 보겠습니다. 서버 S1을 파일의 "프록시"로 사용하는 것이 (실질적으로) 가능합니까? 즉, S1에 "대형 파일" 폴더가 있는데, 여기서 파일은 실제로 S2에 기록되고(지금까지는 마운트에 문제가 없음) 사용자 권한도 보존됩니다. 예를 들어, "사용자 1"이 "대용량 파일" 폴더에 "파일 1"을 쓰면 "사용자 2"는 이를 읽을 수는 있지만 수정할 수는 없습니다.

참고: S1은 www를 통한 파일 전송에 가장 적합한 솔루션인 것처럼 보이므로 SFTP를 통해 액세스됩니다. 참고 2: S1과 S2 모두 linux/ubuntu를 실행합니다.

보안을 위해 S1만 S2에 연결하도록 허용해야 합니다.

답변1

귀하의 시나리오에서는 기본적으로 이더넷을 통한 SCSI인 iSCSI를 호출할 수 있습니다. 개인적으로 나는 한 번만 가지고 놀았지만 그만한 가치가 있는 것 같았습니다.

http://en.wikipedia.org/wiki/ISCSI

관련 정보