我的系统在 bios 配置的 RAID-1 阵列中有两个磁盘,目前双引导 Win7 和 Ubuntu 10.10。我选择了 fakeraid,而不是 softraid,以便从 Win7(游戏)和 Ubuntu(其他一切!)都可以看到被突袭的磁盘。出于各种原因,我决定不再使用磁盘磁盘运行此系统,因此我想要两个单独的磁盘:一个用于两个操作系统版本,一个用于数据。
我在 BIOS 中删除了 RAID 设置,然后重新启动。两个操作系统都可以正常启动,但我不知道磁盘配置发生了什么。当我列出挂载表时,我仍然是/dev/mapperfakeRAID熟悉的条目:
$ sudo mount | grep /dev
/dev/mapper/pdc_beidbcaig5 on / type ext4 (rw,errors=remount-ro,commit=0)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
/dev/dm-1 on /mnt/windows type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
/dev/mapper/pdc_beidbcaig9 on /home type ext4 (rw,user_xattr,commit=0)
/dev/mapper/pdc_beidbcaig6 on /var type ext4 (rw,commit=0)
/dev/mapper/pdc_beidbcaig7 on /boot type ext3 (rw,commit=0)
Run Code Online (Sandbox Code Playgroud)
如果我启动 gparted,我可以看到两个镜像磁盘的分区,分别为/dev/sda和列出/dev/sdb。但是,当我询问 gparted 中显示的任何分区的信息时,我收到一条警告:
Warning: no such file or directory while trying to open /dev/sda5
Couldn't find valid system superblock
dumpe2fs 1.41.12 (17-May-2010)
dumpe2fs: No such file or directory while trying to open /dev/sda5
Unable to read the contents of this file system!
Run Code Online (Sandbox Code Playgroud)
现在显然可以读取文件系统,否则它将无法启动。但同样明显的是,磁盘配置出现了问题。可悲的是,我真的不知道从哪里开始。
我确实阅读了 的手册页dmraid,我认为该-x选项正是我所需要的。然而:
$ sudo dmraid -x
About to delete RAID set pdc_beidbcaig
WARNING: The metadata stored on the raidset(s) will not be
accessible after deletion
Do you want to continue ? [y/n] :y
ERROR: Raid set deletion is not supported in "pdc" format
Run Code Online (Sandbox Code Playgroud)
总之,我应该采取哪些步骤来确保我之前镜像的两个 RAID-1 磁盘成为两个独立的驱动器,我可以重新格式化其中一个以存储更多数据?
谢谢!
好的,我在此线程中找到了一些有用的信息。特别是,做
sudo dmraid -rE
Run Code Online (Sandbox Code Playgroud)
很有帮助,尽管/etc/fstab之后我必须手动修补,这已经足够了。但仍然不确定我是否已经涵盖了所有内容,并且我很乐意解释 dmraid 的作用。“让一切变得更好”的魔法咒语是可以的,但我宁愿理解我在做什么,至少从广义上来说!
| 归档时间: |
|
| 查看次数: |
4173 次 |
| 最近记录: |