用fdisk增加一个分区并挂载到/var后,原数据不见了,如何恢复

为当前最终发行版之前的所有版本提供支持
回复
murenjian
帖子: 9
注册时间: 2007-06-22 21:10
送出感谢: 0
接收感谢: 0

用fdisk增加一个分区并挂载到/var后,原数据不见了,如何恢复

#1

帖子 murenjian » 2007-07-19 12:13

用fdisk增加两个分区,一个分区挂载到/var,一个分区挂载到/opt,因为我在mount 之前没有将这两个分区原有的数据保存,mount 后原来这两个分区下的数据不见了,执行sudo umount 都不行,显示: sudo: can't mkdir /var/run/sudo: No such file or directory,想问下怎么解决?
murenjian
帖子: 9
注册时间: 2007-06-22 21:10
送出感谢: 0
接收感谢: 0

Re: 用fdisk增加一个分区并挂载到/var后,原数据不见了,如何恢复

#2

帖子 murenjian » 2007-07-20 17:15

murenjian 写了:用fdisk增加两个分区,一个分区挂载到/var,一个分区挂载到/opt,因为我在mount 之前没有将这两个分区原有的数据保存,mount 后原来这两个分区下的数据不见了,执行sudo umount 都不行,显示: sudo: can't mkdir /var/run/sudo: No such file or directory,想问下怎么解决?
自己已搞定!首先用图形化分区工具gparted将/var ,/opt给卸载了,这样原来的/var,/opt就出现了。 然后用tar命令将/var,/opt下的所有文件备份到根目录 ~(别的文件目录亦可)下:
cd
tar cvf var.tar /var
tar cvf opt.tar /opt
修改/etc/fstab,添加 两行:
/dev/sda12 /var reiserfs defaults 0 0
/dev/sda13 /opt reiserfs defaults 0 0
其中/dev/sda12与/dev/sda13是我刚刚增加的两个盘,呵呵,删了一个windows盘,这有一个小插曲,删除windows的一个盘后重启出现grub error 15, please wait ...之类的话。reiserfs是我格式 化sda12 ,sda13的文件系统类型。
删除原来的/var ,/opt,重启即可自动挂载新分区。
然后将备份的var.tar ,opt.tar 解压到/var,/opt:
cd /
tar xvf ~/var.tar
tar xvf ~/opt.tar
完成。
删除windows的一个盘后重启出现grub error 15, please wait ...之类的话,最后再说说怎么解决这个问题:
自行用livecd进入系统。在终端运行:
sudo grub
grub>find /boot/grub/stage1 //这里我得到的是(hd0,8)
grub>root (hd0,8)
grub>setup (hd0)
grub>quit
然后重启,选择从硬盘启动,grub启动时出现选择要启动的操作系统时,按e键修改,把 root (hd0,8)改成 (hd0,7)后系统启动成功(若一次不成功,多改几次,直到成功为止)。
进入系统修改/boot/grub/menu.lst,把
title Ubuntu, kernel 2.6.20-16-generic
root (hd0,7)
kernel /boot/vmlinuz-2.6.20-16-generic vga=773 root=UUID=a39e2152-2c8f-449c-b745-59c925c2150c ro quiet splash locale=zh_CN
initrd /boot/initrd.img-2.6.20-16-generic
quiet
savedefault

title Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root (hd0,7)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=a39e2152-2c8f-449c-b745-59c925c2150c ro single
initrd /boot/initrd.img-2.6.20-16-generic

#title Ubuntu, memtest86+
#root (hd0,7)
#kernel /boot/memtest86+.bin
#quiet
中的(hd0,8)全都改为(hd0,7)即可,上面是我改完后的样子。
头像
冲浪板
论坛版主
帖子: 7467
注册时间: 2007-05-06 8:19
送出感谢: 0
接收感谢: 5 次

#3

帖子 冲浪板 » 2007-07-21 20:08

既然用了高级的系统(起码你是这样认为的),干吗不用用unionfs...
回复

回到 “老旧版本支持”