![如何使用 TitaniumBackup 直接将应用程序和数据备份到 SMB 共享](https://linux22.com/image/1363069/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20TitaniumBackup%20%E7%9B%B4%E6%8E%A5%E5%B0%86%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%92%8C%E6%95%B0%E6%8D%AE%E5%A4%87%E4%BB%BD%E5%88%B0%20SMB%20%E5%85%B1%E4%BA%AB.png)
我已经搜索这个问题的答案很长时间了,最后决定在这里提出一个问题。
因此,我设法在 xda-developers 论坛/网站上为我的内核构建找到了一个内核模块 (cifs.ko)。然后我通过 ssh 连接到我的手机 (GT-I9300) 并以 root 身份发出
insmod cifs.ko
模块加载正确。我可以使用命令挂载 SMB 共享
mount -t cifs -o username=login,password=secret //ip.address.goes.here/sharename /mount/point/goes/here
并且正确挂载。然后我可以通过 cd 进入挂载目录并创建、修改、删除、重命名文件/目录。
但是当我启动 TitaniumBackup 并将备份目录位置更改为已安装文件夹并尝试备份任何应用程序时,我收到错误“可用存储空间不足”。现在我如何安装我的共享(我可以将其托管为 scp、sftp、ftp、smb、nfs、webdav)?
我也尝试使用 busybox 来挂载 nfs 共享,但我找不到内核的 nfs.ko,当我尝试使用 busybox(或正常方式)挂载我的共享时,出现设备不存在的错误。
我想要实现的是将我的应用程序 + 数据直接备份到我的 NAS,而不是先在本地执行,然后将备份复制到我的 NAS。
请帮忙。