我的家庭服务器上有一个 4TB 的 ubuntu 20.04 samba 共享,我想将其备份到我的 ubuntu 20.04 工作站机器上(完全独立的计算机)。为清楚起见,服务器正在运行 Ubuntu 桌面发行版,该发行版运行在 250GB 驱动器上(几乎已满),4TB 驱动器安装在服务器上我的主目录中的文件夹中。除了一个文件夹(也是空的)来保存备份外,4TB 驱动器现在是空的。驱动器安装在我的主目录中,驱动器中文件夹的路径在 smb.conf 中共享。
当我尝试使用提供的“备份”程序将我的 ubuntu 桌面备份到服务器时,程序开始扫描我的文件后不久备份失败,并出现错误,告诉我文件夹中没有足够的空间。
显然,我的桌面看到的是父驱动器中的空间,而不是挂载驱动器中的空间。如何设置 Samba 共享,以便我的计算机读取共享 4TB 驱动器的大小,而不是其挂载文件夹所在的驱动器?
谢谢!!
答案1
解决方案,我做了两处更改,解决了我的问题。
更改 1:将挂载点从我的主目录 (/home/myusername) 移出,并在 /mnt (/mnt/mount_folder) 中创建一个文件夹,我将其用作 4tb 驱动器的挂载点。
更改 2:我通过 smb.conf 中的共享名称而不是路径来挂载共享。我认为这个更改实际上解决了问题。当驱动器挂载在我的主目录中时,使用绝对路径挂载只有效,因为我在 smb.conf 中启用了共享主目录。