
두 위치(두 개의 서로 다른 네트워크)에 두 개의 Linux NFS 서버가 있으며 각각은 최소한 하나의 NFS 공유를 제공합니다.
해당 서버는 VPN을 통해 연결되고 서로 NFS는 서로의 폴더에 마운트됩니다(예를 들어 아래의 SrvA
폴더 는 : /foo
에 마운트되고 그 반대의 경우도 마찬가지임).SrvB
/mnt/foo
SrvA:/foo
(우분투 20.04, a.a.a.1
, v.v.v.1
) <-> SrvB:/bar
(CentOS 8.5.2111, b.b.b.1
, v.v.v.2
)
LAN1: a.a.a.0/24
LAN2: b.b.b.0/24
VPN: v.v.v.0/24
나에게 필요한 것은 NFS를 모두 마운트하고 fstab
( NFS가 없는 Windows 클라이언트의 경우) SMB를 사용하여 원격 서버에 액세스하는 LAN1 네트워크의 클라이언트입니다.
예를 들어 ClientAA
IP가 있고 a.a.a.2
지정된 VPN 브리지에 대한 액세스 권한이 없지만 /foo
및 /bar
폴더를 모두 마운트하려고 합니다.
지금까지 내가 찾은 것 :
- 10년이 지났고 내 문제와만 유사한 답변:
- NFS 재수출은 새로운 것으로 보이며 몇 가지 주의 사항이 있는 것 같습니다(아직 사용하기에 안전한지 확실하지 않음). 이로 인해 NFS에 변경이 있었기 때문에 이 질문에 응답하는 이전 답변이 정확하지 않을 수 있다고 믿게 됩니다. 응답):
- SMB는 괜찮지만 NFS 재수출은 불가능하다고 답한 2016년 답변:
- 2019년의 이 답변은 SMB 재수출에만 대부분 동의합니다.
NFS 재수출이 가능합니까? 위험이 있나요? SMB와 결합하는 것이 가능하고 안전합니까? 아니면 NFS 재수출 아이디어를 폐기하고 "VPN 뒤" 폴더에 SMB만 사용해야 합니까?
답변1
최근 메일링 리스트에서 본 내용에 따르면 NFS 마운트를 NFS로 다시 내보냅니다.~이다Linux NFS 개발자가 지원하지만(v4 공유를 v3 클라이언트로 다시 내보내는 것을 포함) "프록시" 시스템에서 상당히 최신 커널을 사용하고 싶을 것입니다. v5.15는 최소 v5.11과 유사합니다. 추천합니다.
다양한 주의사항은 다음에 문서화되어 있습니다.https://linux-nfs.org/wiki/index.php/NFS_re-export.