最新消息:

linux 分区错误

Linux admin 3390浏览 0评论

今天客服出去实施,发现客户的机器安装的RAID 卡属于软RAID,磁盘在Centos 5.9 系统里认出来的是很长的字符串。按照业务需求分区后发现剩下的分区分给 data 目录,在安装界面无法 分区下去,一直停留在格式化 data 数据盘分区。给我通电话后,我果断先让他把系统分区完,数据盘分区先部分,等进入系统后我远程来看问题。再他不分数据盘后系统正常安装完了跟我远程我发现的问题。

2

很长字符串为真实RAID卡认出的磁盘,实际的两个磁盘 为 /dev/sda /dev/sdb 是不能挂载操作的。上来我先给他 分区试试,结果报错:

WARNING: Re-reading the partition table failed with error 22: 无效的参数.
The kernel still uses the old table.

经过google 发现:

Run "<a style="color: #2970a6;" href="http://www.nginxs.com/">kpartx</a> -a" after FDISK is completed to add all partition mappings on the
newly-created multipath device -- EXAMPLE:

然后就用 kpartx -a参数执行 命令:

kpartx -a  /dev/mapper/ddf1_4c53492020202020808627c3000000004711471100001450

然后执行 ls /dev/mapper/
终于发现了

/dev/mapper/ddf1_4c53492020202020808627c3000000004711471100001450p7

刚才分出来的数据盘分区。

然后格式化:

  mkfs.ext3  /dev/mapper/ddf1_4c53492020202020808627c3000000004711471100001450p7

创建 LABEL:

      mkdir /data0
e2label /dev/mapper/ddf1_4c53492020202020808627c3000000004711471100001450p7  /data0

修改 /etc/fstab 实现自动挂载,添加:

 LABEL=/data0              /data0                    ext3    defaults        1 2

转载请注明:爱开源 » linux 分区错误

您必须 登录 才能发表评论!