磁盘挂载命令(linux磁盘挂载详细教程)

   2023-03-02 互联网0
核心提示:centos7.8配置lvm并挂载 1 lvm是什么 LVM(Logic Volume Manager)即逻辑卷管理器,是linux系统用户对硬盘分区管理的一种机制。创建初衷是为了解决硬盘设备在创建完分区后不易修改分区的问题,LVM技术是在

磁盘挂载命令(linux磁盘挂载详细教程)

centos7.8配置lvm并挂载 1 lvm是什么

LVM(Logic Volume Manager)即逻辑卷管理器,是linux系统用户对硬盘分区管理的一种机制。创建初衷是为了解决硬盘设备在创建完分区后不易修改分区的问题,LVM技术是在硬盘分区和文件系统之间加了一个逻辑层,他提供了一个抽象的卷组,可以把多个硬盘进行卷组合并,这样一来,用户就不用担心物理硬盘设备的底层架构布局,可以轻松实现对硬盘分区的动态调整。简而言之就是动态添加、缩减空间,而不会影响原有数据。

2 lvm原理及常用命令

PV(Physical Volume):物理卷

VG(Volume Group):卷组

LV(Logical Volume):逻辑卷

PE(Physical Extent):基本单元

物理卷处于LVM中的最底层,可以将其理解为物理硬盘、硬盘分区或者磁盘阵列,物理卷可以理解为一个磁盘分区,创建物理卷时指定磁盘分区。卷组是建立在物理卷之上的,一个卷组可以包含多个物理卷,卷组创建之后也可以继续向其中添加物理卷。逻辑卷是用卷组中空闲的资源建立的,而且逻辑卷在建立后可以动态地扩建或者缩小空间。基本原理如图:(图片源自网络)

常用命令:

功能 PV管理命令 VG管理命令 LV管理命令scan 扫描 pvscan vgscan lvscancreate 创建 pvcreate vgcreate lvcreatedisplay 显示 pvdisplay vgdisplay lvdisplayremove 移除 pvremove vgremove lvremoveextend 扩展 vgextend lvextend(lvresize)reduce 减少 vgreduce lvreduce(lvresize)resize改变容量 lvresizeattribute 改变属性 pvchange vgchange lvchange 3 实操步骤

本次实操是在云平台上的磁盘上进行lvm的创建及空间分配,磁盘为/dev/vdb

1 格式化分区

依次输入:fdisk /dev/vdb

n:新建分区

p:主分区

默认回车

默认回车

t:调整分区类型

8e:调整为lvm类型分区

w:保存

[root@localhost ~]# fdisk /dev/vdbWelcome 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.Device does not contain a recognized partition tableBuilding a new DOS disklabel with disk identifier 0xd3ff2d0b.Command (m for help): nPartition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (default p): pPartition number (1-4, default 1):First sector (2048-419430399, default 2048):Using default value 2048Last sector, +sectors or +size{K,M,G} (2048-419430399, default 419430399):Using default value 419430399Partition 1 of type Linux and of size 200 GiB is setCommand (m for help): tSelected partition 1Hex code (type L to list all codes): 8eChanged type of partition \'Linux\' to \'Linux LVM\'Command (m for help): wThe partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks. 2 创建pv [root@localhost ~]# pvcreate /dev/vdb1 Physical volume "/dev/vdb1" successfully created.#查看pv信息[root@localhost ~]# pvs PV VG Fmt Attr PSize PFree /dev/vda2 centos lvm2 a-- <19.00g 0 /dev/vdb1 lvm2 --- <200.00g <200.00g 3 创建vg [root@localhost ~]# vgcreate vg_test /dev/vdb1 #第一个参数为vg名称,第二个参数为加入vg的pv Volume group "vg_test" successfully created#查看vg信息[root@localhost ~]# vgs VG #PV #LV #SN Attr VSize VFree centos 1 2 0 wz--n- <19.00g 0 vg_test 1 0 0 wz--n- <200.00g <200.00g 4 创建lv,并加入100%vg的剩余空间 [root@localhost ~]# lvcreate -n lv_test -l 100%FREE vg_test #创建名为lv_test的逻辑卷,并分配名为vg_test的卷组内所有分区空间的全部空闲空间 Logical volume "lv_test" created. 4 格式化 [root@localhost ~]# mkfs -t ext4 /dev/mapper/vg_test-lv_testmke2fs 1.42.9 (28-Dec-2013)Filesystem label=OS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)Stride=0 blocks, Stripe width=0 blocks13107200 inodes, 52427776 blocks2621388 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem blocks=21999124481600 block groups32768 blocks per group, 32768 fragments per group8192 inodes per groupSuperblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872Allocating group tables: doneWriting inode tables: doneCreating journal (32768 blocks): doneWriting superblocks and filesystem accounting information: done#再次查看磁盘信息,就能看到这一个逻辑卷了[root@localhost ~]# fdisk -l#省略了部分输出Disk /dev/mapper/vg_test-lv_test: 214.7 GB, 214744170496 bytes, 419422208 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytes 5 挂载磁盘

