如何阻止 Ubuntu 自动卸载 Samba 共享?

如何阻止 Ubuntu 自动卸载 Samba 共享?

我有一些想听的音乐文件放在 Samba 共享中。我通过 Ubuntu GUI(位置 -> 连接到服务器...)添加了此共享,一切运行正常。

然而,尽管我的音乐文件正在从此位置播放,但在我不再使用 Nautilus GUI 触摸该位置后,Ubuntu/GNOME 会决定我不再使用共享并终止连接。因此,我的音乐停止播放,Rhythmbox 对我很不满意。只需单击为我创建的新快捷方式“连接到服务器...”位,文件就会立即恢复,并允许我重新开始播放音乐。

如何让 Ubuntu 不自动卸载 samba 共享?

答案1

这是我从 9.10 到 10.10 成功使用的方法,通过按照以下步骤使用 fstab 安装共享。

  1. 确保您已系统先安装。

  2. 在终端中创建新目录以安装共享,例如sudo mkdir /media/my_share

  3. gksudo gedit /etc/fstab在终端中使用 gedit 打开 fstab

  4. 每分享添加一行,例如音乐、电影、电视等

    //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_namemy_share更改了相关文件夹

  5. 最后.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 会在一段时间后自动超时并卸载。我认为这是一种安全功能(即使您连接共享时没有密码)。

相关内容