0

我有一个 mysql 文件,它有 13 GB 的空间。我想把它分成 4 个部分,以便我可以压缩它。但是服务器上没有足够的空间来保存拆分文件(总共 13 GB)。

是否可以拆分文件并将其保存在另一台服务器上?

split -b 40k myfile | username@domain_name 'cat > /tmp/sppli_file_'

请建议。

4

1 回答 1

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'
于 2012-10-18T06:41:13.167 回答