Ubuntu下怎么创建XFS文件系统的LVM
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章将为大家详细讲解有关Ubuntu下怎么创建XFS文件系统的LVM,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言lvm(Logical Volume Ma
千家信息网最后更新 2025年12月02日Ubuntu下怎么创建XFS文件系统的LVM
这篇文章将为大家详细讲解有关Ubuntu下怎么创建XFS文件系统的LVM,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
前言
lvm(Logical Volume Manager) 逻辑卷管理, 可以满足linux系统动态调整各分区大小,满足服务器在不同的运行时期的需求。
以前在Linux下面玩LVM,一般都是选择ext3、ext4格式的文件系统,最近在Ubuntu 16.04.5下安装配置一个MySQL数据库服务器,遂测试了一下XFS文件系统的LVM,其实仔细对比下来,差别不大,只是文件格式化的区别以及件系统的调整命令的不同。下面很多地方不做过多解释,只是简单的记录测试过程。
在测试服务器新增一个磁盘,如下所示,新增的磁盘为/dec/sdc
root@mylnx12:~# fdisk -lDisk /dev/sdb: 605 GiB, 649613803520 bytes, 1268776960 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: dosDisk identifier: 0x2c2c38b3 Device Boot Start End Sectors Size Id Type/dev/sdb1 2048 1268774911 1268772864 605G 7 HPFS/NTFS/exFAT Disk /dev/sda: 30 GiB, 32212254720 bytes, 62914560 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: dosDisk identifier: 0x6e2369f9 Device Boot Start End Sectors Size Id Type/dev/sda1 * 2048 62914526 62912479 30G 83 Linux Disk /dev/sdc: 1023 GiB, 1098437885952 bytes, 2145386496 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: dosDisk identifier: 0x030b81c8 Device Boot Start End Sectors Size Id Type/dev/sdc1 2048 2145386495 2145384448 1023G 83 Linux #创建PVroot@mylnx12:~# pvcreate /dev/sdc1 Physical volume "/dev/sdc1" successfully createdroot@mylnx12:~# pvscan PV /dev/sdc1 lvm2 [1023.00 GiB] Total: 1 [1023.00 GiB] / in use: 0 [0 ] / in no VG: 1 [1023.00 GiB] #创建VGroot@mylnx12:~# vgcreate -s 32M VolGroup01 /dev/sdc1 Volume group "VolGroup01" successfully created #新增LVroot@mylnx12:~# lvcreate -L +400G -n LogVol00 VolGroup01WARNING: xfs signature detected on /dev/VolGroup01/LogVol00 at offset 0. Wipe it? [y/n]: y Wiping xfs signature on /dev/VolGroup01/LogVol00. Logical volume "LogVol00" created.root@mylnx12:~# lvscan ACTIVE '/dev/VolGroup01/LogVol00' [400.00 GiB] inherit #格式化root@mylnx12:~# mkfs.xfs /dev/VolGroup01/LogVol00meta-data=/dev/VolGroup01/LogVol00 isize=512 agcount=4, agsize=26214400 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=1, sparse=0data = bsize=4096 blocks=104857600, imaxpct=25 = sunit=0 swidth=0 blksnaming =version 2 bsize=4096 ascii-ci=0 ftype=1log =internal log bsize=4096 blocks=51200, version=2 = sectsz=512 sunit=0 blks, lazy-count=1realtime =none extsz=4096 blocks=0, rtextents=0 #挂载点设置root@mylnx12:~# mkdir /mysql_dataroot@mylnx12:~# mount -t xfs /dev/VolGroup01/LogVol00 /mysql_dataroot@mylnx12:~# vgdisplay --- Volume group --- VG Name VolGroup01 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 2 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 1022.97 GiB PE Size 32.00 MiB Total PE 32735 Alloc PE / Size 12800 / 400.00 GiB Free PE / Size 19935 / 622.97 GiB VG UUID 8kutIc-bjId-rNWK-UCHo-TU2l-xkwa-idBXCj #创建另外一个LVroot@mylnx12:~# lvcreate -l 19935 -n LogVol01 VolGroup01 Logical volume "LogVol01" created.root@mylnx12:~# mkfs.xfs /dev/VolGroup01/LogVol01meta-data=/dev/VolGroup01/LogVol01 isize=512 agcount=4, agsize=40826880 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=1, sparse=0data = bsize=4096 blocks=163307520, imaxpct=25 = sunit=0 swidth=0 blksnaming =version 2 bsize=4096 ascii-ci=0 ftype=1log =internal log bsize=4096 blocks=79740, version=2 = sectsz=512 sunit=0 blks, lazy-count=1realtime =none extsz=4096 blocks=0, rtextents=0root@mylnx12:~# mkdir /mysql_backuproot@mylnx12:~# mount -t xfs /dev/VolGroup01/LogVol01 /mysql_backup/root@mylnx12:~# df -hFilesystem Size Used Avail Use% Mounted onudev 6.9G 0 6.9G 0% /devtmpfs 1.4G 8.6M 1.4G 1% /run/dev/sda1 30G 2.1G 27G 8% /tmpfs 6.9G 0 6.9G 0% /dev/shmtmpfs 5.0M 0 5.0M 0% /run/locktmpfs 6.9G 0 6.9G 0% /sys/fs/cgroup/dev/sdb1 596G 70M 566G 1% /mnttmpfs 1.4G 0 1.4G 0% /run/user/1000/dev/mapper/VolGroup01-LogVol00 400G 441M 400G 1% /mysql_data/dev/mapper/VolGroup01-LogVol01 623G 668M 623G 1% /mysql_backup
修改配置文件/etc/fstab,在其增加下面配置信息,如下所示,以便永久保存,确保下次开机启动不丢失相关挂载点信息。
UUID="a72bd3f8-eb2d-40cb-92c3-d5e32c30d5ff" /mysql_data xfs defaults 0 2UUID="33325d87-f3f4-4215-abf7-ee795724697e" /mysql_backup xfs defaults 0 2
另外,ext2/ext3/ext4文件系统的调整命令是resize2fs(增大和减小都支持),而XFS文件系统的调整命令是xfs_growfs(只支持增大),当然硬要减小的话,只能在减小后将逻辑分区重新通过mkfs.xfs命令重新格式化才能挂载上,这样的话这个逻辑分区上原来的数据就丢失了。其实没有什么意义。
关于"Ubuntu下怎么创建XFS文件系统的LVM"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
文件
系统
命令
格式
调整
服务器
篇文章
逻辑
服务
测试
配置
不同
信息
只是
数据
更多
磁盘
支持
不错
实用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全教育工程本科好考吗
中传19网络安全
区委网络安全办公室
一对一视频聊天服务器
服务器模板
掌趣电竞软件开发
pdm文件和数据库对比
服务器usb接口是什么意思
近年来常用的软件开发框架有哪些
设置数据库密码时怎么打开
开远计算机网络技术培训
网络安全中的主动威胁
spring数据库事务
平度ios软件开发推荐
数据库集中部署
防火墙与网络安全电子书
cad软件开发工资太低
研究生应该怎样做好网络安全
海口共享充电软件开发解决方案
关于网络安全宣传周手抄报
软件开发的基本思想
全行网络安全技能劳动竞赛
计算机数据库系统模式与结构论文
网络安全中的主动威胁
服务器防护盾系统
看电影服务器超时怎么处理
rss网络实时数据库
防火墙与网络安全电子书
南京捷同网络技术服务有限公
阿克苏软件开发销售价格