...2块145G的硬盘,做硬Raid1,在一次修改逻辑分区大小后,不能开机_百度...
发布网友
发布时间:2022-08-12 10:25
我来回答
共6个回答
热心网友
时间:2024-06-13 19:39
如果你调整分区过程没有出现意外,通常数据是存在的,修改分区后会导致 UUID 发生变化,而linux 通常使用UUID来查询磁盘。这个 你需要使用 一个便携式的 linux ,去启动系统,然后挂载你服务器内的磁盘。检查一下,数据是否存在,如果存在,一般来说可能是 内核参数需要调整,指定跟分区,再次 /etc/fstab错误。
按照如下格式编辑你的 grub.conf ,其中根分区的UUID 可以在你的便携式linux 中查询到。
kernel /vmlinuz-2.6.27.5-117.fc10.i686 ro root=UUID=38bc332b-0824-453a-a055-411c1b10d6f9 rhgb quiet vga=791
去下载一个 centos live cd ,并且烧录进u盘或者你服务器可用的介质。
不过你的问题是 raid1分区 ,这种情况下调整了磁盘数据,方法不当,分区就破坏了。
热心网友
时间:2024-06-13 19:37
DiskGenius软件可以抢修硬盘上的数据,把源盘卸下来修复。
热心网友
时间:2024-06-13 19:37
你这个系统启动时 是挂载磁盘时候出现错误的么?修改的分区对应什么目录啊?根目录还是home 还是其他的?
热心网友
时间:2024-06-13 19:42
只能试一试fsck -y修复。
fdisk -l 能看到设备吗?
热心网友
时间:2024-06-13 19:37
我真服了大神你了, RADI里面都来修改盘大小, 你如果记得以前的大小,可以挂一个盘上去,装上系统,调回来看行不行,如果不行的话,你可以洗白白了~~~
热心网友
时间:2024-06-13 19:40
有linux系统安装光盘或者USB安装介质(将linux写入的USB ,即Live USB),进入后有个可以尝试的mini系统。
将你安装linux时用的linux安装光盘或者USB接入计算机,从USB或光盘启动。
这里有一点,安装介质(Live USB或Live CD)不一定非要是你的安装此Linux时用的Linux(因为不是重装系统),只要他是Live USB或Live CD,就可以。
从该Live USB或Live CD启动后,进入该mini的系统,从你的mini系统中可以查看系统磁盘,因为linux的VFS机制,大部分各种不是linux分区也可识别,文件存不存在一看便知,而且可以向外接磁盘复制。
接下来就是安装GRUB,(前提是分区完好,linux分区未破坏),这里用到的几个工具,新确保在mini的linux系统中存在:chroot ,su或sudo ,mount ,grub2-install或grub-install ,exit ,unmount。
(如果你的原来是GRUB,安装的mini系统中若是GRUB2的话,需要注意一下,因为GRUB2虽然强大,但目前处于测试,具体取决与GRUB2的版本)
1.挂载你的原来的linux分区。
$ sudo mount -t ext4 -o rw /dev/sda4 /media
(这只是个例子,/dev/sda4是你的linux分区,可能不只一个,把他们都挂上)
2.接下来挂载必要系统分区,其保持mini系统的正常。
$ sudo mount -t proc none /media/proc
$ sudo mount -o bind /dev /media/dev
$ sudo mount -o bind /sys /media/sys
$ sudo mount -t devpts devpts /media/dev/pts
3.改变ROOT的根目录。
$ sudo chroot /media
4.安装GRUB2到你的磁盘启动分区。
# grub2-install --force /dev/sda
5.退出,搞定。。
# exit
哦。。对了,还要卸载一下你刚才挂载的分区。
上面的例子/media是你挂载的在你的磁盘上的linux分区。
如果mini系统有su,直接输入su,以后就不用加sudo了。
/dev/sda是你的磁盘上的主分区。
如果你的是GRUB的话,安装过程大同小异。