请教ufsdump备份操作系统到本地硬盘的问题
本帖最后由 xgene 于 2010-06-03 20:58 编辑
有一台4800,没有磁带,但是想把系统做个全备份。
4800下面挂有一台6140阵列,分了三个LUN(c1t1d0、c1t1d1、c1t1d2),分别挂载了三个文件系统/sybase、/data、/back
Sun Microsystems Inc. SunOS 5.9 Generic May 2002
Sourcing //.profile-EIS.....
root@SUN4800 # cat /etc/vfstab
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
fd - /dev/fd fd - no -
/proc - /proc proc - no -
/dev/md/dsk/d1 - - swap - no -
/dev/md/dsk/d0 /dev/md/rdsk/d0 / ufs 1 no -
/dev/md/dsk/d6 /dev/md/rdsk/d6 /usr ufs 1 no -
/dev/md/dsk/d3 /dev/md/rdsk/d3 /var ufs 1 no -
/dev/md/dsk/d7 /dev/md/rdsk/d7 /export/home ufs 2 yes -
/dev/md/dsk/d4 /dev/md/rdsk/d4 /opt ufs 2 yes -
swap - /tmp tmpfs - yes -
/dev/dsk/c1t1d0s2 /dev/rdsk/c1t1d0s2 /sybase ufs 2 yes -
/dev/dsk/c1t1d1s2 /dev/rdsk/c1t1d1s2 /data ufs 2 yes -
/dev/dsk/c1t1d2s2 /dev/rdsk/c1t1d2s2 /back ufs 2 yes -
root@SUN4800 # df -h
Filesystem size used avail capacity Mounted on
/dev/md/dsk/d0 3.9G 77M 3.8G 2% /
/dev/md/dsk/d6 3.9G 901M 3.0G 23% /usr
/proc 0K 0K 0K 0% /proc
mnttab 0K 0K 0K 0% /etc/mnttab
fd 0K 0K 0K 0% /dev/fd
/dev/md/dsk/d3 3.0G 235M 2.7G 8% /var
swap 8.5G 104K 8.5G 1% /var/run
swap 8.5G 24K 8.5G 1% /tmp
/dev/dsk/c1t1d0s2 49G 44G 4.9G 90% /sybase
/dev/dsk/c1t1d1s2 98G 90G 8.0G 92% /data
/dev/dsk/c1t1d2s2 322G 169G 150G 52% /back
/dev/md/dsk/d4 3.9G 859M 3.1G 22% /opt
/dev/md/dsk/d7 11G 1.7G 8.9G 17% /export/home
root@SUN4800 #
我能不能通过下面的ufsdump命令将操作系统备份到/back/osbf/下面呢?然后再拷贝到本地移动硬盘上,不知可行吗,请赐教,谢谢!
ufsdump 0f /back/osbf/root_d0.dup. /dev/md/dsk/d0
ufsdump 0f /back/osbf/usr_d6.dup/dev/md/dsk/d6
ufsdump 0f /back/osbf/var_d3.dup /dev/md/dsk/d3
ufsdump 0f /back/osbf/exporthome_d7.dup /dev/md/dsk/d7
ufsdump 0f /back/osbf/opt_d4.dup /dev/md/dsk/d4
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
收藏 虽然搞了不到两年SUN了依然菜的不敢承认
对md设备用ufsdump需要特别处理,否则没法用
回复 1# xgene
hehehehehe
回复 5# gfedcba
可以的。但好像ufsdump对应的设备是rdsk,所以你不需要加后面的/dev/md/dsk/d*,直接换成挂接点就可以了,下面是一个ufsdump的输出
bash-3.00# ufsdump 0f /export/home/root.dump /
DUMP: Date of this level 0 dump: Mon Jul 05 12:00:10 2010
DUMP: Date of last level 0 dump: the epoch
DUMP: Dumping /dev/md/rdsk/d0 (T5220-test:/) to /export/home/root.dump.
DUMP: Mapping (Pass I) [regular files]
DUMP: Mapping (Pass II) [directories]
DUMP: Writing 32 Kilobyte records
DUMP: Estimated 9609238 blocks (4692.01MB).
DUMP: Dumping (Pass III) [directories]
DUMP: Dumping (Pass IV) [regular files]
DUMP: 9609214 blocks (4692.00MB) on 1 volume at 12330 KB/sec
DUMP: DUMP IS DONE
bash-3.00#
我也想知道ufsdump备份到磁盘是如何操作的,怎么使用ufsdump -0uf 备份后的文件(大小有600GB)不能使用ufsretore恢复目录或多个文件,只能单个文件恢复,ufsdump备份生成的文件大小有限制吗?
为啥要拷到移动硬盘上呢
ufsdump要求要先把文件系统卸载。
不过可以用fssnap的方式来在线备份系统。
参考:
http://bbs2.chinaunix.net/thread-1469387-1-7.html
试试就知道了