免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5324 | 回复: 18
打印 上一主题 下一主题

求救:处理第二硬盘的文件(修复我原来的系统) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-04-24 18:35 |只看该作者 |倒序浏览
本帖最后由 ljy88 于 2010-04-24 18:38 编辑

事由经过:
工作中的服务器CentOS v4.0,由于不小心/etc/passwd 这个文件被误操作编辑坏了, root和其他所有的用户都登陆不了,正确的passwd文件有备份。
应该怎么处理?

现在是联系托管机房,技术人员用另外一个硬盘临时装了一个CentOS v5.0系统,我可以登陆管理新系统,另外我原来那块硬盘也挂在机器上。

由于本人对linux系统本来就不太熟,加上日久生疏,不知道怎么修复我原来的系统。 (托管机房的技术人员,说也不会,难道只会装系统。。。呵呵)

求救。。。。急,在线等。(工作服务器,不能停太久)

论坛徽章:
0
2 [报告]
发表于 2010-04-24 18:45 |只看该作者
把你以前的那个硬盘挂载上来
用备份的覆盖就行啦
fdisk -l
假设你以前的硬盘是/dev/sdb
根分区是/dev/sdb1
挂载:
mount /dev/sdb1 /mnt
cp 备份文件 /mnt/etc/passwd

论坛徽章:
0
3 [报告]
发表于 2010-04-24 18:49 |只看该作者
本帖最后由 ljy88 于 2010-04-24 19:27 编辑
把你以前的那个硬盘挂载上来
用备份的覆盖就行啦
fdisk -l
假设你以前的硬盘是/dev/sdb
根分区是/dev/s ...
missuniverse110 发表于 2010-04-24 18:45



    [root@localhost ~]# fdisk -l

Disk /dev/hdc: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1   *           1          13      104391   83  Linux
/dev/hdc2              14       14593   117113850   8e  Linux LVM

Disk /dev/sda: 160.0 GB, 160040803840 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14       19457   156183930   8e  Linux LVM

由于第二块硬盘有数据,不能丢。。。怕怕。 原来的硬盘(要修复的)好像是120G IDE, 应该怎么挂载
我要修复的硬盘应该是:Disk /dev/hdc
根分区应该是:/dev/hdc1
应该用:mount /dev/hdc1 /mnt   对不? 一步都不能搞错哟,宁肯慢点求证好了再操作。

接着如下操作:
[root@localhost /]# mount /dev/hdc1 /mnt
[root@localhost /]# ls /mnt/etc/
ls: /mnt/etc/: No such file or directory

好像没有挂载上,问题出在哪里?

论坛徽章:
0
4 [报告]
发表于 2010-04-24 19:38 |只看该作者
你那个做的是逻辑卷

论坛徽章:
0
5 [报告]
发表于 2010-04-24 19:41 |只看该作者
本帖最后由 ljy88 于 2010-04-24 20:20 编辑
你那个做的是逻辑卷
missuniverse110 发表于 2010-04-24 19:38



   
我 fdisk -l 的信息在上面了, 能不能教我具体怎么弄? 先谢谢大哥了



#mkdir -p /mnt/tmphd1

#mount /dev/hdc1 /mnt/tmphd1

这样对不?

好像也不对哟,ls /mnt/tmphd1/ 显示如下:
[root@localhost ~]# ls /mnt/tmphd1/
config-2.6.18-53.1.4.el5PAE      symvers-2.6.18-8.1.6.el5.gz
config-2.6.18-8.1.6.el5          symvers-2.6.18-8.el5.gz
config-2.6.18-8.el5              System.map-2.6.18-53.1.4.el5PAE
grub                             System.map-2.6.18-8.1.6.el5
initrd-2.6.18-53.1.4.el5PAE.img  System.map-2.6.18-8.el5
initrd-2.6.18-8.1.6.el5.img      tmphd1
initrd-2.6.18-8.el5.img          tmphd2
lost+found                       vmlinuz-2.6.18-53.1.4.el5PAE
message                          vmlinuz-2.6.18-8.1.6.el5
symvers-2.6.18-53.1.4.el5PAE.gz  vmlinuz-2.6.18-8.el5

再接着想挂载另外一个分区,提示如下:
[root@localhost ~]#  mkdir -p /mnt/tmphd2
[root@localhost ~]#  mount /dev/hdc2 /mnt/tmphd2
mount: you must specify the filesystem type

论坛徽章:
0
6 [报告]
发表于 2010-04-24 20:22 |只看该作者
你那个是boot分区
/dev/hdc2

先把这个结果贴上来:(建议你把这个硬盘放到别的机上去试!!!!!!!!)
vgscan
lvscan

论坛徽章:
0
7 [报告]
发表于 2010-04-24 20:30 |只看该作者
本帖最后由 ljy88 于 2010-04-24 20:31 编辑
你那个是boot分区
/dev/hdc2

先把这个结果贴上来:(建议你把这个硬盘放到别的机上去试!!!!!!!!)
vgs ...
missuniverse110 发表于 2010-04-24 20:22


贴出来了:
[root@localhost ~]# vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "VolGroup00" using metadata type lvm2
  Found volume group "VolGroup01" using metadata type lvm2
[root@localhost ~]# lvscan
  inactive          '/dev/VolGroup00/LogVol00' [109.75 GB] inherit
  inactive          '/dev/VolGroup00/LogVol01' [1.94 GB] inherit
  ACTIVE            '/dev/VolGroup01/LogVol00' [143.53 GB] inherit
  ACTIVE            '/dev/VolGroup01/LogVol01' [5.41 GB] inherit

论坛徽章:
0
8 [报告]
发表于 2010-04-24 20:34 |只看该作者
vgchange VolGroup00 -a y

mkdir /mnt/test

mount /dev/VolGroup00/LogVol00 /mnt/test

论坛徽章:
0
9 [报告]
发表于 2010-04-24 20:40 |只看该作者
vgchange VolGroup00 -a y

mkdir /mnt/test

mount /dev/VolGroup00/LogVol00 /mnt/test
missuniverse110 发表于 2010-04-24 20:34



[root@localhost ~]# mkdir /mnt/test
[root@localhost ~]# mount /dev/VolGroup00/LogVol00 /mnt/test
mount: special device /dev/VolGroup00/LogVol00 does not exist

论坛徽章:
0
10 [报告]
发表于 2010-04-24 20:45 |只看该作者
兄弟让tab键补齐,试一试这个
mount /dev/mapper/VolGroup00-LogVol00 /mnt/test
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP