svn倉庫里的db/revprops/里面存的是svn的操作日志,以版本號的形式存放的單個文件。
svn倉庫里的db/revs/里面存的是svn的數(shù)據(jù)日志,也是以版本號的形式存放的單個文件。
今天準備批量修改操作日志的時候,由于沒停服,備份恢復的時候,在時間段內(nèi)還有操作,導致有一個日志文件丟失。技術(shù)人員反映某個目錄svn無法查看log,只能提交,不能下載更新。
嘗試了許多網(wǎng)上的方案,最后還是偽造日志文件最為方便。
例如丟失的日志文件為:
/data0/svn/dev3/db/revprops/76/76897
直接copy一個旁邊的文件。
cp 76898 76897
理論上直接就能用。不過里面的內(nèi)容還是需要修改成正確的
vim 76897
*K?10 svn:author V?6 yangli K?8 svn:date V?27 2019-10-09T04:06:03.691254Z K?7 svn:log V?5 76897 END*注意上面的數(shù)字,10,6,8,27,5分別是下面字符串的長度。這個一定要保持一致,否則會報錯哈希沒有結(jié)束符。
將時間和備注修改正確就行了。
注意:
1、盡量避免操作? SVN的日志文件以及數(shù)據(jù)文件。
2、操作SVN文件一定要停服、停服、停服。
3、操作之前一定要備份、備份、備份。
4、謹記:運維有風險,操作需謹慎。
吃一塹漲一智,感謝上天保佑沒出大問題,以后倍加小心,完善方案再行動。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
本文標題:svn的日志文件丟失恢復-創(chuàng)新互聯(lián)
URL分享:http://aaarwkj.com/article36/ccjdpg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站改版、響應式網(wǎng)站、網(wǎng)站策劃、全網(wǎng)營銷推廣、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容