2013-04-03 31 views
5

'da başarısız olan bir yük nasıl devam edilir Depoya bir alt sürüm dökümü yüklemeye başladım. o bitiremeden önce Kotamı bitkin ve komut orijinal revizyon dayalı Subversion

< < < Başlatılan yeni işlem

durduruldu 327 * düzenleme yolu: XXX/YYY/Makefile ... bitti. Svnadmin: Disk kotası

Daha kota istediler aşan ama şimdi devam etmek nasıl emin değilim: '/XXX/db/txn-protorevs/2738-24o.rev' dosyasına yazılamıyor ithalat. Aynı komutu tekrar yapmalı mıyım?

svnadmin load --parent-dir Software/xxx_modules /XXX/YYY < ~/xxx.svn.dmp 

Ya da başarısız olduğu düzeltmede içe aktarmayı yeniden başlatmanın bir yolu var mı (327)?

+0

Eğer kota, depo sığdırmak için yeterli genişletilmiş olacağını biliyor musunuz? – alroc

+0

Evet, aslında herhangi bir boyutta sorun olabilir. – Barth

+0

Barth'ın cevabına bir yorum olarak eklenmiş olabilirdim ama rep :(Barth'ın cevabı benim için çalıştı çünkü sadece orijinal döküm dosyasının kalanını takip etmeden önce tam döküm dosyasının ilk iki satırını dökmem gerekiyordu. Dökümün ilk 2 satırını yeni dosya başlığına taşıyın -2 ~/xxx_modules.svn.dmp> partial.dump ... eskisi gibi devam edin ... Başka bir deyişle, döküm dosyanızın ilk 10 veya daha fazla satırını yapı hakkında bir fikir edinip, döküm dosyasının kalanını takip etmeden önce önsözün kısmi olarak eklenmesini ekleyiniz. – NickHansen

cevap

8

Sonunda yaptığım gibi. revizyon 327 aktarırken yük başarısız olduğunu bilerek:

# Move the first 4 lines of the dump to new file 
head -4 ~/xxx_modules.svn.dmp > partial.dump 

# Find out where is the beginning of revision 327 that failed 
grep -n "Revision-number: 327" ~/xxx_modules.svn.dmp 

# Copy content of dump from that line (change X) 
tail -n +X ~/xxx_modules.svn.dmp >> partial.dump 

# Load using this partial dump 
svnadmin load --parent-dir Software/xxx_modules /xxx/zzz/ < partial.dump 
+0

Aynı problemin içine girdiniz, ancak bunu yerine getirdiler: xz -cd mysvndump.xz | awk '$ 0 = = "Revizyon numarası: 5124" {p = 1} NR <= 4 || p '| svnadmin load/svn/dir/'.Bu dökümü 1GiB bittiğinde biraz yer kaplar (ancak xz ile sıkıştırıldığında 50MiB'den az) . – geirha