局域网硬盘挂载
前言
公司有多个训练用服务器,常因繁忙要更换不同服务器训练深度学习模型,问题在于迁移数据着实麻烦。听闻可以在局域网内共享文件夹(硬盘也行),然后在需要用的服务器上挂载局域网文件夹使用体验与本地文件夹无异。
- 局域网共享文件夹
# 安装samba用于分享文件夹
sudo apt install samba
# 创建共享目录
mkdir shareFile
# 给文件夹读写权限
sudo chmod 777 shareFile
# 创建samba配置文件,先备份原文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.bak
# 编辑smb.conf
sudo vim /etc/samba/smb.conf
1.1 分享文件夹--在smb.conf末尾添加几行
[shareFile]
# path为共享文件夹的路径 fixme:必须要和实际创建的目录一致
path = /home/ymc/shareFile
available = yes
browseable = yes
# yyq为用户名
valid users = ymc
public = yes
writable = yes
注意
#public = yes 不需要密码访问
or
#public = true 不需要密码访问
1.2 创建Samba用户
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a ymc //ymc为samba的账号, 要于配置文件中的用户名一致 密码简单点可以设置为123456
1.3 重启samba服务器
sudo /etc/init.d/smbd restart 或 sudo service smbd restart
- 在服务器挂载
2.1 临时挂载
sudo mount.cifs //192.168.6.250/shareFile /home/firefly/shareFile -o user=yanmc_new,pass=yanmc123,vers=2.0,uid=firefly,domain=firefly
2.2 开机自动挂载,打开/etc/fstab
sudo vim /etc/fstab
2.2.1 编辑/etc/fstab
//192.168.6.250/shareFile /home/firefly/shareFile cifs username=yanmc_new,password=yanmc123,vers=2.0,uid=firefly,domain=firefly 0 0
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步