记一次磁盘扩容,以及Can‘t open /dev/vdb1 exclusively. Mounted filesystem?报错处理的过程
由于本人的误操作导致无法扩容磁盘,卷组也没有了,删除逻辑卷也报错,怎样处理还原磁盘呢;下面是根据本人各种百度找到的处理方法:
查看磁盘空间情况,发现挂载的磁盘还在
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 627M 16G 4% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/mapper/centos-root 46G 13G 33G 28% /
/dev/vda1 1014M 171M 844M 17% /boot
tmpfs 3.2G 0 3.2G 0% /run/user/0
/dev/mapper/VG_DATA-lv_data 100G 1M 99G 100% /data
但是卸载不掉,显示繁忙。
[root@localhost ~]# umount /data/
umount: /data: target is busy.(In some cases useful info about processes that usethe device is found by lsof(8) or fuser(1))
找到这个挂载目录的进程
查看挂载目录进程
[root@localhost ~]# lsof /data
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 36825 root cwd DIR 253,2 6 67 /data/3306
杀掉进程,再卸载
[root@localhost ~]# kill -9 36825
[root@localhost ~]# umount /data
在查看磁盘空间情况,发下已经卸载掉了
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 627M 16G 4% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/mapper/centos-root 46G 37G 8.3G 82% /
/dev/vda1 1014M 171M 844M 17% /boot
tmpfs 3.2G 0 3.2G 0% /run/user/0
创建物理卷报错
[root@localhost ~]# pvcreate /dev/vdbCan't open /dev/vdb1 exclusively. Mounted filesystem?Can't open /dev/vdb1 exclusively. Mounted filesystem?
删除逻辑卷,发现报错
[root@localhost ~]# dmsetup remove VG_DATA-lv_data
device-mapper: remove ioctl on VG_DATA-lv_data failed: Device or resource busy
Command failed.
查看逻辑卷
[root@localhost ~]# ll /dev/mapper/
total 0
lrwxrwxrwx 1 root root 7 May 22 15:41 centos-root -> ../dm-0
lrwxrwxrwx 1 root root 7 May 22 09:54 centos-swap -> ../dm-1
crw------- 1 root root 10, 236 Dec 14 15:52 control
lrwxrwxrwx 1 root root 7 May 22 09:54 VG_DATA-lv_data -> ../dm-2
删除逻辑卷
[root@localhost ~]# dmsetup remove VG_DATA-lv_data
开始重新做lvm,扩容磁盘
查看空闲磁盘
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sr0 11:0 1 1024M 0 rom
vda 252:0 0 50G 0 disk
├─vda1 252:1 0 1G 0 part /boot
└─vda2 252:2 0 49G 0 part ├─centos-root 253:0 0 45.1G 0 lvm /└─centos-swap 253:1 0 3.9G 0 lvm [SWAP]
vdb 252:16 0 800G 0 disk
---------------------------------------------------------------
做磁盘分区
[root@localhost ~]# fdisk /dev/vdb
Welcome to fdisk (util-linux 2.23.2).Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.Command (m for help): n
Partition type:p primary (0 primary, 0 extended, 4 free)e extended
Select (default p): ##默认
Using default response p
Partition number (1-4, default 1): ##默认
First sector (2048-1677721599, default 2048): ##默认
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-1677721599, default 1677721599): +500G ##选择需要的空间
Partition 1 of type Linux and of size 500 GiB is setCommand (m for help): t ##将分区做lvm
Selected partition 1
Hex code (type L to list all codes): l ##查看分区的样式0 Empty 24 NEC DOS 81 Minix / old Lin bf Solaris 1 FAT12 27 Hidden NTFS Win 82 Linux swap / So c1 DRDOS/sec (FAT-2 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT-3 XENIX usr 3c PartitionMagic 84 OS/2 hidden C: c6 DRDOS/sec (FAT-4 FAT16 <32M 40 Venix 80286 85 Linux extended c7 Syrinx 5 Extended 41 PPC PReP Boot 86 NTFS volume set da Non-FS data 6 FAT16 42 SFS 87 NTFS volume set db CP/M / CTOS / .7 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux plaintext de Dell Utility 8 AIX 4e QNX4.x 2nd part 8e Linux LVM df BootIt 9 AIX bootable 4f QNX4.x 3rd part 93 Amoeba e1 DOS access a OS/2 Boot Manag 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad hi eb BeOS fs e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD ee GPT f W95 Ext'd (LBA) 54 OnTrackDM6 a6 OpenBSD ef EFI (FAT-12/16/
10 OPUS 55 EZ-Drive a7 NeXTSTEP f0 Linux/PA-RISC b
11 Hidden FAT12 56 Golden Bow a8 Darwin UFS f1 SpeedStor
12 Compaq diagnost 5c Priam Edisk a9 NetBSD f4 SpeedStor
14 Hidden FAT16 <3 61 SpeedStor ab Darwin boot f2 DOS secondary
16 Hidden FAT16 63 GNU HURD or Sys af HFS / HFS+ fb VMware VMFS
17 Hidden HPFS/NTF 64 Novell Netware b7 BSDI fs fc VMware VMKCORE
18 AST SmartSleep 65 Novell Netware b8 BSDI swap fd Linux raid auto
1b Hidden W95 FAT3 70 DiskSecure Mult bb Boot Wizard hid fe LANstep
1c Hidden W95 FAT3 75 PC/IX be Solaris boot ff BBT
1e Hidden W95 FAT1 80 Old Minix
Hex code (type L to list all codes): 8e ##选择lvm
Changed type of partition 'Linux' to 'Linux LVM'Command (m for help): p ##查看分区详情Disk /dev/vdb: 859.0 GB, 858993459200 bytes, 1677721600 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 label type: dos
Disk identifier: 0xd4336d8fDevice Boot Start End Blocks Id System
/dev/vdb1 2048 1048578047 524288000 8e Linux LVMCommand (m for help): w ##保存退出
The partition table has been altered!Calling ioctl() to re-read partition table.
Syncing disks.
-------------------------------------------------------------------
将规划好的分区上报系统
[root@localhost ~]# partprobe
创建物理组
[root@localhost ~]# pvcreate /dev/vdb1
WARNING: xfs signature detected on /dev/vdb1 at offset 0. Wipe it? [y/n]: yWiping xfs signature on /dev/vdb1.Physical volume "/dev/vdb1" successfully created.
-------------------------------------------------------------
创建逻辑卷
[root@localhost ~]# vgcreate VG_DATA /dev/vdb1Volume group "VG_DATA" successfully created
-------------------------------------------------------------
创建卷组
[root@localhost ~]# lvcreate -n lv_data -L 100G VG_DATALogical volume "lv_data" created.
------------------------------------------------------------
格式化逻辑卷
[root@localhost ~]# mkfs -t xfs /dev/mapper/VG_DATA-lv_data
meta-data=/dev/mapper/VG_DATA-lv_data isize=512 agcount=4, agsize=6553600 blks= sectsz=512 attr=2, projid32bit=1= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=26214400, imaxpct=25= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=12800, version=2= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
--------------------------------------------------------------------
把逻辑卷加如开机启动挂载
[root@localhost ~]# vi /etc/fstab
创建挂载点,挂载逻辑卷到/data
[root@localhost ~]# mkdir -pv /data
[root@localhost ~]# mount -a
--------------------------------------------------------------------
查看是否挂载成功
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 627M 16G 4% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/mapper/centos-root 46G 37G 8.2G 82% /
/dev/vda1 1014M 171M 844M 17% /boot
tmpfs 3.2G 0 3.2G 0% /run/user/0
/dev/mapper/VG_DATA-lv_data 100G 33M 100G 1% /data
记一次磁盘扩容,以及Can‘t open /dev/vdb1 exclusively. Mounted filesystem?报错处理的过程相关推荐
- 记一次磁盘扩容失败并恢复
扩容前: 然后准备给home扩容: 扩容前先备份一下: 分两步: 1.备份VG,这个是系统会自动备份的,文件在/etc/lvm/archive/目录下 2.备份superblock superbloc ...
- 记一次.Net Core通过GDI+在CentOS 7(Docker)环境中绘图报错The type initializer for ‘Gdip‘ threw an exception的问题及处理方式
今天在Docker环境布置项目,在登录页面中有一个功能就是需要后端动态绘制一个验证码图片,防止前端通过机器或爬虫工具模拟自动登录. 在开发机器上(windows10)调试正常,但是部署到centos7 ...
- 建硬盘分区,pvcreate 报:“Can topen /dev/sdb1 exclusivel...?“;磁盘分区报:设备或资源;RHEL本地存储项目二mkfs.vfat报错
建立硬盘分区,pvcreate 时报错:"Can topen /dev/sdb1 exclusively.Mounted filesystem?" dmsetup remove a ...
- linux磁盘扩容_超详尽!Linux云服务器存储扩容实操
导语 | 随着业务的发展,业务数据不停的增长,原有的磁盘空间可能会出现磁盘空间不够用的情况,因此,需要对磁盘空间进行扩容,以满足业务数据增长的需求.本文总结了Linux环境下云服务器存储扩容的三种方式 ...
- CentOS虚拟机根分区磁盘扩容纪实
作者:fbysss QQ:溜酒酒吧酒吧吾散 blog:blog.csdn.net/fbysss 声明:本文由fbysss原创,转载请注明出处 ============================= ...
- 记两次U盘安装linux的报错——/dev/root does not exist和磁盘空间缺失
项目场景: 训练需要,在一台主机安装centos7系统,出现/dev/root does not exist和磁盘空间缺失 问题描述 报错1--/dev/root does not exist 报错2 ...
- Oracle 创建磁盘组报错ORA-15137的问题分析与解决思路
点击上方"蓝字" 关注我们,享更多干货! ASM扩容本来是件很简单的事,当ASM磁盘准备好之后,直接一条命令就会添加上.但是也会有异常情况,最近就碰到Oracle 19c在扩容时报 ...
- lvextend扩容后,发现还是原来的大小。报错: resize2fs: Bad magic number in super-block 打开 /dev/mapper/vg01-lv01 时的解决方法
lvextend扩容后,发现还是原来的大小,以及报错: resize2fs: Bad magic number in super-block 打开 /dev/mapper/vg01-lv01 时的解决 ...
- 虚拟机系统的磁盘扩容妙招及案例
转载请通知老方,获许后方可(本文首发于CUblog). 随着服务器虚拟化在企业中的应用越来越广,对寄宿其上的虚拟机系统的管理也越来越受到重视,在本文中,笔者通过实例来帮助大家如何实现虚拟机系统在磁盘空 ...
最新文章
- 【机器学习】RNN循环神经网络
- Linux上搭建verdaccio私服
- java+springmvc+vo,springmvc+mybatis的实例详解
- .net发送带附件邮件
- 【报告分享】2020年B站内容营销报告.pdf(附下载链接)
- 1405.最长快乐字符串
- SpringBoot结合Druid配置JNDI多数据源
- 将table导出为Excel的标准无乱码写法
- 渐渐淡去的emacs
- Service Started!!!-end In Service while
- 冒泡排序(C#)实现
- 2021-10-11 CTF-KX(第一场)-RSA10
- wps带阴影的边框怎么设置_WPS表格阴影边框如何设置,手把手教你如何设置
- ASO关键词优化如何提升APP榜单排名,aso 关键词优化工具
- 苹果电脑切换任务管理器快捷键
- 最优化理论与方法-第二讲-凸集
- 测试apk-异常管控Bluetooth攻击者开发
- mysql 错误码: 1267
- mtk-keypad
- 领导艺术的“七棵树”
热门文章
- 操作系统 --- 多磁盘管理RAID
- android retrofit 2.0公共参数,Android Retrofit 2.0 使用-补充篇
- ipv6服务器 支持ipv4,西部数码上线IPv6云服务器,支持IPv4/IPv6双栈运行
- rosdep init rosdep update千古难题
- 树莓派3b——使用360wifi(小度wifi、小米wifi)开启热点
- YUV 后面数字的含义_真空断路器工作原理及型号含义
- 忘记 WinXP 登录密码的解决方案
- 分布式文件系统HDFS架构解析
- VB6.0不支持鼠标滚轮的解决办法
- k-近邻算法——电影类型分类