LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1377|回复: 4

备份arch

[复制链接]
发表于 2006-8-2 17:31:33 | 显示全部楼层 |阅读模式
1.首先备份/home分区.

2.备份全局设置,主要是修改过的系统/软件配置文件
下面是我的配置,文件名sysfile

  1. /etc/X11/xorg.conf
  2. /etc/abs/abs.conf
  3. /etc/acpi/actions
  4. /etc/fonts/local.conf
  5. /etc/gtk-2.0/gtk.immodules
  6. /etc/hosts
  7. /etc/hosts.allow
  8. /etc/hosts.deny
  9. /etc/inputrc
  10. /etc/laptop-mode/
  11. /etc/locale.gen
  12. /etc/makepkg.conf
  13. /etc/mkinitrd.conf
  14. /etc/network-profiles
  15. /etc/pacman.conf
  16. /etc/profile
  17. /etc/rc.conf
  18. /etc/udev/rules.d/10-network.rules
  19. /etc/httpd/conf/httpd.conf
  20. /etc/squid/squid.conf
  21. /etc/rsyncd.conf
  22. /etc/proftpd.conf
复制代码

2.恢复以后重新运行的命令

  1. locale-gen
  2. visudo
  3. pppoe-setup
复制代码


3.PKGBUILD的备份.

建议平时使用时就设立本地软件库,
在makepkg.conf中修改

  1. export PKGDEST=/var/mypkgs
复制代码

使每次运行makepkg时会将软件包生成到/var/mypkgs中,然后运行

  1. sudo gensync /var/abs/local /var/mypkgs/custom.db.tar.gz
复制代码

在pacman.conf中添加

  1. [custom]                                                                           
  2. Server = file:///var/mypkgs
复制代码



备份软件的PKGBUILD,*.install,*.patch等

  1. find /var/abs/local -maxdepth 2 -type f ! -name "filelist" >mypkgs
复制代码

上面将local下子目录中的文件(不包括目录和filelist)路径输入到mypkgs

使用

  1. tar -cjvf mypkgs.tar.bz2 -T mypkgs
  2. tar -cjvf sysfile.tar.bz2 -T sysfile
复制代码


备份已经安装软件列表

  1. pacman -Q|sed -e 's/ .*[0-9]$/ /g' -e '1 i\pacman -S '|tr -d "\012" >soft
  2. chmod +x soft
复制代码

生成soft文件格式为"pacman -S soft1 soft2 ... softn"
下次运行该脚本即可.

这样会改变软件包的"Reason",可能将"installed as a dependency for another package"改变为"explicitly installed".
发表于 2006-8-3 03:51:21 | 显示全部楼层
好帖子阿。

我这里网络比较好,觉得没必要备份软件包,感觉只要备份/etc里面一些设置,/home里面一些设置,然后就是把平时下载的,常编辑的东西独立放一个比如/misc的分区。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-3 07:54:56 | 显示全部楼层
Post by fluke
好帖子阿。

我这里网络比较好,觉得没必要备份软件包,感觉只要备份/etc里面一些设置,/home里面一些设置,然后就是把平时下载的,常编辑的东西独立放一个比如/misc的分区。


呵呵,我重装了一次系统,差点累死,基本上又把精华区逛了一遍,把非官方的PKGBUILD找出来安.
备份local软件包时基本上都备份PKGBUILD和补丁,*.install之类,比较小
我这里
5.5K mypkgs.tar.bz2
60K sysfile.tar.bz2
传到邮箱里,万一哪天硬盘挂了~还可以应急
回复 支持 反对

使用道具 举报

发表于 2006-8-3 22:19:29 | 显示全部楼层
哈哈,听说ff有个g-space的插件,能只接把gmail当做网络硬盘来用的,可惜我用的是oprea,没试过g-space那玩意儿
回复 支持 反对

使用道具 举报

发表于 2006-10-27 23:53:39 | 显示全部楼层
走到这里,看到好东西,顶一下,让人看到
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表