SMB (Server Message Block) — сетевой протокол файловых шар от IBM (1983), развит Microsoft для Windows-сетей. CIFS (Common Internet File System) — устаревшее название SMB 1.0. Актуальные версии: SMB 3.0+ с шифрованием, multi-channel, RDMA. Порт 445/tcp. Демоны: Samba (Linux), встроен в Windows.
NFS (Network File System) — сетевая ФС от Sun (1984), стандарт Unix. Версии: NFSv3 (без шифрования, до сих пор популярна), NFSv4 (state-full, ACL, Kerberos), NFSv4.1 pNFS (parallel). Порт 2049/tcp+udp. Демоны: nfs-kernel-server (Linux), NFS Services (Windows).
vs: SMB — кросс-платформенный (Windows, macOS, Linux все умеют), лучше поддержка Windows-permissions и байтового locking. NFS — быстрее для Unix-Unix (меньше overhead), стандарт для NAS и HPC-кластеров.
Практика: (1) офисные шары (общий диск для документов, доступ с Windows/Mac) — SMB через Samba. (2) shared storage для VM-кластера (Proxmox/vSphere) — NFS. (3) бэкап-шара — оба работают, выбирайте по клиентам. Наш VPS-Storage тариф поддерживает и SMB (Samba), и NFS (nfs-kernel-server) через cloud-init.