记录磁盘分区出现Error: /dev/sdb: unrecognised disk label问题

记录磁盘分区出现Error: /dev/sdb: unrecognised disk label问题

问题描述:

[root@controller ~]# parted /dev/sdb 
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mkpart                                                           
Error: /dev/sdb: unrecognised disk label

原因分析:

MBR 磁盘分区方法和 GPT 磁盘可谓是一模一样…MBR 磁盘不能大于 2 TB,否则将会强制只使用 2 TB。

主要步骤和 GPT 磁盘分区一样,但是 MBR 磁盘分区有一点需要注意下:

(parted) p
Error: /dev/sdb: unrecognised disk label
#若出现以上错误,表示MBR磁盘没有主引导记录,需要将磁盘转换为MBR。


解决方案:

将磁盘转换为MBR命令为:
(parted) mklabel msdos
#msdos就是MBR磁盘,此时(parted) print将不会报错。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
这个错误信息通常意味着挂载点已经被占用或者该设备已经被挂载。要解决这个问题,你可以尝试以下几个步骤: 1. 首先,你可以使用`mount`命令检查是否已经有其他设备或分区挂载到了`/data`目录下。如果有,请卸载这个设备或分区,使其空闲出来,然后再进行挂载。可以使用`umount`命令来卸载设备或分区,例如`umount /data`。 2. 如果`/data`目录没有被占用,那么你可以使用`df`命令来查看已经挂载的设备或分区列表,看看是否有其他设备或分区已经挂载到了`/dev/sdb`上。如果是这样,你同样需要先卸载这个设备或分区,再进行挂载。 3. 如果以上两种情况都不适用,那么可能是系统中的某个进程或服务正在使用`/dev/sdb`设备或分区。你可以使用`fuser`命令来查找当前正在使用该设备或分区的进程,然后手动停止这些进程。例如,可以使用`fuser -m /dev/sdb`命令来查找正在使用`/dev/sdb`的进程,并使用`kill`命令停止它们。 总结来说,解决"mount: /data: /dev/sdb already mounted or mount point busy"错误的步骤包括: 1. 检查是否有其他设备或分区挂载到了`/data`目录下,如果有,先卸载它们。 2. 使用`df`命令查看是否有其他设备或分区已经挂载到了`/dev/sdb`上,如果是,先卸载它们。 3. 使用`fuser`命令查找并停止正在使用`/dev/sdb`的进程。 希望这些步骤可以帮助你解决问题。如果还有其他疑问,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CentSu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值