![无法在实时 CD 中挂载主分区](https://linux22.com/image/1169248/%E6%97%A0%E6%B3%95%E5%9C%A8%E5%AE%9E%E6%97%B6%20CD%20%E4%B8%AD%E6%8C%82%E8%BD%BD%E4%B8%BB%E5%88%86%E5%8C%BA.png)
以下是 fdisk -l 的输出:
ubuntu@ubuntu:~$ sudo fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 2698.6 GB, 2698581639168 bytes
255 heads, 63 sectors/track, 328083 cylinders, total 5270667264 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 1 4294967295 2147483647+ ee GPT
Disk /dev/sdb: 5397.2 GB, 5397163278336 bytes
255 heads, 63 sectors/track, 656167 cylinders, total 10541334528 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sdb doesn't contain a valid partition table
我可以挂载 /dev/sdb。
sudo mkdir /media/raid0/
sudo mount -t ext4 -v /dev/sdb /media/raid0
但我无法挂载 sda:
sudo mkdir /media/raid1/
sudo mount -t ext4 -v /dev/sda /media/raid1
以下是错误消息:mount: /dev/sda already mounted 或者 /media/raid1/ busy
我想挂载 /dev/sda 并备份数据。如果您有任何想法,请告诉我。提前致谢。
答案1
从名称来看,我们是否可以假设这是一个 raid 组?raid 配置中有 sda 和 sdb?如果是这样,那么如果虚拟磁盘已安装,则您不能(也不应该尝试)单独安装各个 raid 组件...
...除非这是一个 RAID-1 配置。
然后,您可以暂时拆分 RAID 对,并使其中一条线路下线。这样,您可以拆分镜像对,使其中一条线路下线,然后备份,使其重新上线,最后将其重新添加到追赶模式中的镜像对中。
这很复杂。我曾见过一位经验丰富的系统管理员这样做,并得到命令将现在较旧的离线镜像磁盘重新联机,但作为主磁盘,这会使主磁盘成为辅助磁盘,并随意清除所有更改。他的系统很快就崩溃了,数据库严重损坏。所以,我们要小心!
如果您要尝试执行此操作,则需要锁定并停止正在运行的任何数据库或程序,以确保在执行拆分时 RAID 集处于“安静”状态。否则,您的离线副本将处于不一致状态。恢复将很困难。Oracle 企业数据库可以做到这一点,但我不确定其他数据库是否可以做到。如今,您可以使用 Oracle 内置的备份机制来完成此任务,而不必担心所有令人讨厌的 RAID 管理。
但请仔细考虑你正在做的事情。使用这样的 RAID 集很容易出错,而且通常有更好的方法可以做同样的事情。