我只是rsnapshot
在我的笔记本电脑上测试安装,该安装应该备份到通过我的笔记本电脑安装的 NAS nfs
。
在一次测试中,当移动到时,因问题(即硬链接问题)rsnapshot
而死亡,我认为问题出在它尝试复制该部分时......cp -al
daily.0
daily.1
../etc/alternatives/
daily.0
在调试过程中,我尝试在命令行上手动删除目录nfs
,但rm
退出时显示消息killed
。cp
几天前出现了类似的问题,尽管我无法重现它(cp
在两个nfs
子目录之间也存在该消息killed
)。
那么有没有什么方法可以从中获取更多信息性错误消息rm
并cp
找出实际问题是什么?
编辑
阅读 kyle-jones 的回答后,我观察了几次操作期间的 RAM 使用情况,并确认当我在nfs
大型目录上的挂载上执行某些操作时,我的内存会很快填满,最多可达 4GB(这是我笔记本电脑上的物理内存),然后该过程被杀了。
这种情况发生在:cp
、rm
,du
甚至ls
。
作为我的nfs
安装的安装选项,我使用了:
-o rw,hard,intr,tcp,actimeo=3
(并nfs
通过指定-t nfs
)。
答案1
“Killed”消息不是来自rm
或cp
,而是来自 shell,告诉您该进程被信号 9 强制终止。发生这种情况的通常原因是操作系统内存和交换空间不足,并且有别无选择,只能随机终止进程以释放 RAM。