我可以使用该dd
命令来备份 FTP 服务器而不是网络共享上的文件吗?
答案1
请注意,dd 作为备份工具效率不高,它会复制整个分区空间,包括已使用和未使用的空间。使用 partimage(可从存储库获取的软件包)是更好的选择。由于 partimage 没有集成的 FTP 支持,因此您需要使用 curlftpfs 之类的工具。我不确定它是否可靠。FTP 旨在上传之前创建的文件,而不是逐步更新它们。
答案2
您可能想要了解的其他工具是 tar 和 rsync。创建备份 tarball 很简单,并且有很多预配置的行。
Rsync 可能是你最好的选择。它进行增量备份,并采用许多选项(再次寻找一个可以满足你要求的 rsync 单行程序)。但它不会生成一个文件,而是生成文件夹结构和文件的精确副本。
答案3
通过以下命令登录到 ftp 服务器并使用它ftp
:
put "|dd if=/dev/DISK0 bs=1m count=1000|bzip2" backup.bz2
当然,更换DISK0
使用您的磁盘。