阿曼达:设备上没有剩余空间 – 哪个设备?

我在一个amanda备份中间,大约60GB后,退出了这个错误:

localhost /home lev 0 FAILED [data write: Connection reset by peer] localhost /home lev 0 partial taper: No space left on device: No space left on device localhost /home lev 0 FAILED [data write: Connection reset by peer] localhost /home lev 0 partial taper: No space left on device: No space left on device 

但它不告诉我哪个设备。 而且我找不到任何满的设备。

我的备份在60GB后结束

 -rw------- 1 amanda backup 36616372224 2016-11-02 23:42 00001.localhost._home.0 -rw------- 1 amanda backup 22800531456 2016-11-03 00:03 00002.localhost._home.0 

我的amanda.conf说

 tapetype "HARD-DISK" define tapetype HARD-DISK { comment "Dump onto hard disk" length 150 gbytes } 

我的备份驱动器有空间

 Filesystem Size Used Avail Use% Mounted on /dev/sdc1 2.7T 2.3T 277G 90% /storage 

正在备份的磁盘有空间

 Filesystem Size Used Avail Use% Mounted on /dev/mapper/HermanGroup-Home 74G 57G 14G 81% /home 

但是现在我想用阿曼达做的一切都失败了:

 FAILURE DUMP SUMMARY: newlaptop.local.net /home lev 9 FAILED [too many taper retries] newlaptop.local.net /home lev 9 partial taper: No space left on device: No space left on device newlaptop.local.net /home lev 9 partial taper: No space left on device: No space left on device 

我如何知道发生了什么?

更新:

(回应build议)

 $ df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/root 262944 25713 237231 10% / /dev/mapper/HermanGroup-Usr 655360 282687 372673 44% /usr /dev/mapper/HermanGroup-Tmp 262144 2595 259549 1% /tmp tmpfs 219740 1 219739 1% /dev/shm /dev/sdc1 183148544 28045 183120499 1% /storage /dev/mapper/HermanGroup-Herman 3276800 298420 2978380 10% /herman /dev/mapper/HermanGroup-Mysql 131072 191 130881 1% /var/lib/mysql /dev/mapper/HermanGroup-UsrX11 393216 68534 324682 18% /usr/X11 /dev/mapper/HermanGroup-Home 4915200 1148476 3766724 24% /home /dev/mapper/HermanGroup-WinGCC 65536 3536 62000 6% /usr/local/wingcc /dev/mapper/HermanGroup-AmandaHolding 720896 11 720885 1% /storage/amanda/holding 192.168.42.10:/var/spool/mail 655360 17 655343 1% /var/spool/mail 

我猜你的文件系统正在耗尽inode。 试试df -i

这听起来像你的/ home分区正在使用,而倾销? 然后可能在完成后移动到您的存储空间。 消息localhost /home lev 0 partial taper: No space left on device: No space left on device对我来说似乎很清楚,/ home正在某种程度上被使用。

您似乎正在使用LVM来备份要备份的计算机上的卷。 这些主目录是高度事务性的吗? 我问,因为通常在备份时创build一个LVM快照。 在大多数可以利用目标机器上的LVM进行备份一致性的备份应用程序中就是这种情况。 阿曼达备份就是这样一个产品。 如果快照正在被创build,那么快照可能没有空间了。 您能否为所有受影响的卷组和逻辑卷提供vgdisplaylvdisplay的输出?

如果确实是导致此问题的快照,则您的解决scheme是为卷组添加空间,以补偿在备份过程中发生的写入事务。 这个问题可能与您的文件系统占用无关。

我不知道这是“答案”还是巧合,但是…

  • 虚拟磁带的大小被定义为150GB
  • 有两个虚拟磁带机
  • 当我得到错误时,驱动器上剩余的空间不足300GB,即2 x 150GB
  • 删除一些旧的备份似乎已经解决了这个问题(至less现在)。

所以也许这是amanda的一个bug(或特性),它总是希望find足够的可用空间来在每个虚拟磁带机中加载一个虚拟磁带。