博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一次备份与紧急系统恢复(转)
阅读量:2453 次
发布时间:2019-05-10

本文共 997 字,大约阅读时间需要 3 分钟。

第一次备份与紧急系统恢复(转)[@more@]

第一次备份与紧急系统恢复

昨天终于碰到第一次系统灾难。由于乱用rdev使得分区表出错。丢失了我的hda5(/) 和hda6(swap). 好在我几天前刚做了第一个系统备份。所以得以一试系统恢复。

我的备份用的是以下命令:

$ cat fullbackup.sh

#!/bin/sh

tar cvpljf /mnt/sda5/bkup/slack-full-$1.tar.bz2 --listed-incremental /mnt/sda5/bkup/slack-incr.dat --exclude /tmp --exclude /proc /

sync

tar的参数说明:

p - 保存文件权限。

l - 只备份指定目录所在的文件系统。不会包括你挂载的其他文件系统,如FAT partitions。

--listed-incrementatl 做递增的备份。但是因为这是我的第一次备份。所以实际上是完全备份。以后可以用生成的slack-incr.dat文件作递增备份。

--exclude 不包括文件。备份时不应该包括/proc,没必要包括/tmp。

我的恢复过程:

详见http://home.pacific.net.sg/~wangyal...acker_diary.txt。总之我绕了一点弯路。重装了slackware 9.1 A series, 再tar xvjpf我的备份包到/tmp,最后用9.1 CD-ROM启动, 手动mount /dev/hda5到/mnt/hda5, 再mv /mnt/hda5/tmp/* /mnt/hda5/.

我学到的教训 - 供大家商讨:

- 不要用tar -j来做备份。因为slackware9.1 CD-ROM里的tar不支持这个选项。所以用它来启动恢复文件系统时不能解开bz2的包。

- 留一个备份的tar ball在另一个分区。我是把备份放在usb hdd里的,结果用CDROM启动后挂载不了我的usb hdd

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8225414/viewspace-940237/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8225414/viewspace-940237/

你可能感兴趣的文章
SQL Server Reporting Services最佳做法
查看>>
SQL FILESTREAM和SQL Server全文搜索
查看>>
SQL Server 2019中的轻量级性能分析
查看>>
学习MySQL:使用SELECT语句从MySQL服务器查询数据
查看>>
sql聚簇索引和非聚簇索引_使用SQL CREATE INDEX创建聚簇和非聚簇索引
查看>>
如何在SQL Server中索引外键列
查看>>
mysql 如何对表排序_学习MySQL:对表中的数据进行排序和过滤
查看>>
sql azure 语法_将SQL工作负载迁移到Microsoft Azure:规划迁移
查看>>
5000_500
查看>>
同步等待 异步等待_异步等待
查看>>
designmode_designMode
查看>>
api代理提取_提取API
查看>>
php 锚点_使用PHP分配锚点ID
查看>>
css 相同的css属性_CSS属性,内容和L10N
查看>>
v视差 u视差_视差SEO难题
查看>>
pygments_在PHP和WordPress上的Pygments
查看>>
js .has_使用has.js进行JavaScript功能检测
查看>>
javascript 编码_带类JavaScript编码
查看>>
dojo ajax 传参_使用Dojo动画AJAX记录删除
查看>>
unity 施加力量_在空块元素上施加宽度
查看>>