.machine001
이 데이터에 액세스해야 하는 다른 컴퓨터가 200대 있습니다.읽기 전용목적.
이 데이터를 가장 빠르게 읽을 수 있도록 다른 모든 컴퓨터와 공유하는 가장 좋은 방법은 무엇입니까? (저는 우분투 리눅스를 사용합니다)
가장 빠른 읽기에 더 잘 작동하는 다른 구성표가 있습니까?
답변1
NFS가 확실한 답입니다.
클라이언트에 캐시 공간이 있고 데이터가 자주 업데이트되지 않는 경우 버전 관리 시스템에 데이터를 저장하거나 미러링을 위해 rsync를 사용하는 등 다양한 작업을 수행할 수 있습니다.
답변2
NFS는 UDP를 사용합니다. 파일이 손실되지 않도록 하려면 추가 인코딩이 필요할 수도 있습니다. 나는 그것을 좋아하지 않으며 모든 운영 체제가 그것을 완전히 지원하는 것은 아닙니다.
FTP보다 빠른 소프트웨어는 없기 때문에 아마도 FTP가 빠른 읽기 및 빠른 전송을 위한 해답일 것입니다.
그런데 총 크기가 500GB 정도 된다고 하더군요. 어떤 파일을 업데이트해야 하는지 알기 위해 체크섬을 사용하여 일부 VCS를 구현할 수 있지만, 이를 위해서는 더 많은 인코딩이 필요하고 VCS도 많습니다. 그러나 이식성을 원한다면 FTP가 가장 좋은 방법이며 읽기 액세스가 모든 것의 복사본을 의미하지는 않을 수도 있습니다. 그래도 FTP가 가장 빠릅니다.
VCS를 원하신다면,옮기다파일만 있으면 되고 속도도 빠릅니다. 모든 컴퓨터에 Unix 계열 시스템이 있는 경우 다음을 설치할 수 있습니다.위장관git pull
, 저장소를 업데이트 하는 데 사용됩니다 . 누구도 귀하의 저장소에 쓸 수 없으며 필요한 파일만 빠르게 업데이트할 수 있습니다.