Live Ubuntu Backup V2.2,备份你的 ubuntu 为可启动的 squashfs 文件

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
Dim
帖子: 640
注册时间: 2009-04-06 15:03
送出感谢: 1 次
接收感谢: 0

Re: Live Ubuntu Backup V2.2,备份你的 ubuntu 为可启动的 squashfs 文件

#256

帖子 Dim » 2010-08-21 19:07

今天回来再顶,因为太好用了。楼主多谢你共享的好东西。关注你以后再出好程序。
,
头像
Alvin2008
帖子: 77
注册时间: 2010-09-01 19:41
送出感谢: 0
接收感谢: 0

Re: Live Ubuntu Backup V2.2,备份你的 ubuntu 为可启动的 squashfs 文件

#257

帖子 Alvin2008 » 2010-09-04 21:46

好东西,我也来占个座,嘿嘿
tusooa
帖子: 6546
注册时间: 2008-10-31 22:12
系统: 践兔
送出感谢: 6 次
接收感谢: 10 次
联系:

Re: Live Ubuntu Backup V2.2,备份你的 ubuntu 为可启动的 squashfs 文件

#258

帖子 tusooa » 2010-09-17 16:33

比尔熊,那个lub -h 可以给搞成单独的man文件。
顺便,可以搞个deb包,放到ppa上。

代码: 全选

] ls -ld //
billbear
帖子: 3681
注册时间: 2008-05-03 23:42
送出感谢: 0
接收感谢: 3 次

Re: Live Ubuntu Backup V2.2,备份你的 ubuntu 为可启动的 squashfs 文件

#259

帖子 billbear » 2010-09-18 20:15

嗯,不过这小项目,懒得弄的正儿八经的了。整个程序就是唯一的脚本文件,小东西我都喜欢弄成这样。
tusooa
帖子: 6546
注册时间: 2008-10-31 22:12
系统: 践兔
送出感谢: 6 次
接收感谢: 10 次
联系:

Re: Live Ubuntu Backup V2.2,备份你的 ubuntu 为可启动的 squashfs 文件

#260

帖子 tusooa » 2010-09-22 14:47

额,这个东西,不算小阿。
顺便,推荐下bash-libraries。

代码: 全选

] ls -ld //
zmm248455154
帖子: 28
注册时间: 2010-10-12 23:05
送出感谢: 0
接收感谢: 0

Re: Live Ubuntu Backup V2.2,备份你的 ubuntu 为可启动的 squashfs 文件

#261

帖子 zmm248455154 » 2010-10-31 14:17

谢谢,学习了
头像
会fly的青蛙
帖子: 66
注册时间: 2010-10-13 13:15
送出感谢: 0
接收感谢: 0

Re: Live Ubuntu Backup V2.2,备份你的 ubuntu 为可启动的 squashfs 文件

#263

帖子 会fly的青蛙 » 2010-11-20 15:30

有空试试,虽然有点晚,还是要向billbear喜得贵子祝贺一下
没得玩了
头像
会fly的青蛙
帖子: 66
注册时间: 2010-10-13 13:15
送出感谢: 0
接收感谢: 0

Re: Live Ubuntu Backup V2.2,备份你的 ubuntu 为可启动的 squashfs 文件

#264

帖子 会fly的青蛙 » 2010-11-20 17:21

我这里没有生成 vmlinuz 和 initrd.img 呢,文件夹里只有 squashfs 文件 和 menu.lst ,没记得上面有人提到过这个情况呀!
信息 系统: ubuntu 10.10
U盘启动,使用 syslinux引导
程序输出信息:
ubuntu@ubuntu:~/Downloads$ sudo lub -b
english/chinese?
c
将要备份系统。建议退出其他程序。继续?(y/n)
y
指定一个空目录 (绝对路径) 来存放备份。
可以从 Nautilus 文件管理器拖放目录至此。
可以使用移动硬盘。
如果不指定, 将会存放到 /home/ubuntu/backup-2010.11.20
/cdrom/doc/lub
是否排除 /home 里所有的用户文件? (y/n)
n
是否也排除 /home 里所有的用户配置文件(隐藏文件)? (y/n)
n
是否排除已下载软件包在 /var/cache/apt/archives/ 里的本地缓存 ? (y/n)
y
(高级用户功能)指定其他需要排除的文件/目录, 一行写一个。以空行结束。
可以从 Nautilus 文件管理器拖放至此。
注意程序已经自动排除所有移动设备, windows 分区, 手动挂载的所有设备, /proc, /sys, /tmp 下的文件, wubi 的 /host 内容, 等等。
所以在绝大多数情况下你只需要直接回车就可以了。
如果你排除了重要的系统文件/目录, 不要指望你的备份能够工作。
/cdrom

