Can’t open /dev/* exclusively. Mounted filesystem?解决
1 错误提示:Can’t open /dev/* exclusively. Mounted filesystem?
做完软件RAID之后,根据鸟哥书上的操作,其实没有真正删除软件RAID,导致出现如下错误
root.~:pvcreate /dev/sda{,,,}
Can’t open /dev/sda7 exclusively. Mounted filesystem?
Can’t open /dev/sda8 exclusively. Mounted filesystem?
Can’t open /dev/sda9 exclusively. Mounted filesystem?
Physical volume "/dev/sda10" successfully created
2 解决的思路是:
1首先判断这几个分区是否真的在使用
2然后判断这几个分区是谁在使用
3删除正在使用这个分区的进程配置等
3 解决步骤详解
3.1根据错误提示,初步判断是文件系统已挂载,那检查一下
root.~:mount |grep sda /dev/sda4 on / type xfs (rw,relatime,seclabel,attr2,inode64,noquota) /dev/sda6 on /test type ext4 (rw,relatime,seclabel,data=ordered) /dev/sda2 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,noquota) /dev/sda3 on /home type ext4 (rw,relatime,seclabel,quota,usrquota,grpquota,data=ordered) /dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=,dmask=,codepage=,iocharset=ascii,shortname=winnt,errors=remount-ro)
根据上面的结果,我们没有发现相应的挂载信息,所以not mounted filesystem
3.2 检查是否用于软件的RAID中
root.~:mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Raid Level : raid0
Total Devices :
Persistence : Superblock is persistent
State : inactive
Name : localhost.localdomain: (local to host localhost.localdomain)
UUID : f6486312:c9d258fb:c0da4b80:582c2925
Events :
Number Major Minor RaidDevice
- - /dev/sda7
- - /dev/sda8
- - /dev/sda9
上面后三行,显示这几个分区是RAID的分区,正在使用中,所以下面我们需要删除这个raid分区
3.3 mdadm软RAID的删除方法和注意事项
方法一:参考mdadm软RAID的删除方法
mdadm /dev/md0 --fail /dev/sdb --remove /dev/sdb
mdadm /dev/md0 --fail /dev/sdc --remove /dev/sdcmdadm /dev/md0 --fail /dev/sdc --remove /dev/sdd
mdadm /dev/md0 --fail /dev/sde --remove /dev/sde
mdadm /dev/md0 --fail /dev/sdf --remove /dev/sdf
mdadm --remove /dev/md0
mdadm --stop /dev/md0
mdadm --misc --zero-superblock /dev/sdbmdadm --misc --zero-superblock /dev/sdc
mdadm --misc --zero-superblock /dev/sdd
mdadm --misc --zero-superblock /dev/sde
mdadm --misc --zero-superblock /dev/sdf
即: 先删除RAID中的所有设备,然后停止该RAID即可
为了防止系统启动时候启动raid
rm -f /etc/mdadm.conf
rm -f /etc/raidtab检查系统启动文件中是否还有其他mdad启动方式
vi /etc/rc.sysinit +/raid\c
以上方法经过我测试有效。
方法二:参考http://blog.itpub.net/611609/viewspace-684572/
[root@localhost ~]# pvcreate /dev/hda1
Can’t open /dev/hda1 exclusively. Mounted filesystem?你可能在创建物理卷的时候会得到以上的提示。如果出现这样的信息,请你确认hda1是否已经被挂载或者使用。
确认没有被挂载的话可以用下面的命令解决。
[root@localhost ~]# dmraid -a no
这是由于系统raid默认使用了这个设备,所以要停止它。当然如果你的服务器使用了raid,那必须要在这条命令后面跟上这个设备的名称。
这种方法应该可行,但是万不得已的情况下使用,一定要在测试环境试过,再使用到生产环境
4 终于可以成功创建PV了
root.~:pvcreate /dev/sda{,,,}
WARNING: ext4 signature detected on /dev/sda7 at offset . Wipe it? [y/n]: y
Wiping ext4 signature on /dev/sda7.
Physical volume "/dev/sda7" successfully created
Physical volume "/dev/sda8" successfully created
Physical volume "/dev/sda9" successfully created
Physical volume "/dev/sda10" successfully created
Can’t open /dev/* exclusively. Mounted filesystem?解决的更多相关文章
- LVM 'Can’t open /dev/sdb1 exclusively. Mounted filesystem?' Problem
服务器做mysql时候,添加的新磁盘做lvm时候,创建物理卷报错 saltstack_s:/proc/scsi # cat /proc/partitions major minor #blocks n ...
- 创建物理卷报错Can't open /dev/sdb5 exclusively. Mounted filesystem的问题解决过程记录
yum服务器lvm扩容,data目录是yum存放rpm包的目录,只有20G,需要添加磁盘扩容到80G # df -lh Filesystem Size Used Av ...
- vue项目初始化时npm run dev报错webpack-dev-server解决方法
vue项目初始化时npm run dev报错webpack-dev-server解决方法 原因:这是新版webpack存在的BUG,卸载现有的新版本webpack,装老版本就好webpack-dev- ...
- Ubuntu无法进入图形化界面(报错/dev/sda1:clean的解决)
进入命令行模式,执行下面的命令: rm -rf /etc/X11/xorg.conf cp /etc/X11/xorg.conf.failsafe /etc/X11/xorg.conf 重启电脑. 上 ...
- vue cnpm run dev 报错,解决方法
执行到 $ cnpm run dev 报如下错,但是实际上 我执行 npm -v 是5.0.4 其原因是nodejs里的版本不对,解决方法
- 烧录时发生:permission denied:'/dev/ttyUSB0'问题的解决
在执行make flash的过程中出现错误: 解决办法: sudo chmod -R 777 /dev/ttyUSB0 这种设置在下次使用的,又会出现这种问题,还要重新设置 永久性的设置可以使用下面这 ...
- 运行 svgatest 显示 mmap /dev/zero Permission denied 解决办法
答案是我在这个网站上找到的: 执行 xset dpms force off 命令就可以解决掉这个问题. 再次运行 svgatest 程序,得到了预期的结果,perfect!
- centos 遇到/dev/mapper/cl-root 100% 解决方法
yum安装docker时报错[Errno 2] No usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', '/'] ...
- 在ubuntu中安装minicom时出现device /dev/tty8 is locked解决办法
未正常关闭minicom yesaidu@ywf-ubuntu: ~$ ls /var/lock LCK..ttyS0 subsys yesaidu@ywf-ubuntu: ~$ kill 0 ye ...
随机推荐
- linux之 NFS服务器与客户端的安装与配置
今天实验室需要搭建NAS,我负责的是NFS的安装与配置,现将整理的文档分享一下: 参考一:Linux下rpm 安装包方式安装 http://linux.chinaunix.net/techdoc/be ...
- Python爬虫下载美女图片(不同网站不同方法)
声明:以下代码,Python版本3.6完美运行 一.思路介绍 不同的图片网站设有不同的反爬虫机制,根据具体网站采取对应的方法 1. 浏览器浏览分析地址变化规律 2. Python测试类获取网页内容,从 ...
- 一个InnoDB性能超过Oracle的调优Case
年前抽空到兄弟公司支援了一下Oracle迁移MySQL的测试,本想把MySQL调优到接近Oracle的性能即可,但经过 @何_登成 @淘宝丁奇 @淘宝褚霸 @淘伯松 诸位大牛的指导和帮助(排名不分先后 ...
- asp.net core 教程(五)-配置
Asp.Net Core-配置 Asp.Net Core-配置 在这一章,我们将讨论 ASP.NET Core项目的相关的配置.在解决方案资源管理器中,您将看到 Startup.cs 文件.如果你有以 ...
- 为什么用CDN给你网站加速?
大多数人都知道,一个用户在打开一个新网站的时候,如果网站打开的速度过慢,用户是很难继续浏览的.因而很多网站的运营人员想方设法的提高网站的加载速度.我们也相信速度是一个成功网站的必备要素之一,速度不够快 ...
- mongodb 的进库操作
mongo show dbs use xxx show collections db.xxx.find() db.users.update({ "xxx" : ObjectId( ...
- selenium获取动态网页信息(某东)-具体配置信息
需要安装的包: selenium 关于软件的驱动:selenium之 驱动环境配置chrome.firefox.IE 1 # encoding:utf-8 2 # Author:"richi ...
- springboot整合mybaits注解开发
springboot整合mybaits注解开发时,返回json或者map对象时,如果一个字段的value为空,需要更改springboot的配置文件 mybatis: configuration: c ...
- win10/win7下不通过winmanager整合NERDTree和Tagbar的gVim8.0配置
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利. 注:图片来自作者公众号--"iKM_2018",亦即& ...
- python写一个翻译的小脚本
起因: 想着上学看不懂English的PDF感慨万分........ 然后就有了翻译的脚本. 截图: 代码: #-*- coding:'utf-8' -*- import requests impor ...