背景:
我有一台 Proxmox VE 主机,虚拟化了两台 VM:
- TrueNAS Core:作为存储服务器。
- Playground ( Debian ):运行 Docker 容器,部署服务。
两者通过 PVE 的 VirtIO 网络连接。
需求:我想将 TrueNAS 的存储共享给 Playground 作为扩展磁盘,供 Docker 容器使用。
尝试过 SMB 和 NFS ,但遇到问题:某些 Docker 容器会修改文件权限(所有者或读写权限),导致权限冲突或“Permission denied”错误,可能是 SMB/NFS 的用户映射问题。
我听闻 iSCSI 是块共享协议,但感觉上手有点复杂,所以先来问问大佬们。
问题:
- iSCSI 是否能有效解决 SMB/NFS 的权限冲突/用户映射问题?
- 使用 iSCSI 共享后,文件是否只能通过 iSCSI 客户端查看?能否在 TrueNAS 上访问相同数据?
- iSCSI 是否支持多个客户端同时连接呢?
能想到的暂时就这些了,有经验的大佬可以补充一下。