bup-prune-older - eski tasarrufları kaldır
bup prune-older [options...] <branch...>
bup Prune-older, aşağıda ayrıntıları verilen çeşitli tutma bağımsız değişkenleri tarafından korunanlar dışındaki tüm kaydetmeleri kaldırır (kalıcı olarak siler). En az bir tane tutma bağımsız değişkeni belirtilmelidir. Bu komut, bup gc tarafından takip edilen uygun bir bup rm çağrısına eşdeğerdir.
UYARI: Bu, arşivinizi kasıtlı olarak yıkıcı şekillerde değiştiren birkaç bup komutundan biridir. Yine de, bir budamadan sonra hala önemsediğiniz verileri birleştirme veya geri yükleme girişimi başarılı olursa, bu, komutların doğru çalıştığına dair oldukça cesaret verici bir işarettir. (Kaynak ağacındaki dev/compare-trees komutu, sonuçlardan önce/sonra test etmeye yardımcı olmak için kullanılabilir.)
Bir --keep PERIOD (aşağıda gerektiği gibi) bir tamsayı ve ardından bir ölçek veya "sonsuza kadar" olmalıdır. Örneğin, 12y, on iki yıllık bir DÖNEMİ belirtir. İşte geçerli ölçekler:
saniye gösterir
dakikaları gösterir (60s)
saati gösterir (60m)
günleri gösterir (24s)
haftaları gösterir (7d)
ayları gösterir (31d)
yılları gösterir (366d)
geçmişte sonsuz uzak
Belirtildiği gibi, DÖNEMLER geçerli zamana veya belirtilmişse --wrt değerine göre hesaplanır ve herhangi bir takvime uymaz, bu nedenle --keep-dailies-for 5g, tam olarak 5 * 24 * 60 * ile başlayan bir süre anlamına gelir Başlangıç noktasından 60 saniye önce.
daha küçük bir zaman ölçeği --keep seçeneği geçerli olmadığında, tüm tasarrufları verilen süre içinde saklayın.
daha küçük bir zaman ölçeği --keep seçeneği geçerli olmadığında, verilen süre içindeki herhangi bir gün için en yeni kaydı koruyun.
daha küçük bir zaman ölçeği --keep seçeneği geçerli olmadığında, verilen süre içindeki herhangi bir ay için en yeni kaydetmeyi koruyun.
daha küçük bir zaman ölçeği --keep seçeneği geçerli olmadığında, verilen süre içindeki herhangi bir yıl için en yeni kaydetmeyi koruyun.
bir tutma periyodu hesaplarken, aralığın en son sonunu UTC_SECONDS'ye yerleştirin ve bundan daha yeni kayıtlar tutulacaktır.
hiçbir şey yapmayın, sadece standart çıktıya alınacak eylemleri listeleyin, her satıra bir eylem şu şekilde:
- SAVE
+ SAVE
...ilgili saveleri çıkardıktan sonra çöpleri depoya toplayın. Bu varsayılan davranıştır, ancak --no-gc ile önlenebilir.
bir paket dosyasını yalnızca yüzde N'den fazla çöp ise yeniden yazın; yoksa kendi haline bırakın. Varsayılan eşik %10'dur.
arşiv verilerini yeniden yazarken sıkıştırma seviyesini # olarak ayarlayın (0-9 arasında bir değer, burada 9 en yüksek ve 0 sıkıştırma yok). Varsayılan 1'dir (hızlı, gevşek sıkıştırma).
ayrıntıyı artırın (birden fazla belirtilebilir).
--verbose belirtildiğinde, kaydetme periyotları aşağıdaki gibi satırlarla standart hata olarak özetlenecektir:
keeping monthlies since 1969-07-20-201800
keeping all yearlies
...Mevcut uygulama, örneğin, zamanda yeterince geriyse, tarihi biçimlendiremeyebilir. Bu durumda, şöyle bir şey göreceksiniz:
keeping yearlies since -30109891477 seconds before 1969-12-31-180000
...Geçen aya ait tüm tasarrufları ve geçen yıl için daha yeni aylıkları saklayın. Diğer her şeyi silin:
bup prune-older --keep-all-for 1m --keep-monthlies-for 1ySon 6 aydaki tüm tasarrufları saklayın ve geri kalan her şeyi silin, ancak yalnızca dönem şubesinde:
bup prune-older --keep-all-for 6m semesterbup-rm(1), bup-gc(1), and bup-fsck(1)
bup(1) paketinin bir parçası.
Rob Browning