百度
360搜索
搜狗搜索

linux如何与共享文件夹详细介绍

在 Linux 系统中访问共享文件夹(如 Windows 的 SMB 共享、Linux 的 NFS 共享等),可根据协议选择以下方法:

一、访问 Windows SMB 共享(最常见)

1. 安装工具

bash

   cifs-utils  

dnf cifs-utils

2. 临时挂载(重启失效)

bash

cifs //192.168.1.100/SharedFolder /mnt/smb admin,pass,vers

3. 开机自动挂载(永久生效)

编辑 /etc/fstab 加入:
bash

//192.168.1.100/SharedFolder /mnt/smb cifs ,useradmin,pass,iocharsetutf8  

二、访问 Linux NFS 共享

1. 客户端安装

bash

   nfs-common  

dnf nfs-utils

2. 挂载命令

bash

.1.100:/data/nfs /mnt/nfs

3. 自动挂载(fstab)

bash

.1.100:/data/nfs /mnt/nfs nfs defaults  

三、通过 SSH 挂载(SSHFS)

适合加密场景,需服务器开启 SSH:

1. 安装

bash

   sshfs  

2. 挂载命令

bash

sshfs user@192.168.1.100:/home/user/share /mnt/ssh_share

3. 卸载(重要!)

bash

fusermount  /mnt/ssh_share

四、图形化工具(推荐新手)

  1. 文件管理器(如 Nautilus/Files):

    • 地址栏输入:smb://192.168.1.100(SMB)或 nfs://192.168.1.100(NFS)
    • 自动识别共享,输入账号密码即可访问。

  2. Remmina

    • 支持 SMB/NFS 图形化挂载,适合复杂网络环境。

五、常见问题

  1. 权限问题

    • SMB 加参数 uid=1000,gid=1000(指定当前用户权限)
    • NFS 确保服务器与客户端 UID/GID 一致(如 useradd -u 1001 remoteuser

  2. 认证失败

    • 检查防火墙(sudo ufw allow sambafirewall-cmd --add-service=samba
    • 尝试删除密码中的特殊字符(如 \$ 需转义)

  3. 乱码

    • SMB 加参数 iocharset=utf8
    • NFS 加参数 nolock,rsize=8192,wsize=8192

总结建议

  • 临时访问:图形化工具或 mount 命令
  • 长期使用:配置 fstab 自动挂载
  • 跨平台:优先 SMB(Windows 兼容)
  • 安全需求:使用 SSHFS(加密传输)

根据实际场景选择协议,多数发行版已默认支持图形化挂载,命令行适合需要自动化的场景。

阅读更多 >>>  linux之父怎么样

网站数据信息

"linux如何与共享文件夹"浏览人数已经达到17次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux如何与共享文件夹的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!