我有一些想听的音乐文件放在 Samba 共享中。我通过 Ubuntu GUI(位置 -> 连接到服务器...)添加了此共享,一切运行正常。
然而,尽管我的音乐文件正在从此位置播放,但在我不再使用 Nautilus GUI 触摸该位置后,Ubuntu/GNOME 会决定我不再使用共享并终止连接。因此,我的音乐停止播放,Rhythmbox 对我很不满意。只需单击为我创建的新快捷方式“连接到服务器...”位,文件就会立即恢复,并允许我重新开始播放音乐。
如何让 Ubuntu 不自动卸载 samba 共享?
答案1
这是我从 9.10 到 10.10 成功使用的方法,通过按照以下步骤使用 fstab 安装共享。
确保您已系统先安装。
在终端中创建新目录以安装共享,例如
sudo mkdir /media/my_share
gksudo gedit /etc/fstab
在终端中使用 gedit 打开 fstab每分享添加一行,例如音乐、电影、电视等
//192.168.1.102/share_name /media/my_share cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
显然更改了 IP 地址,
share_name
并my_share
更改了相关文件夹最后
.smbcredentials
在 root 中创建一个隐藏文件并在 gedit 中打开它gksudo gedit /root/.smbcredentials
并将这些行添加到新文件中
username=theuser password=thepass
如果您没有共享密码,则将其留空,如果您有许多不同的共享密码,则创建多个凭据文件。
然后你需要更改凭证文件的所有者
sudo chmod 700 /root/.smbcredentials
一旦所有这些都就绪,您可以通过sudo mount -a
在终端中输入来测试您的设置,并且您的共享将被挂载。
从现在开始,当您登录时它们将自动安装。
答案2
答案3
如果您有服务器,可能值得将其移至固定 IP...如果是 Ubuntu 服务器,请查看此处:如何成为极客
(忽略此行sudo apt-get remove dhcp-client
,因为没有必要)
答案4
我非常确定 samba 会在一段时间后自动超时并卸载。我认为这是一种安全功能(即使您连接共享时没有密码)。