我有一个mysql文件,空间为13 GB。我想将它分成4个部分,以便我可以压缩它。但是服务器上没有足够的空间来保存拆分文件(统称为13 GB)。
是否可以拆分文件并将其保存在另一台服务器上?
像
split -b 40k myfile | username@domain_name 'cat > /tmp/sppli_file_'
请建议。
答案 0 :(得分:1)
不确定;另一台服务器是否安装并启用了sshd
?
您可以通过SSH将文件传输到另一台计算机并将其拆分:
cat myfile | ssh user@othermachine split -b 40k
如果您的split
版本具有--filter
选项,您甚至可以即时压缩分割:
cat myfile | ssh user@othermachine split -b 40k --filter='gzip > $FILE.gz'