最近,公司外网的Linux服务器交给我维护了。我是linux菜鸟一枚,接触linux也不多。检测日志的时候发现有硬盘有大量的坏道信息。 用命令:smartctl -H /dev/sda 检测了硬盘,结果是“SMART overall-health self-assessment test result: Failure”,马上申请了更换硬盘。用新硬盘重新装了系统后,不想在重新安装原来的服务和做大量的配置。打算用备份数据直接替换整个系统。(操作系统为centos 5.8) 1.用新硬盘重新装系统,备份/etc/fstab文件和/boot/grub/grub.conf。 2. 用tar命令打包备份旧硬盘的下面的每个目录:tar zcvpf xxx.tar.gz 目录 (tar zcvpf home.tar.gz /home ) 一定要加p参数,这样就保留了文件权限 /etc目录 /boot目录 /root目录 /usr目录 /home目录 /bin目录 /lib目录 /sbin目录 /var目录 /opt目录 3.将tar.gz包拷贝到新系统根目录下 , 用 tar zxvpf home.tar.gz -C / 进行还原就好了,其他的目录和操作home一样操作就好了。 4.由于重装了系统和更换了硬盘,将第一步备份/etc/fstab文件和/boot/grub/grub.conf在重新还原。 5.重新启动系统,一切服务正常运行。 (责任编辑:IT) |