我已经写了大约1.5TB的文件到磁带上 tar -b 512 -clpMvf /dev/nst0 /path_to_stuff 一切运作良好,没有错误信息。 现在,如果我尝试从磁带上读回来 tar -b 512 -xlpMvf /dev/nst0 /path_to_stuff 我得到约10-12读取错误: path_to_stuff/file.ext tar: /dev/nst0: Cannot read: Input/output error 如果我对原始文件和恢复的文件进行逐字节的比较,它是相同的,所以一切都被正确地读取。 如果我重新运行,读取错误发生在不同的文件上。 磁带机是由IBM连接的SAS连接的LTO-7。 固件最近更新,没有任何改变。 这是tapeinfo -f给我的: Product Type: Tape Drive Vendor ID: 'IBM ' Product ID: 'ULTRIUM-HH7 ' Revision: 'G9Q1' Attached Changer API: No SerialNumber: '1132T125132' MinBlock: 1 MaxBlock: 8388608 SCSI ID: […]
环境:Azure中的Ubuntu 16.04 我正在尝试备份特定的文件夹。 我正在使用一个简单的tar命令,没有压缩。 我的目标是保持文件一个月,每天增加一次更改,然后压缩焦油,并开始一个新的每月一次。 我的问题是这样的:本地备份对我来说没有意义,因为如果本地文件系统死亡或错误,原始和备份死亡。 (似乎很明显,但为了清楚起见,我声明) 我尝试使用SMB连接备份到单独的Azure存储容器,并通过NFS备份到另一个相同的Ubuntu计算机。 我尝试了第二个选项,因为我阅读了这篇文章: tar增量备份是支持一切,每当在Dropbox目录上使用 所以,无论我做什么,在发出以下命令时,tar似乎忽略了-u标志: cd /savelocation; sudo /bin/tar –ignore-failed-read -up -f /savelocation/backupfoldername.tar /var/www/foldertobackup 代替增加几个megs,代表添加或更改的文件,我得到一个44GB的文件,这个文件的大小是原来的两倍。 任何想法或问题是最赞赏。
在一个NFS共享上解压tar文件的时候,我一直在试图弄清楚一个奇怪的错误。 解压缩包含已归档的文件的tar文件时,错误会自行显示,而没有对归档文件设置的写入权限。 错误消息间歇性地打印如下: tar: test/doc/manpages/man1/Makefile.in: Cannot close: Input/output error 为了确认这种行为,我设置了两个相同的tar文件:一个用chmod权限575(用户读/执行)设置归档文件,另一个用chmod权限设置为755(用户读/写/执行)。 两个tar文件都被归档如下: tar czf test.tgz test 并提取如下: tar -xvzf test.tgz 当提取本地文件系统上的两个档案时,我没有得到任何错误。 另外,在使用用户在NFS共享上写入的情况下提取存档时,我不会收到任何错误。 将归档文件解压到NFS共享时,如果没有对归档文件的用户写入权限,则会出现错误。 NFS共享configuration有以下输出参数: /media/share 10.0.0.3(rw,sync,no_subtree_check,no_root_squash) 而NFS挂载的客户端fstab条目如下所示: 10.0.0.3:/media/share /media/share nfs4 rw,_netdev,auto,clientaddr=10.0.0.10 0 0 客户端和服务器都运行Ubuntu 14.04.1 客户端和服务器上的nfs-common版本是v1:1.2.8-6ubuntu1.2 , nfs-kernel-server上的nfs-kernel-server软件包也是v1:1.2.8-6ubuntu1.2 任何帮助将不胜感激,因为我想深究造成这些错误的原因。
有一个tar文件是在几天前创build的,这个tar文件是在/ files目录下创build的。 现在/ files目录中有新的file upload。 我的问题是如何创build只有上传的新文件的另一个文件。 谢谢..
在过去的一段时间,作为unixpipe理员,我经常通过将它们定制到通过SSH输出的stdout和pipe道来远程传输文件。 有时候,我在pipe道的另一端放置了一个“tar -xfp – ”作为传输文件的权限。 今天我重新审视了这个策略,除了有两个猴子扳手。 我正在复制到Windows机器上的拳头,第二个是我不能ssh作为根备份到我备份的服务器。 Sudo只能通过TTY工作,因此我的nnpriviledged帐户无法工作。 最后,有人find了root密码,并发现允许使用基于密码的rootlogin。 所以我很容易创build备份: c:\> plink -batch -pw SECRET root@someServer tar –exclude=/sys –exclude=/dev –exclude=/proc -cjvvf – / > file.tar.bz2 但是,由于Windows机器运行winsshd,我想知道是否有可能从unix框拉到tar包,而不是推它。 我试过的命令是: tar –exclude=/dev –exclude=/sys –exclude=/proc -cjf – / | ssh [email protected] "type con > d:\foo.tar.bz2" 这导致在Windows机器上创build文件,但没有写入数据。 有没有办法按照我想要的方式去做?
我正在从较慢的远程服务器切换到较快的服务器。 (简而言之。) 一切似乎已经正确地迁移,但只是有些事情没有得到正确的转移,我想做一个完整的文件系统备份的旧服务器刚刚开始。 (我可以很容易地导航,就像.tar.gz,我估计压缩的大概是10GB。) 有关如何为远程计算机创build全盘备份的任何build议? 我有SSH根权限。 我正在寻找类似于: tar -zcvf ServerBackup08222011.tar.gz / 但我的主要问题是这是否会得到元…将备份尝试和备份本身?
我需要从原始的过滤输出中创build一个新的tar归档文件。 我以为这样的事情可能会起作用: tar xvpf myarchive.tar –exclude=foo* | tar cvpf mynewarchive.tar 但那不是。 有任何想法吗? 谢谢!
我想通过1Gbitnetworking将一个多TB的目录最有效地传输到nfs挂载目录(可能是限制因素) 3个选项 – tar并压缩到位,然后复制 复制,然后焦油和压缩 tar | 压缩 对我来说看起来很明显,#3应该是最有效率的,因为我只是一次读写数据。 不幸的是,我的命令(tar -c dir | pigz> /mnt/nfs/dir.tgz)似乎tar了一段时间,然后压缩一段时间,然后焦油一段时间…和networking闲置大块的时间,那么CPU是闲置的。 我错过了一些select吗? PS我的问题似乎与这个问题有关,但没有答案,并没有真正问清楚networking和CPU饱和之间交替的确切问题。
我试图encryption我们的磁带备份,使用tar和openssl,但也写入到本地文件,到目前为止,我有: tar –total -czp ./tmp ./home | tee /tmp/Archive.tar.gz | tee > /dev/nst0 我不知道这是否是正确的tee恤,但它的作品,因为 tar -tzvf /dev/nst0 和 tar -tzvf /tmp/Archive.tar.gz 给出正确的结果。 但是,如果我尝试使用openssl添加encryption: tar –total -czp ./tmp ./home | openssl aes-256-cbc -e -salt -pass file:/encrp_file | tee /tmp/Archive.tar.gz | tee > /dev/nst0 我得到: tee: standard output: Invalid argument tee: write error 我认为在openssl的输出中有一些东西在写入磁带时会造成问题,因为文件是正确创build的,如果将输出删除并发送到磁带,也可以正常工作。 有什么build议么?
当我想查看下面的tar文件时,tar显示以下三个文件 来自/ var / tmp tar tvf fix.tar install.sh /usr/cti/apps/swp/dir/script1.sh /usr/cti/lib/swp/dir/script2.sh 。 。 但是当我想打开文件到他们的目录 那么我得到关于/usr/cti/lib/swp/dir/script2.sh的错误, 请咨询为什么tar不能打开/ usr / cti / lib / swp / dir下的script2.sh? 来自/ var / tmp tar xvfp fix.tar install.sh /usr/cti/apps/swp/dir/script1.sh tar: Removing leading `/' from member names /usr/cti/lib/swp/dir/script2.sh