ls: cannot access /tmp/bind/media/*: No such file or directory
开始备份?(y/n)
y
Parallel mksquashfs: Using 2 processors
Creating 4.0 filesystem on /cdrom/doc/lub/backup2010.11.20.squashfs, block size 131072.
[=========================================================-] 103323/103323 100%
Exportable Squashfs 4.0 filesystem, data block size 131072
compressed data, compressed metadata, compressed fragments
duplicates are removed
Filesystem size 787533.21 Kbytes (769.08 Mbytes)
38.59% of uncompressed filesystem size (2040630.71 Kbytes)
Inode table size 1425735 bytes (1392.32 Kbytes)
25.09% of uncompressed inode table size (5682955 bytes)
Directory table size 1386747 bytes (1354.25 Kbytes)
39.64% of uncompressed directory table size (3498036 bytes)
Number of duplicate files found 10094
Number of inodes 146674
Number of files 99044
Number of fragments 6893
Number of symbolic links 31547
Number of device nodes 85
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 15998
Number of ids (unique uids + gids) 32
Number of uids 12
root (0)
man (6)
daemon (1)
couchdb (105)
gdm (113)
lp (7)
hplip (112)
ubuntu (999)
speech-dispatcher (107)
libuuid (100)
syslog (101)
avahi-autoipd (103)
Number of gids 30
root (0)
video (44)
audio (29)
tty (5)
fuse (104)
kmem (15)
disk (6)
daemon (1)
dip (30)
messagebus (105)
couchdb (113)
lp (7)
shadow (42)
ssl-cert (112)
ubuntu (999)
crontab (102)
mail (8)
lpadmin (111)
mlocate (106)
utmp (43)
ssh (107)
games (60)
utempter (116)
staff (50)
libuuid (101)
src (40)
admin (119)
avahi-autoipd (108)
gdm (120)
adm (4)
cp: cannot stat `/boot/initrd.img-2.6.35-22-generic': No such file or directory
cp: cannot stat `/boot/vmlinuz-2.6.35-22-generic': No such file or directory
已备份至 /cdrom/doc/lub。请阅读里面的 menu.lst :)
开始于: Sat Nov 20 09:00:16 UTC 2010
结束于: Sat Nov 20 09:03:41 UTC 2010
###################################################
中间只有ls: cannot access /tmp/bind/media/*: No such file or directory 这一处异常,但是看起来不像是大问题,我当时以为是说没有检测到移动设备,所以没在意。现在想想应该也不是这里的问题。
请问是 billbear 兄修改了脚本,和上面大家讨论的不一样了,还是因为 liveusb的问题,我记得好像见到billbear兄说不推荐在 livecd ,liveusb上使用。

另外,没有这两个文件影响吗?我的U盘里有这两个文件,是当初用 unversial-usb-installer 这个软件制作U盘启动盘时U盘里就有的。还有系统盘里应该也会有的吧。都是 10.10的,能通用吗?


####
晕,我太粗心了,刚刚看发过的帖子才发现有最后两行错误,
cp: cannot stat `/boot/initrd.img-2.6.35-22-generic': No such file or directory
cp: cannot stat `/boot/vmlinuz-2.6.35-22-generic': No such file or directory
看来这个脚本是从 /boot 目录复制上面所说的这两个文件了,那么说还是原来的文件?安装个程序什么的不至于修改了这些个内核什么的东西了吧,应该是的。那我放U盘里启动一下试试

另外我的/boot 目录似乎多了点东西,以前记得只有 grub一个文件夹,当然也有可能是我记错了,现在有
abi-2.6.35-22-generic
config-2.6.35-22-generic
memtest86+.bin
memtest86+_multiboot.bin
System.map-2.6.35-22-generic
vmcoreinfo-2.6.35-22-generic
这几个文件和grub文件夹,文件夹中只有一个 grubenv文件
没得玩了
头像
会fly的青蛙
帖子: 66
注册时间: 2010-10-13 13:15
送出感谢: 0
接收感谢: 0

Re: Live Ubuntu Backup V2.2,备份你的 ubuntu 为可启动的 squashfs 文件

#265

帖子 会fly的青蛙 » 2010-11-20 18:30

我把上面所说的我用 lub脚本生成的 squashfs 文件复制到U盘中,然后把原来的那个squashfs 文件替换为它,然后开机成功。上网什么的都没有问题。就是刚刚开机的时候就提示好几个 Gnome applet 错误,但是好像不影响功能。另外中文输入 ibus 的图标也发生错误,而且图标好像少了几个,像 evolution的信封图标和关机那个地方的图标。不过既然不影响我,还是继续使用。谢谢 billbear.
这里有一张截屏,请看看右上角 panel
Screenshot-1.png
没得玩了
billbear
帖子: 3681
注册时间: 2008-05-03 23:42
送出感谢: 0
接收感谢: 3 次

Re: Live Ubuntu Backup V2.2,备份你的 ubuntu 为可启动的 squashfs 文件

#266

帖子 billbear » 2010-11-25 12:14

会fly的青蛙 写了:有空试试,虽然有点晚,还是要向billbear喜得贵子祝贺一下
谢谢,小家伙长出两颗门牙了。 :em08
呃,这个脚本是备份正经安装的系统的,不是备份 live 系统的,所以出现那些问题
用原有的内核和 initrd 代替会有小不同,因为安装了 lupin 以后会修改 initrd
我以前说的是可以用 livecd 恢复,在恢复时手动指定之前的备份存放点,但是不能用 livecd 来备份的。我想不出备份 livecd 有什么用处,呵呵。
头像
会fly的青蛙
帖子: 66
注册时间: 2010-10-13 13:15
送出感谢: 0
接收感谢: 0

Re: Live Ubuntu Backup V2.2,备份你的 ubuntu 为可启动的 squashfs 文件

#267

帖子 会fly的青蛙 » 2010-11-25 16:14

备份Livecd还是有用处的,就是可以让我这样的菜鸟在没有自己定制系统的能力时使用备份来一定程度上定制学习环境. 比如说我一直用liveusb,没有选择安装到u盘也没有选择保存设置是因为那样要经常向u盘写东西,太慢而且写太多对盘不会有什么好处吧。于是就跑在内存里,到真正保存再向u盘写.这样的问题就在于无法保存安装过的软件,个人配置倒没有太大影响,写脚本复制一下,但是安装程序要花时间.即使把deb包都放入iso文件再挂载到/var的缓存目录去省去下载步骤,安装过程也要费时间.因此使用您提供的备份软件可以把我安装过软件的环境备份一下,以后每次启动都有熟悉的软件环境.所以说您的脚本帮了我大忙了,谢谢
没得玩了
头像
SmallV
论坛版主
帖子: 9016
注册时间: 2011-01-26 17:52
来自: 万林丛中的一抹浓绿,夹带落日余晖的安祥
送出感谢: 0
接收感谢: 0

Re: Live Ubuntu Backup V2.2,备份你的 ubuntu 为可启动的 squashfs 文件

#268

帖子 SmallV » 2011-01-27 3:01

早看到就好了
Just do it, you will succeed!
头像
xiaoluodingmao
帖子: 28
注册时间: 2010-07-01 21:12
送出感谢: 0
接收感谢: 0

Re: Live Ubuntu Backup V2.2,备份你的 ubuntu 为可启动的 squashfs 文件

#269

帖子 xiaoluodingmao » 2011-03-05 21:30

:em04
鼠标点点无压力……remastersys……
sudo nautilus!
tonway
帖子: 5
注册时间: 2008-08-17 17:59
送出感谢: 0
接收感谢: 0

Re: Live Ubuntu Backup V2.2,备份你的 ubuntu 为可启动的 squashfs 文件

#270

帖子 tonway » 2011-03-12 11:27

http://suddymail.org//show-194-1.html 这里的帖子可以实现楼主需要的,可惜的是目前不支持BT4 RC2 需要重新搞,我不怎么懂。不过他的那个suddy脚本到时很不错的。。希望有高人改进下。。
回复

回到 “Shell脚本”