QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 937|回复: 14

求助:关于备份的问题

[复制链接]
发表于 2006-6-19 11:53:02 | 显示全部楼层 |阅读模式
各位老鸟,我是一个新手,最近遇到了一些问题解决不了,我的身边(甚至我所在的这个小城)没有人用linux,没有人可以帮的.无奈来这里看了好久,都没有找到什么解决方法,所以发贴求助.
我有两个硬盘,都是80G的,hda装的是ubuntu linux 5.10,hdb装的是WINXP,其中分3个盘,C,D(/dev/hdb5),E(/dev/hdb6)盘.
我在升级ubuntu的时候出了错,结果进不了图形界面了,只能进字符界面了,于是我想重新安装ubuntu,我在/home/lookblood下有好多重要的资料,我当初把那些资料所在的文件夹用中文名字命名,现在在字符界面下那些中文名字全成了乱码,想把它们备份到winxp里的D盘,都不知道怎么打命令,因为它们的名字全是乱码.所以我想干脆把整个/home/lookblood 都备份到winxp的d盘去,我打的命令是
#cp rf /home/lookblood /dev/hdb5
但是我转到winxp下却看不到有复制过来的东西.于是我后来换了一条命令
#dd if=/home/lookblood of=/dev/hdb5 bs=512 count=1
然后再转到winxp下一看,惨了,连D盘都不见了,D盘变成没有格式化的了,这些命令我是看了一本linux入门书上面的解释那些命令的章节以后,自己打出来的,请问,这两条命令有什么不对的,为什么会复制不了呢,D盘不见了是怎么回事,D盘是不是要重新格式化?我应该怎么样做才能把/home/lookblood下的东西安全备份到我的winxp的D盘去?
发表于 2006-6-19 12:05:45 | 显示全部楼层
linux一般只能读ntfs,而不能写,fat格式的一般读写没问题

你这情况可能是分区表受到了破坏

一般用linux和windows双引导,一定要用diskgen备份好分区表。有了软盘启动用diskgen就能很容易搞定,不过,linux下复制数据,只能写到fat分区,最好是单独分一个fat分区出来供linux读写后与windows交换数据.
回复

使用道具 举报

发表于 2006-6-19 12:13:13 | 显示全部楼层

Re: 求助:关于备份的问题

我主引导分区装了windows2003后,用ghost备份了,然后又装了ubuntu6.06和suse10.1,用grub作引导,用了一个fat分区供linux读写数据与windows交换。用了些时间了没有出现什么问题,一定要用diskgen来备份好分区表,避免分区出问题数据丢失。并且ghost恢复c盘镜像也不会影响到linux。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2006-6-19 12:14:01 | 显示全部楼层
我的xp下的hdba全是fat格式的,我的两个系统分别装在两个硬盘里,启动的时候按"delete"进入BIOS里修改启动顺序来进入不同的系统.另外,我的没有软盘,我有两个光驱,其中一个是刻录光驱.我有knoppix和ubuntu live cd,但是它们都不能挂载硬盘里的东西,奇怪,两个硬盘都是这样.
那么,在字符界面下,我现在应该怎么样做才能备份/home/lookblood下的东西?
回复

使用道具 举报

 楼主| 发表于 2006-6-19 12:18:34 | 显示全部楼层
我打的那两条命令有什么不妥的吗?我应该怎么样修改才能备份/home/lookblood下的东西?
回复

使用道具 举报

发表于 2006-6-19 12:51:28 | 显示全部楼层
如果你的是ubuntu,那么你可以到这去看看找找答案,或者是去其专门的论坛请教高手,我也是刚玩不久,ubuntu的命令还不熟悉

http://wiki.ubuntu.org.cn/

不过,你应该先在linux下把要备份的数据备份到fat分区,然后再到windows下读fata分区的数据
回复

使用道具 举报

 楼主| 发表于 2006-6-19 13:43:38 | 显示全部楼层
楼上的,我也正是想在linux下把要备份的数据备份到fat分区啊,就是不知道怎么样在字符界面下做,我打的命令不行,不知道是哪里出的问题,我去过ubuntu社区,但是没有找到答案
回复

使用道具 举报

发表于 2006-6-19 13:50:07 | 显示全部楼层
没有特定的解决办法
老手用tar命令把文件打包,当文件损坏进就释放回去,简单的说,就是压缩和解压,这很简单
还有用ghost的,对于新手来说,还是很容易上手和理解的
当然还有把文件全复制到光盘上,到时系统有问题时放回去....
甚至可以在硬盘上专门切一块做备份分区,存放和原分区一模一样的文件,以备使用
回复

使用道具 举报

 楼主| 发表于 2006-6-19 14:58:27 | 显示全部楼层
谢谢楼上的,我准备试一下
回复

使用道具 举报

 楼主| 发表于 2006-6-19 15:00:13 | 显示全部楼层
哦,还想问一个问题,我打的那两条命令有什么不妥的吗?
回复

使用道具 举报

发表于 2006-6-19 15:19:39 | 显示全部楼层
/dev/hdbN 是设备文件,你这么干是不行的,要mount至文件系统某节点后才能用,
如果是fat32文件系统,用下面的命令,如果是NTFS有危险
#mkdir /mnt/hdb5
#mount -t vfat /dev/hdb5 /mnt/hdb5
此时/dev/hdb5被挂载到节点/mnt/hdb5了
回复

使用道具 举报

 楼主| 发表于 2006-6-19 15:48:00 | 显示全部楼层
啊,原来我忘记挂载了!!!!!哎,以前我用redhat9.0的时候一直是手动挂载的,ubuntu在图形界面下一直都是自动挂载hdb的各个盘的,所以我习惯了不用打命令挂载了,我晚上试一下先
回复

使用道具 举报

 楼主| 发表于 2006-6-19 15:49:31 | 显示全部楼层
怪不得cp rf /home/lookblood /dev/hdb5 不行,这两天我对着书一直在想我的命令究竟是哪里错了
回复

使用道具 举报

发表于 2006-6-19 17:17:47 | 显示全部楼层
ubuntu 好象一般都用

sudo cp ..............
sudo .. ..........
回复

使用道具 举报

 楼主| 发表于 2006-6-20 16:11:05 | 显示全部楼层
已经备份了,谢谢楼上几位!
zxx007兄弟,我用root登陆进去的,所以不用sudo了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-14 18:43 , Processed in 0.077406 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表