Ubuntu下怎么创建XFS文件系统的LVM
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章将为大家详细讲解有关Ubuntu下怎么创建XFS文件系统的LVM,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言lvm(Logical Volume Ma
千家信息网最后更新 2025年02月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安全错误
数据库的锁怎样保障安全
计算机软件开发需要什么证
计算机网络技术课程期末
湖南pdu服务器专用电源生产厂
平度游戏软件开发企业
邮件服务器 垃圾邮件
关於网络安全的手抄报
丰台区制造软件开发调试
服务器之间通讯是否需要多个连接
数控车床编程软件开发
网络安全法手抄报内容资料
新华三服务器管理口
渝北区姜澜到仙桃数据库的图片
招聘软件开发大学生
韩国vps服务器
当前前沿技术和数据库
最安全的个人数据库
服务器磁盘管理英文
网络技术与安全老师
简述数据库的特征
领导干部提升网络安全能力
结婚典礼视频软件开发
数据库多值字段拆分
凯栋网络技术工作室开播
固定ip服务器的作用是什么
3主服务器
六和饲料数据库
浙江数据库安全箱销售
s2sh操作数据库技术
激酶数据库
陈酿数据库网微博