将文件从一个共享移动到另一个共享

将文件从一个共享移动到另一个共享

我正在尝试移动我的西部数据“我的书世界”从“公共”共享移动到我创建的新“文件”共享。当我尝试通过网络移动它们时,系统认为它们位于两个不同的文件系统上,并且想要“复制并删除”而不是简单地移动,这将花费几天时间。

我搜索了解决方案,发现我可以通过 ssh 进入我的“My Book World”,并为文件夹“/shares”创建一个新共享。这样,我就可以尽快将文件从移动/shares/Public到。/shares/Files

我可以访问新的全局共享,但是当我尝试移动文件(通过 ssh 或文件资源管理器)时,出现“磁盘空间不足”错误,我不明白为什么。

我的共享配置有问题吗?我进行了编辑/etc/samba/smb.conf,并在顶部添加了:

[all]
  path = /shares
  comment =
  browseable = yes
  invalid users =
  valid users = admin
  read list = admin
  write list = admin
  map read only = no

答案1

如果您可以使用 SSH 以管理员权限登录 NAS,则可以使用简单的命令移动文件,例如

mv /shares/Public/* /shares/Files

答案2

我发现了问题所在:每个共享都安装在不同的点:

~ # df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/md0               1928980    121256   1709736   7% /
/dev/md3                972344     17944    905008   2% /var
/dev/md2             973391744 973391724        20 100% /DataVolume
/dev/ram0                63412        20     63392   0% /mnt/ram
/dev/md2             973391744 973391724        20 100% /shares/Public
/dev/md2             973391744 973391724        20 100% /shares/Download
/dev/md2             973391744 973391724        20 100% /shares/Fichiers

我需要做的就是cd /DataVolume从那里移动文件!

相关内容