磁盘管理命令

https://blog.csdn.net/lz_equal/article/details/51865688

fdisk

lsblk

blkid

#以查询“dev/mapper/vgdata-lvdata1”的UUID为例:
blkid /dev/mapper/vgdata-lvdata
vim  /etc/fstab
#将您查询到的 UUID放入里面
UUID=c6c243ce-5050-41ac-8816-39d654d1a4b8 /Data1           ext4    defaults        0 0

 

lvextend  逻辑卷扩容

resize2fs  扩展文件系统容量

#逻辑卷扩容:

lvextend -L +增加容量 逻辑卷路径

#增加容量:该值应小于组卷剩余可用空间大小,单位可以选择“MB”或“GB”。

#逻辑卷路径:此处需要填写待扩容的逻辑卷的路径

lvextend -L +4GB /dev/vgdata/lvdata
#此时只是扩展的逻辑卷的容量,在其之上的文件系统也要随之进行扩展才能使用

#执行如下命令,扩展文件系统的容量。

#resize2fs 逻辑卷路径

 resize2fs /dev/vgdata/lvdata1

#查看扩容是否成功
Df -h  

  

查看/proc/partitions文件
/proc/partitions文件包含了系统中所有已识别分区的列表,包括它们的大小、设备名称等信息。通过查看这个文件

  

lshw命令  设备名称、容量、制造商等

lshw命令用于显示硬件信息,包括CPU、内存、磁盘等。使用-class disk参数可以只显示磁盘信息,从而方便地查看磁盘数量。例如:
sudo lshw -class disk

  

cat /proc/partitions
major minor #blocks name

 

dmsetup

使用 dmsetup remove xxx 移除掉就可以创建PV了:
[root@localhost ~]# dmsetup remove vg01-lv01

  dmsetup

#3.创建物理卷
#在将几块盘做LVM时,遇到一个之前都没遇到过的问题:

[root@localhost ~]# pvcreate /dev/sdb1
  Can't open /dev/sdb1 exclusively.  Mounted filesystem?

#首先第一反应就是查看这个分区是否已经在使用了,但是没有。

 #查看硬盘的一些信息
# cat /proc/partitions
 dmsetup 是一个底层的逻辑卷管理, dm 应该是 Device Mapper的简称。
 # dmsetup status
# fdisk /dev/sdb -l

#二:解决方法
ll /dev/mapper/
 [root@localhost ~]# ll /dev/mapper/
总用量 0
lrwxrwxrwx. 1 root root       7 6月  30 21:34 centos-home -> ../dm-2
lrwxrwxrwx. 1 root root       7 6月  30 21:34 centos-root -> ../dm-0
lrwxrwxrwx. 1 root root       7 6月  30 21:34 centos-swap -> ../dm-1
crw-------. 1 root root 10, 236 6月  30 21:34 control
lrwxrwxrwx. 1 root root       7 6月  30 21:34 vg01-lv01 -> ../dm-3

#2.使用 dmsetup remove xxx 移除掉就可以创建PV了:
[root@localhost ~]# dmsetup remove vg01-lv01

  

 

posted @ 2024-10-31 17:54  linuxws  阅读(2)  评论(0编辑  收藏  举报