SVN的迁移与恢复

在经历服务器断电硬盘恢复后重新恢复svn服务

首先使用svnadmin命令初始化一个仓库

svnadmin create repos

该存储库用于之后的导入

然后在恢复好的硬盘中找到原存储库的current文件观察当前递增的版本号,路径根据之前仓库路径变化

cat /mnt/usb/backup/sqn004\ lv_home/svn/repo/db/current
23082

使用dump命令导出原有存储库,如果仓库内容很多时间会很长

svnadmin dump /mnt/usb/backup/sqn004\ lv_home/svn/repo > /home/svnrepo.dump
* 已转存版本 0。
* 已转存版本 1。
* 已转存版本 2。
* 已转存版本 3。
      .
      .

期间如果出现导出失败记录下失败标号,当前事例由于存储空间问题失败与版本22986,释放空间后加入参数重新dump

svnadmin dump /mnt/usb/backup/sqn004\ lv_home/svn/repo/ -r 22986:23082 --incremental >svnrepo2.dump

完成后将dump文件重新load进新的存储库

svnadmin load /home/svn/repo/ < svnrepo.dump
svnadmin load /home/svn/repo/ < svnrepo2.dump

初秋

距中国对最后一次夺得Ti冠军,今年已是第三个年头,当中国队负于对手止步季军那一刹那仿佛回到了初中那会儿,那时因war3接触DOTA这张地图沉浸于它激烈的对抗和极富挑战的复杂操作,更着迷于小伙伴们开黑店的快乐.几个人坐在一排叽叽喳喳讨论哪个英雄厉害该怎么搭配,对黑的每一盘胜利总是能带给我们无与伦比的快乐,单纯的以为要打一辈子DOTA,要做一辈子朋友.时光流逝聚聚散散,可能再也看不见儿时的伙伴,就连这宝贵的回忆也随着时间一点点溜走这可能就是时间神奇的地方,它总是把回忆擦拭的斑斑勃勃然后让你自己凭着一厢情愿填填补补,它行进的依然坚实有力碾碎任何可以阻挡的幻想,再见了这个紫色的夏天.