温馨提示×

ubuntu文件系统怎样共享

小樊
45
2026-09-10 04:19:09
栏目: 智能运维

在 Ubuntu 下“文件系统共享”常见有几种场景,下面按使用方式给你梳理,你可以根据自己的需求选择。


一、局域网内共享文件夹(最常用)

1️⃣ Samba 共享(Windows / Linux 都能访问)

适合:Windows 和 Ubuntu 互相访问

安装 Samba

sudo apt update
sudo apt install samba

创建共享目录

sudo mkdir /srv/share
sudo chmod 777 /srv/share

配置 Samba

sudo nano /etc/samba/smb.conf

在文件末尾添加:

[share]
   path = /srv/share
   browseable = yes
   writable = yes
   guest ok = yes

重启服务

sudo systemctl restart smbd

Windows 访问

\\Ubuntu_IP\share

2️⃣ NFS 共享(Linux 之间,速度快)

适合:Ubuntu ↔ Ubuntu / 服务器

服务端

sudo apt install nfs-kernel-server
sudo mkdir /srv/nfs
sudo chmod 777 /srv/nfs

编辑:

sudo nano /etc/exports

添加:

/srv/nfs *(rw,sync,no_subtree_check)
sudo exportfs -a
sudo systemctl restart nfs-kernel-server

客户端

sudo apt install nfs-common
sudo mount Ubuntu_IP:/srv/nfs /mnt

二、单机多用户共享(不跨网络)

3️⃣ 修改目录权限

sudo chown -R user:group /data
sudo chmod -R 770 /data

适合:同一台 Ubuntu 上多个用户


三、远程访问文件系统

4️⃣ SSH / SFTP(最安全)

sftp user@ubuntu_ip

或用文件管理器:

sftp://ubuntu_ip

5️⃣ SSHFS(把远程目录挂载成本地)

sudo apt install sshfs
sshfs user@ubuntu_ip:/remote/path /mnt/local

四、云 / 跨平台同步

  • Nextcloud / OwnCloud(私有云)
  • Syncthing(点对点同步)
  • rsync + cron(定时同步)

五、快速选择建议

需求 推荐方式
Windows 访问 Ubuntu Samba
Linux 之间高速共享 NFS
远程安全访问 SSHFS
多用户本机共享 权限控制
跨网络同步 Syncthing

如果你能告诉我:

  • Windows 还是 Linux 访问
  • 是否 同一台机器 / 局域网 / 公网
  • 是否要 读写权限

我可以直接给你一套可复制的命令方案

0