a*****g 发帖数: 19398 | 1 我有一个可以启动系统的 U盘,想把它备份一下(就像CD可以备份成ISO文件一样)
不知道用神马工具进行备份(以及将来的恢复) |
s***g 发帖数: 495 | 2 (%73)(20:49)(pong)~/ws> sudo cat /root/bin/dump_root
#!/bin/sh
if [ $# -ne 1 -a $# -ne 2 ] || [ ! -b $1 ]; then
echo "`basename $0` [hostname]"
else
_T=ext3
umount ${1}1
echo "`basename $0` on `date '+%Y_%m_%d'` to $1 $2" >> /root/bin/log
&& \
dd if=/dev/zero of=$1 bs=1M count=1 && \
sync && sync && sync && \
parted $1 --script mklabel msdos && \
parted $1 --script mkpart primary $_T 2048s -- -1 && \
mkfs.$_T -L ROOT ${1}1 && mount ${1}1 /mnt && cd /mnt && \
dump 0af - / | restore rf - && cd / && \
if [ $# -eq 2 ]; then
_T=`hostname`
sed -i "s|dc_other_hostnames='$_T'|dc_other_hostnames='$2'|"
/mnt/etc/exim4/update-exim4.conf.conf
sed -i "s|$_T|$2|" /mnt/etc/hostname
sed -i "s|127.0.0.1\tlocalhost $_T|127.0.0.1 localhost $2|"
/mnt/etc/hosts
sed -i "s|$_T|$2|" /mnt/etc/mailname
sed -i "s|root:x:0:0:$_T root:/root:/bin/bash|root:x:0:0:$2
root:/root:/bin/bash|" /mnt/etc/passwd
sed -i "s|root:x:0:0:$_T root:/root:/bin/bash|root:x:0:0:$2
root:/root:/bin/bash|" /mnt/etc/passwd-
sed -i "s|interfaces = $_T|interfaces = $2|" /mnt/etc/samba/
smb.conf
sed -i "s|^@reboot /usr/bin/fetchmail -a|#@reboot /usr/bin/
fetchmail -a|" /mnt/var/spool/cron/crontabs/suy
fi && \
sync && sync && sync && \
umount /mnt && \
echo "`basename $0` Done"
fi
#parted $1 --script mkpart primary $_T 2048s 3932159s && \
#parted $1 --script mkpart primary $_T 2048s -- -1 && \
(%73)(20:50)(pong)~/ws>
【在 a*****g 的大作中提到】 : 我有一个可以启动系统的 U盘,想把它备份一下(就像CD可以备份成ISO文件一样) : 不知道用神马工具进行备份(以及将来的恢复)
|
a*o 发帖数: 19981 | 3 true image有些老版可以,具体忘了,google。 |
a*o 发帖数: 19981 | 4 我擦,看得菊花一紧。
log
【在 s***g 的大作中提到】 : (%73)(20:49)(pong)~/ws> sudo cat /root/bin/dump_root : #!/bin/sh : if [ $# -ne 1 -a $# -ne 2 ] || [ ! -b $1 ]; then : echo "`basename $0` [hostname]" : else : _T=ext3 : umount ${1}1 : echo "`basename $0` on `date '+%Y_%m_%d'` to $1 $2" >> /root/bin/log : && \ : dd if=/dev/zero of=$1 bs=1M count=1 && \
|
a*****g 发帖数: 19398 | 5 把这个搞顺溜了,不如买个新的U盘算了
log
【在 s***g 的大作中提到】 : (%73)(20:49)(pong)~/ws> sudo cat /root/bin/dump_root : #!/bin/sh : if [ $# -ne 1 -a $# -ne 2 ] || [ ! -b $1 ]; then : echo "`basename $0` [hostname]" : else : _T=ext3 : umount ${1}1 : echo "`basename $0` on `date '+%Y_%m_%d'` to $1 $2" >> /root/bin/log : && \ : dd if=/dev/zero of=$1 bs=1M count=1 && \
|
k*h 发帖数: 3668 | 6 显示所有隐藏文件,然后全部copy。应该就OK了
【在 a*****g 的大作中提到】 : 我有一个可以启动系统的 U盘,想把它备份一下(就像CD可以备份成ISO文件一样) : 不知道用神马工具进行备份(以及将来的恢复)
|
s***g 发帖数: 495 | 7 菊花紧了还不发包子?
【在 a*o 的大作中提到】 : 我擦,看得菊花一紧。 : : log
|
g*******t 发帖数: 7704 | 8 不用备份,随便下载一个光盘维护iso,都能重新做一个,
不如研究u盘量产工具,可以用u盘模拟一个cdrom, |
i***l 发帖数: 9994 | 9 PassMark ImageUSB
这个可以同时备份你的启动信息,这样你还原之后新的USB仍然能启动。 |
G**Y 发帖数: 33224 | 10 Google-个叫rufus的软件
【在 a*****g 的大作中提到】 : 我有一个可以启动系统的 U盘,想把它备份一下(就像CD可以备份成ISO文件一样) : 不知道用神马工具进行备份(以及将来的恢复)
|