基本上我问的是,有没有人遇到了一种方法,在rsh内包装rsync。 使用OpenSSH v4.9 + sftp有一些很好的选项,可以让你连接到连接等,这是一个解决scheme,但是我一直用RHEL,而RHEL4或者RHEL5都不是那个版本的SSH。 我目前的解决scheme是使用客户端用户的密钥添加类似这样的服务器端… server%cat〜/ .ssh / authorized_keys command =“cd / srv / rsync / etl && tar –exclude'./lost+found'-pcf – ./”ssh-rsa … …所以客户将被限制在一件事情,一件事情… 客户端%ssh -T -i $ {HOME} /。ssh / id_rsa [email protected]> sensative.tar 这保证了连接以及服务器(来自客户端)的安全,但是效率低下,因为所有的文件都会一遍又一遍地被检索。 我在使用rsync做类似的(或更好的)之后。
我正在使用tar来归档一组非常大(多GB)的bz2文件。 如果我使用tar -tf file.tar列出档案中的文件,则需要很长时间才能完成( tar -tf file.tar分钟)。 同样, cpio -t < file.cpio只需要几秒钟的时间就可以完成。 因此,从存档中检索文件(例如,通过tar -xf file.tar myFileOfInterest.bz2 )速度很慢。 是否有档案的方法,使档案保留一个随时可用的“目录”,以便档案中的单个文件可以快速检索? 例如,某种types的目录存储指向档案中特定字节的指针,以及要检索的文件大小(以及任何其他特定于文件系统的特定信息)。 是否有一个工具(或tar或cpio参数),允许在档案中有效地检索文件?
我从一个cronjob运行这个: tar -czvf /var/backups/svn.tgz /var/svn/* 这在stderr上产生这个: tar: Removing leading `/' from member names 我想避免这个,因为这不是一个真正的错误(对我来说!)。 我只想在斯德哥尔德留下一些我应该担心的事情? 我怎么能杀死那个消息? 我觉得这是一个使用焦油-C选项的问题,但我不知道,我不知道如何。 谢谢您的帮助, 担
有没有反正比tar -zxvf filenamehere提取tar.gz文件更快? 我们有大文件,并试图优化操作。
通常,在使用mysqldump命令转储MySQL数据库之后,我会立即tar / gzip结果文件。 我正在寻找一种方法来做到这一点在一个命令: 所以从这个: mysqldump dbname -u root -p > dbname.sql tar czvf dbname.sql.tgz dbname.sql rm dbname.sql 像这样的东西: mysqldump dbname -u root -p > some wizardry > dbname.sql.tgz 甚至更好(因为我通常scp'ing转储文件到另一台服务器): mysqldump dbname -u root -p > send dbname.sql.tgz to user@host 我在debian上运行bash。