![将文件从一个共享移动到另一个共享](https://linux22.com/image/1326431/%E5%B0%86%E6%96%87%E4%BB%B6%E4%BB%8E%E4%B8%80%E4%B8%AA%E5%85%B1%E4%BA%AB%E7%A7%BB%E5%8A%A8%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%85%B1%E4%BA%AB.png)
我正在尝试移动我的西部数据“我的书世界”从“公共”共享移动到我创建的新“文件”共享。当我尝试通过网络移动它们时,系统认为它们位于两个不同的文件系统上,并且想要“复制并删除”而不是简单地移动,这将花费几天时间。
我搜索了解决方案,发现我可以通过 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
从那里移动文件!