挂载磁盘不用磁盘名的方式,使用UUID挂载,更加可靠。

[root@localhost ~]# blkid #查看创建的lv的UUID/dev/mapper/vg_test-lv_test: UUID="cdab99dd-fbf4-45f0-86ff-f55728d186cb" TYPE="ext4"[root@localhost ~]# vim /etc/fstab## /etc/fstab# Created by anaconda on Wed Aug 19 12:09:37 2020## Accessible filesystems, by reference, are maintained under \'/dev/disk\'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info#/dev/mapper/centos-root / xfs defaults 0 0UUID=4a6e8295-a8c1-479c-9890-cbab68fdfd68 /boot xfs defaults 0 0/dev/mapper/centos-swap swap swap defaults 0 0UUID=567b727c-af56-4d76-ae44-fb51b3c3944d /home/software ext4 defaults 0 0#### /home/software 为要挂载的目录#挂载立即生效,不用重启[root@localhost ~]# mount -a地方-h 6 查看挂载情况 [root@localhost ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_test-lv_test 197G 61M 187G 1% /home/software
 
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与爱美生活网(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • 镜像是啥意思啊(镜像文件镜像文件)
    镜像是啥意思啊(镜像文件镜像文件)
    镜像是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。镜像是一种文件存储形式,可以把许多文件做成一个镜像文件,与GHOST等程序放在一个盘里用GHOST等软件打开后,又恢复成许多文件,RAID 1和RAID 1
  • 免费虚拟机软件哪个好(口碑最好的10款虚拟软件)
    免费虚拟机软件哪个好(口碑最好的10款虚拟软件
    许多公司都为VMware ESX和VMware Infrastructure套件推出了新的应用程序,其中包括一些免费VMware工具。免费并不意味着他们的产品没有实用价值。 下面我们来看下有哪些免费的VMware工具适合你: 一、VMwar
  • 夏普电视怎么打开u盘
    夏普电视怎么打开u盘
    将U盘插入电视的USB端口;打开电视,在遥控器上点击信号源;在电视上显示信号源菜单,选择最下方的多媒体;在电视可以插入的U盘已经作为一个磁盘目录显示了;然后按上下键进行选择,按OK键确定打开即可。
  • 戴尔电脑蓝屏怎么关机(蓝屏关机是一种有)
    戴尔电脑蓝屏怎么关机(蓝屏关机是一种有)
    戴尔电脑蓝屏可以直接按电源按钮关机,这样是直接强制关机,因为正常关不了。电脑蓝屏是一种很正常的现象,有可能是显卡问题,也可能是磁盘问题,或者系统问题。所以需要具体分析。
  • win10系统扫描磁盘驱动器错误怎么解决
    win10系统扫描磁盘驱动器错误怎么解决
    1、方法一:使用磁盘属性中的“查错”工具。2、方法二:在控制面板中查看“驱动器状态”依次进入“控制面板系统和安全安全和维护”,展开“维护”选项,即可看到“驱动器状态”。如果某个驱动器存在错误,那么这里会有提示,并给出运行扫描修复工具的链接。
点击排行