[ English | Indonesia | русский ]
修剪库存备份存档¶
库存备份存档在足够长的时间内需要维护。
批量修剪¶
可以对库存备份进行批量修剪。以下示例将修剪运行存档中除最近 15 个库存之外的所有库存。
ARCHIVE="/etc/openstack_deploy/backup_openstack_inventory.tar"
tar -tvf ${ARCHIVE} | \
head -n -15 | awk '{print $6}' | \
xargs -n 1 tar -vf ${ARCHIVE} --delete
选择性修剪¶
要选择性地修剪库存存档,首先通过列出它们来识别要删除的文件。
tar -tvf /etc/openstack_deploy/backup_openstack_inventory.tar
-rw-r--r-- root/root 110096 2018-05-03 10:11 openstack_inventory.json-20180503_151147.json
-rw-r--r-- root/root 110090 2018-05-03 10:11 openstack_inventory.json-20180503_151205.json
-rw-r--r-- root/root 110098 2018-05-03 10:12 openstack_inventory.json-20180503_151217.json
现在删除目标库存存档。
tar -vf /etc/openstack_deploy/backup_openstack_inventory.tar --delete openstack_inventory.json-20180503_151205.json