当前位置: 首页 > news >正文

做查询系统网站游戏推广代理

做查询系统网站,游戏推广代理,公众号怎么运营,网站续费文档一#xff0c; LVM快照备份的意义 数据库备份一直是数据库运维工作中的重点#xff0c;一个完备的备份不仅仅是仅有后悔药的功能#xff0c;还可能有迁移数据库的作用。 那么#xff0c;数据库备份系统我们需要的#xff0c;也就是看重的是四个点#xff0c;甚至更多的…一 LVM快照备份的意义 数据库备份一直是数据库运维工作中的重点一个完备的备份不仅仅是仅有后悔药的功能还可能有迁移数据库的作用。 那么数据库备份系统我们需要的也就是看重的是四个点甚至更多的点 第一个是备份的范围准确例如物理备份数据库文件但数据库运行的几十个G日志也跟着备份出来了这无疑是增加了备份的负担毕竟无效的数据没谁愿意保存管理 第二个是备份的速度例如某个比较大的数据库数据量达到几个T利用SQL转储方式备份一两天才能完成这无疑是错误的毕竟除了备份我们还需要使用数据库而转储可能会有锁表的情况发生导致停库的时间不可计划进而数据库部分或者全部不可使用。那么调整备份策略使用其它的工具提高备份的效率无疑会减少停库锁表这样的风险了。 第三个是备份后的恢复还原操作的复杂性例如某个数据库我们顺利完成了备份但恢复还原的操作非常复杂有着各种的先后顺序一步错就可能导致前功尽弃或者毁掉整个数据库那么无疑的这种备份是失败的 第四个是备份后的恢复还原效率例如某种数据库备份后由于数据库是非常庞大的恢复还原还是需要十几个小时甚至几天这无疑是不可接受的备份还原我们应该认为这是一种错误的备份恢复策略。 而lvm快照备份和还原系统是可以满足我们的备份效率的还原效率可能是有待商榷的毕竟lvm快照备份的根本底层是建立在操作系统的文件系统下但据我估计还原只是取决于硬盘的读写速度而已了因为lvm快照基本是没有什么逻辑的类似于dd命令只是要求IO读写速度而已。 从备份范围来说LVM快照基本是整分区备份当然也就是全库备份目前没有什么增量备份策略需要注意到的是lvm快照恢复是需要数据库停机也就是冷恢复的对于冷恢复方式比较介意的同学就不需要看下面的内容了冷恢复指的是恢复还原的时候数据库完全停止lvm快照的恢复方式决定了在恢复的时候必须要卸载源分区数据库自然就停掉了 下面将在VMware里模拟一个在虚拟机内运行的postgresql数据库利用lvm快照备份和还原的例子 二 lvm快照使用前的一些基本概念 1什么是LVM LVM是 Logical Volume Manager逻辑卷管理的简写该技术使得动态管理磁盘成为一个可能 那么何谓动态磁盘管理 我们知道操作系统有运行和关闭两种状态动态的意思就是操作系统一直是运行状态在对磁盘做扩缩容等等调整的时候不会影响操作系统的运行也不影响硬盘内的每个分区的数据反之静态的磁盘管理就是跑到机箱跟前关闭操作系统然后把某个硬盘拿掉或者直接在操作系统内把某个分区格式化掉数据清理掉这无疑的操作效率是低效的不安全的。 2 根分区和其它分区的概念 这个不需要我多说了Linux的一切都要从 /  也就是根开始一个硬盘可以有四个主分区以及N个逻辑分区而根分区毫无疑问是不可以格式化的而其它分区比如主分区逻辑分区是可以格式化的如果这些其它分区内的数据你确定不需要的时候。因此有的时候硬件运维工程师会直接一个硬盘只划分一个根分区这个时候安装的Linux是仍然可以运行的。简单的理解根分区就好像Windows的C盘也就是当你打开了一个Windows的电脑虽然你可以格式化C盘但无疑的操作系统会报废Windows低版本好像是可以。 3 新磁盘的挂载方式 有四种挂载方式第一种loop整盘挂载也就是直接按自己的需求格式化后创建一个挂载点挂载这种方式是可以随时取消挂载的。卸载的时候新磁盘的内容不会丢失但分区无法动态扩展 第二种新添加的磁盘作为根节点的扩容这种方式无法取消挂载新磁盘必须是lvm格式的根节点同样是lvm格式的可以在添加新磁盘扩展但若其中一个硬盘损坏整个服务器将不可用。 第三种新添加的磁盘单独lvm不作为任何其它的lvm扩容这种方式是可以随时取消挂载的前提是卸载相关的pvvglv卸载的时候新磁盘的内容必定会丢失分区可以动态扩展新磁盘损坏不影响服务器运行 第四种新添加的磁盘通过fdisk或者parted划分普通分区然后根据需要格式化为特定文件系统例如xfsext4等等然后按自己需求挂载到指定挂载点。新磁盘的内容不会丢失但分区无法动态扩展 那么本文将只讨论第二种和第三种lvm形式的磁盘扩展管理 三 新添加的磁盘作为根节点的扩容示例 计划使用VMware虚拟机进行演示该VMware虚拟机最开始是是一个磁盘lvm分区格式后续添加一个新磁盘新磁盘给根分区提供扩容空间。 两个磁盘一个是100G新磁盘是20G根分区扩容前 [rootcentos5 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 80G 0 part └─centos-root 253:0 0 80G 0 lvm / sdb 8:16 0 20G 0 disk sr0 11:0 1 4.2G 0 rom /mnt [rootcentos5 ~]# blkid /dev/sr0: UUID2017-09-06-10-51-00-00 LABELCentOS 7 x86_64 TYPEiso9660 PTTYPEdos /dev/sda1: UUID326cd1a2-713a-4a37-85d9-8f1606083297 TYPExfs /dev/sda2: UUIDRoyB4E-tuJx-OSAn-uGvH-YOiH-rerF-51wkyI TYPELVM2_member /dev/mapper/centos-root: UUID81ad8aed-bf72-4bd9-b9f4-8743e1dc074d TYPExfs 可以看到sdb没有任何使用sda有20G没有使用这个没有使用的20G我们暂且不管主要使用sdb这个新增磁盘以lvm格式加入到sda2也就是根节点 根节点扩容以sdb这个新磁盘为扩展源 A先使用fdisk工具将sdb磁盘转化为lvm格式 [rootcentos5 ~]# fdisk /dev/sdb 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.Device does not contain a recognized partition table Building a new DOS disklabel with disk identifier 0xd6585e20.Command (m for help): pDisk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 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: 0xd6585e20Device Boot Start End Blocks Id SystemCommand (m for help): n Partition type:p primary (0 primary, 0 extended, 4 free)e extended Select (default p): p Partition number (1-4, default 1): First sector (2048-41943039, default 2048): Using default value 2048 Last sector, sectors or size{K,M,G} (2048-41943039, default 41943039): Using default value 41943039 Partition 1 of type Linux and of size 20 GiB is setCommand (m for help): t Selected partition 1 Hex code (type L to list all codes): 8e Changed type of partition Linux to Linux LVMCommand (m for help): w The partition table has been altered!Calling ioctl() to re-read partition table. Syncing disks.B查看磁盘状态发现sdb1还没有加入centos-root [rootcentos5 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 80G 0 part └─centos-root 253:0 0 80G 0 lvm / sdb 8:16 0 20G 0 disk └─sdb1 8:17 0 20G 0 part sr0 11:0 1 4.2G 0 rom /mnt [rootcentos5 ~]# blkid /dev/sr0: UUID2017-09-06-10-51-00-00 LABELCentOS 7 x86_64 TYPEiso9660 PTTYPEdos /dev/sda1: UUID326cd1a2-713a-4a37-85d9-8f1606083297 TYPExfs /dev/sda2: UUIDRoyB4E-tuJx-OSAn-uGvH-YOiH-rerF-51wkyI TYPELVM2_member /dev/mapper/centos-root: UUID81ad8aed-bf72-4bd9-b9f4-8743e1dc074d TYPExfs C将sdb1加入centos-root  ####注先查询现有的vg是哪些确定库容对象vgs命令查询出来扩容对象是centos该vg现在只有一个pv ####注第二个命令可以理解为组合命令创建PV的同时扩容VG [rootcentos5 ~]# vgsVG #PV #LV #SN Attr VSize VFreecentos 1 1 0 wz--n- 80.00g 0 [rootcentos5 ~]# vgextend centos /dev/sdb1Physical volume /dev/sdb1 successfully created.Volume group centos successfully extendedD观察磁盘状态可以看到名为centos的已扩展了一个PV新磁盘sdb1也可以看到了 [rootcentos5 ~]# vgsVG #PV #LV #SN Attr VSize VFreecentos 2 1 0 wz--n- 100.00g 0 [rootcentos5 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 80G 0 part └─centos-root 253:0 0 80G 0 lvm / sdb 8:16 0 20G 0 disk └─sdb1 8:17 0 20G 0 part sr0 11:0 1 4.2G 0 rom /mnt [rootcentos5 ~]# blkid /dev/sr0: UUID2017-09-06-10-51-00-00 LABELCentOS 7 x86_64 TYPEiso9660 PTTYPEdos /dev/sda1: UUID326cd1a2-713a-4a37-85d9-8f1606083297 TYPExfs /dev/sda2: UUIDRoyB4E-tuJx-OSAn-uGvH-YOiH-rerF-51wkyI TYPELVM2_member /dev/mapper/centos-root: UUID81ad8aed-bf72-4bd9-b9f4-8743e1dc074d TYPExfs /dev/sdb1: UUIDz2Rght-nYfZ-FxXe-Vc7H-WGoY-Raxk-JzTNa0 TYPELVM2_member E开始扩容根分区 ####注我这里偷懒了懒得算什么pe的直接让命令告诉我多少个pe可以看到是5119个一个pe是4M第二个命令输出扩容结果可以看到扩容成功 [rootcentos5 ~]# lvextend -L 20G /dev/centos/root Insufficient free space: 5120 extents needed, but only 5119 available [rootcentos5 ~]# lvextend -l 5119 /dev/centos/root Size of logical volume centos/root changed from 80.00 GiB (20480 extents) to 100.00 GiB (25599 extents).Logical volume centos/root successfully resized.F保存更改同步磁盘更改到df命令 ####注上面的blkid命令可以看到根分区是xfs格式的因此同步命令使用的是xfs_growfs  [rootcentos5 ~]# xfs_growfs /dev/centos/root meta-data/dev/mapper/centos-root isize512 agcount4, agsize5242880 blks sectsz512 attr2, projid32bit1 crc1 finobt0 spinodes0 data bsize4096 blocks20971520, imaxpct25 sunit0 swidth0 blks naming version 2 bsize4096 ascii-ci0 ftype1 log internal bsize4096 blocks10240, version2 sectsz512 sunit0 blks, lazy-count1 realtime none extsz4096 blocks0, rtextents0 data blocks changed from 20971520 to 26213376G检查是否扩容成功 #####注可以看到扩容完美完成一切都没有问题 [rootcentos5 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 80G 0 part └─centos-root 253:0 0 100G 0 lvm / sdb 8:16 0 20G 0 disk └─sdb1 8:17 0 20G 0 part └─centos-root 253:0 0 100G 0 lvm / sr0 11:0 1 4.2G 0 rom /mnt [rootcentos5 ~]# blkid /dev/sr0: UUID2017-09-06-10-51-00-00 LABELCentOS 7 x86_64 TYPEiso9660 PTTYPEdos /dev/sda1: UUID326cd1a2-713a-4a37-85d9-8f1606083297 TYPExfs /dev/sda2: UUIDRoyB4E-tuJx-OSAn-uGvH-YOiH-rerF-51wkyI TYPELVM2_member /dev/mapper/centos-root: UUID81ad8aed-bf72-4bd9-b9f4-8743e1dc074d TYPExfs /dev/sdb1: UUIDz2Rght-nYfZ-FxXe-Vc7H-WGoY-Raxk-JzTNa0 TYPELVM2_member [rootcentos5 ~]# df -ah Filesystem Size Used Avail Use% Mounted on sysfs 0 0 0 - /sys proc 0 0 0 - /proc devtmpfs 2.0G 0 2.0G 0% /dev securityfs 0 0 0 - /sys/kernel/security tmpfs 2.0G 0 2.0G 0% /dev/shm devpts 0 0 0 - /dev/pts tmpfs 2.0G 9.0M 2.0G 1% /run tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup cgroup 0 0 0 - /sys/fs/cgroup/systemd pstore 0 0 0 - /sys/fs/pstore cgroup 0 0 0 - /sys/fs/cgroup/memory cgroup 0 0 0 - /sys/fs/cgroup/net_cls,net_prio cgroup 0 0 0 - /sys/fs/cgroup/hugetlb cgroup 0 0 0 - /sys/fs/cgroup/pids cgroup 0 0 0 - /sys/fs/cgroup/cpu,cpuacct cgroup 0 0 0 - /sys/fs/cgroup/blkio cgroup 0 0 0 - /sys/fs/cgroup/perf_event cgroup 0 0 0 - /sys/fs/cgroup/devices cgroup 0 0 0 - /sys/fs/cgroup/freezer cgroup 0 0 0 - /sys/fs/cgroup/cpuset configfs 0 0 0 - /sys/kernel/config /dev/mapper/centos-root 100G 1.4G 99G 2% / systemd-1 - - - - /proc/sys/fs/binfmt_misc mqueue 0 0 0 - /dev/mqueue hugetlbfs 0 0 0 - /dev/hugepages debugfs 0 0 0 - /sys/kernel/debug /dev/sr0 4.3G 4.3G 0 100% /mnt /dev/sda1 1014M 136M 879M 14% /boot tmpfs 396M 0 396M 0% /run/user/0 binfmt_misc 0 0 0 - /proc/sys/fs/binfmt_misc扩容后的总结 优点根分区可以持续扩展当容量快耗尽的时候可以增加新硬盘按上面的方法继续的动态扩容 缺点无法创建lvm快照因为lvm快照是对根分区快照无法使用强行使用的话必须到服务器跟前进入应急模式后再使用快照非常的危险麻烦其次如果sdb磁盘损坏无法卸载此磁盘因为是根分区扩展形式强行卸载的话整个服务器将无法开机总之我们需要考虑新加磁盘的质量例如某个服务器根节点扩容了3 次每次使用一个新磁盘如果期间某个磁盘损坏整个服务器的数据都将损坏 下面模拟MBR分区信息被覆盖导致磁盘故障的情形 ###注抹去sdb1的MBR信息 [rootcentos5 ~]# dd if/dev/zero of/dev/sdb1 bs446 count1 10 records in 10 records out 446 bytes (446 B) copied, 0.000108516 s, 4.1 MB/s此时服务器已经无法读写数据下面模拟的是写数据可以看到写了334B数据就停止了当然重启服务器自然是进入紧急救援模式了如何修复MBR本文就不在此讨论了  [rootcentos5 /]# dd if/dev/random of/testfile bs100M count200 dd: warning: partial read (93 bytes); suggest iflagfullblock ^X^C041 records in 041 records out 334 bytes (334 B) copied, 1651.13 s, 0.0 kB/s [rootcentos5 /]# ls -al testfile -rw-r--r-- 1 root root 334 Dec 23 06:55 testfile 四 第三种挂载方式的演示 挂载前的磁盘信息 [rootcentos5 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 80G 0 part └─centos-root 253:0 0 80G 0 lvm / sdb 8:16 0 20G 0 disk sr0 11:0 1 4.4G 0 rom /mnt [rootcentos5 ~]# blkid /dev/sr0: UUID2019-09-11-18-50-31-00 LABELCentOS 7 x86_64 TYPEiso9660 PTTYPEdos /dev/sda1: UUID326cd1a2-713a-4a37-85d9-8f1606083297 TYPExfs /dev/sda2: UUIDRoyB4E-tuJx-OSAn-uGvH-YOiH-rerF-51wkyI TYPELVM2_member /dev/mapper/centos-root: UUID81ad8aed-bf72-4bd9-b9f4-8743e1dc074d TYPExfs 新磁盘sdb利用fdisk转化成lvm格式 [rootcentos5 ~]# fdisk /dev/sdb 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.Device does not contain a recognized partition table Building a new DOS disklabel with disk identifier 0x2cb32d47.Command (m for help): n Partition type:p primary (0 primary, 0 extended, 4 free)e extended Select (default p): p Partition number (1-4, default 1): First sector (2048-41943039, default 2048): Using default value 2048 Last sector, sectors or size{K,M,G} (2048-41943039, default 41943039): Using default value 41943039 Partition 1 of type Linux and of size 20 GiB is setCommand (m for help): t Selected partition 1 Hex code (type L to list all codes): 8e Changed type of partition Linux to Linux LVMCommand (m for help): w The partition table has been altered!Calling ioctl() to re-read partition table. Syncing disks.转化后新增的sdb1信息 可以看到sdb1转化成了LVM2_member了 [rootcentos5 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 80G 0 part └─centos-root 253:0 0 80G 0 lvm / sdb 8:16 0 20G 0 disk └─sdb1 8:17 0 20G 0 part sr0 11:0 1 4.4G 0 rom /mnt [rootcentos5 ~]# blkid /dev/sr0: UUID2019-09-11-18-50-31-00 LABELCentOS 7 x86_64 TYPEiso9660 PTTYPEdos /dev/sda1: UUID326cd1a2-713a-4a37-85d9-8f1606083297 TYPExfs /dev/sda2: UUIDRoyB4E-tuJx-OSAn-uGvH-YOiH-rerF-51wkyI TYPELVM2_member /dev/mapper/centos-root: UUID81ad8aed-bf72-4bd9-b9f4-8743e1dc074d TYPExfs /dev/sdb1: UUIDuj3eg7-RN9e-u7Ev-OQqz-1F5b-AC5H-5Q4Dax TYPELVM2_member 创建一个新的vg名字就叫vg  [rootcentos5 ~]# vgcreate vg /dev/sdb1Physical volume /dev/sdb1 successfully created.Volume group vg successfully created创建一个全新的lv名字叫testlv注意这里只使用sdb1的10G最后一个vg 是上面vgs查询出来的名字  [rootcentos5 ~]# vgsVG #PV #LV #SN Attr VSize VFree centos 1 1 0 wz--n- 80.00g 0 vg 1 0 0 wz--n- 20.00g 20.00g[rootcentos5 ~]# lvcreate -n testlv -L 10G vgLogical volume testlv created.lv创建完成后查看sdb1的磁盘信息  [rootcentos5 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 80G 0 part └─centos-root 253:0 0 80G 0 lvm / sdb 8:16 0 20G 0 disk └─sdb1 8:17 0 20G 0 part └─vg-testlv 253:1 0 10G 0 lvm sr0 11:0 1 4.4G 0 rom /mnt [rootcentos5 ~]# blkid /dev/sr0: UUID2019-09-11-18-50-31-00 LABELCentOS 7 x86_64 TYPEiso9660 PTTYPEdos /dev/sda1: UUID326cd1a2-713a-4a37-85d9-8f1606083297 TYPExfs /dev/sda2: UUIDRoyB4E-tuJx-OSAn-uGvH-YOiH-rerF-51wkyI TYPELVM2_member /dev/mapper/centos-root: UUID81ad8aed-bf72-4bd9-b9f4-8743e1dc074d TYPExfs /dev/sdb1: UUIDuj3eg7-RN9e-u7Ev-OQqz-1F5b-AC5H-5Q4Dax TYPELVM2_member 格式化lv以准备使用这里使用的是xfs文件系统  [rootcentos5 ~]# mkfs.xfs /dev/vg vg/ vga_arbiter [rootcentos5 ~]# mkfs.xfs /dev/vg/testlv meta-data/dev/vg/testlv isize512 agcount4, agsize655360 blks sectsz512 attr2, projid32bit1 crc1 finobt0, sparse0 data bsize4096 blocks2621440, imaxpct25 sunit0 swidth0 blks naming version 2 bsize4096 ascii-ci0 ftype1 log internal log bsize4096 blocks2560, version2 sectsz512 sunit0 blks, lazy-count1 realtime none extsz4096 blocks0, rtextents0创建挂载点手动挂载挂载完毕后查看磁盘信息blkid可以看到新增了 /dev/mapper/vg-testlv文件系统格式为xfs [rootcentos5 ~]# mkdir /data [rootcentos5 ~]# mount -t xfs /dev/vg/testlv /data/ [rootcentos5 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 80G 0 part └─centos-root 253:0 0 80G 0 lvm / sdb 8:16 0 20G 0 disk └─sdb1 8:17 0 20G 0 part └─vg-testlv 253:1 0 10G 0 lvm /data sr0 11:0 1 4.4G 0 rom /mnt [rootcentos5 ~]# blkid /dev/sr0: UUID2019-09-11-18-50-31-00 LABELCentOS 7 x86_64 TYPEiso9660 PTTYPEdos /dev/sda1: UUID326cd1a2-713a-4a37-85d9-8f1606083297 TYPExfs /dev/sda2: UUIDRoyB4E-tuJx-OSAn-uGvH-YOiH-rerF-51wkyI TYPELVM2_member /dev/mapper/centos-root: UUID81ad8aed-bf72-4bd9-b9f4-8743e1dc074d TYPExfs /dev/sdb1: UUIDuj3eg7-RN9e-u7Ev-OQqz-1F5b-AC5H-5Q4Dax TYPELVM2_member /dev/mapper/vg-testlv: UUIDa9506987-a65d-40a7-821a-638f3b3e2a22 TYPExfs df命令可以看到挂载信息最后一行是符合我们的预期的vg空余了10G下面在从此vg里划分5G出来扩展/dev/vg/testlv 这个lv如果vgs查询看不到剩余将不可以库容 [rootcentos5 ~]# df -ah Filesystem Size Used Avail Use% Mounted on sysfs 0 0 0 - /sys proc 0 0 0 - /proc devtmpfs 2.0G 0 2.0G 0% /dev securityfs 0 0 0 - /sys/kernel/security tmpfs 2.0G 0 2.0G 0% /dev/shm devpts 0 0 0 - /dev/pts tmpfs 2.0G 9.0M 2.0G 1% /run tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup cgroup 0 0 0 - /sys/fs/cgroup/systemd pstore 0 0 0 - /sys/fs/pstore cgroup 0 0 0 - /sys/fs/cgroup/memory cgroup 0 0 0 - /sys/fs/cgroup/hugetlb cgroup 0 0 0 - /sys/fs/cgroup/cpu,cpuacct cgroup 0 0 0 - /sys/fs/cgroup/pids cgroup 0 0 0 - /sys/fs/cgroup/cpuset cgroup 0 0 0 - /sys/fs/cgroup/net_cls,net_prio cgroup 0 0 0 - /sys/fs/cgroup/devices cgroup 0 0 0 - /sys/fs/cgroup/freezer cgroup 0 0 0 - /sys/fs/cgroup/blkio cgroup 0 0 0 - /sys/fs/cgroup/perf_event configfs 0 0 0 - /sys/kernel/config /dev/mapper/centos-root 80G 1.4G 79G 2% / systemd-1 0 0 0 - /proc/sys/fs/binfmt_misc mqueue 0 0 0 - /dev/mqueue debugfs 0 0 0 - /sys/kernel/debug hugetlbfs 0 0 0 - /dev/hugepages /dev/sr0 4.4G 4.4G 0 100% /mnt /dev/sda1 1014M 136M 879M 14% /boot tmpfs 396M 0 396M 0% /run/user/0 /dev/mapper/vg-testlv 10G 33M 10G 1% /data [rootcentos5 ~]# vgsVG #PV #LV #SN Attr VSize VFree centos 1 1 0 wz--n- 80.00g 0 vg 1 1 0 wz--n- 20.00g 10.00g扩容/dev/vg/testlv 并同步信息到df命令最终查看sdb1的磁盘信息 [rootcentos5 ~]# lvextend -L 5G /dev/vg/testlv Size of logical volume vg/testlv changed from 10.00 GiB (2560 extents) to 15.00 GiB (3840 extents).Logical volume vg/testlv successfully resized. [rootcentos5 ~]# xfs_growfs /dev/vg/testlv meta-data/dev/mapper/vg-testlv isize512 agcount4, agsize655360 blks sectsz512 attr2, projid32bit1 crc1 finobt0 spinodes0 data bsize4096 blocks2621440, imaxpct25 sunit0 swidth0 blks naming version 2 bsize4096 ascii-ci0 ftype1 log internal bsize4096 blocks2560, version2 sectsz512 sunit0 blks, lazy-count1 realtime none extsz4096 blocks0, rtextents0 data blocks changed from 2621440 to 3932160 [rootcentos5 ~]# df -ah Filesystem Size Used Avail Use% Mounted on sysfs 0 0 0 - /sys proc 0 0 0 - /proc devtmpfs 2.0G 0 2.0G 0% /dev securityfs 0 0 0 - /sys/kernel/security tmpfs 2.0G 0 2.0G 0% /dev/shm devpts 0 0 0 - /dev/pts tmpfs 2.0G 9.0M 2.0G 1% /run tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup cgroup 0 0 0 - /sys/fs/cgroup/systemd pstore 0 0 0 - /sys/fs/pstore cgroup 0 0 0 - /sys/fs/cgroup/memory cgroup 0 0 0 - /sys/fs/cgroup/hugetlb cgroup 0 0 0 - /sys/fs/cgroup/cpu,cpuacct cgroup 0 0 0 - /sys/fs/cgroup/pids cgroup 0 0 0 - /sys/fs/cgroup/cpuset cgroup 0 0 0 - /sys/fs/cgroup/net_cls,net_prio cgroup 0 0 0 - /sys/fs/cgroup/devices cgroup 0 0 0 - /sys/fs/cgroup/freezer cgroup 0 0 0 - /sys/fs/cgroup/blkio cgroup 0 0 0 - /sys/fs/cgroup/perf_event configfs 0 0 0 - /sys/kernel/config /dev/mapper/centos-root 80G 1.4G 79G 2% / systemd-1 - - - - /proc/sys/fs/binfmt_misc mqueue 0 0 0 - /dev/mqueue debugfs 0 0 0 - /sys/kernel/debug hugetlbfs 0 0 0 - /dev/hugepages /dev/sr0 4.4G 4.4G 0 100% /mnt /dev/sda1 1014M 136M 879M 14% /boot tmpfs 396M 0 396M 0% /run/user/0 /dev/mapper/vg-testlv 15G 33M 15G 1% /data binfmt_misc 0 0 0 - /proc/sys/fs/binfmt_misc [rootcentos5 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 80G 0 part └─centos-root 253:0 0 80G 0 lvm / sdb 8:16 0 20G 0 disk └─sdb1 8:17 0 20G 0 part └─vg-testlv 253:1 0 15G 0 lvm /data sr0 11:0 1 4.4G 0 rom /mnt [rootcentos5 ~]# blkid /dev/sr0: UUID2019-09-11-18-50-31-00 LABELCentOS 7 x86_64 TYPEiso9660 PTTYPEdos /dev/sda1: UUID326cd1a2-713a-4a37-85d9-8f1606083297 TYPExfs /dev/sda2: UUIDRoyB4E-tuJx-OSAn-uGvH-YOiH-rerF-51wkyI TYPELVM2_member /dev/mapper/centos-root: UUID81ad8aed-bf72-4bd9-b9f4-8743e1dc074d TYPExfs /dev/sdb1: UUIDuj3eg7-RN9e-u7Ev-OQqz-1F5b-AC5H-5Q4Dax TYPELVM2_member /dev/mapper/vg-testlv: UUIDa9506987-a65d-40a7-821a-638f3b3e2a22 TYPExfs 小结 此种方式可以看到是vgcreate和lvcreatesdb磁盘如果损坏并不会影响服务器整体的运行卸载掉 /data 这个挂载点就可以了。
http://www.zqtcl.cn/news/843567/

相关文章:

  • 信誉好的商城网站建设火车头 wordpress 发布
  • 龙岩做网站抚顺 网站建设
  • wordpress怎么设置广告位青州网站优化
  • 网站的备案编号高端网站建设谷美
  • 佛山智能网站建设地址设计资溪做面包招聘的网站
  • 荆州网站建设多少钱国外网站设计理念
  • 网站备案成功后wordpress文字加框
  • 中小企业怎么优化网站西安网站建设求职简历
  • 网站开发者模式怎么打开商城网站建设特点有哪些
  • 网站登录按纽是灰色的做网站的前途怎么样
  • 常州城乡建设局网站霸榜seo
  • 网站响应样式如何制作自己的公众号
  • 网站的友情连接怎么做免费收录链接网
  • 太原网站设计排名wordpress 设置语言
  • 南京模板建站定制网站网站单页面怎么做的
  • 宁夏住房建设厅网站石家庄最新今天消息
  • 写网站软件tomcat部署wordpress
  • 怎么做下载网站吗分析一个网站
  • 网站建设禁止谷歌收录的办法做挂网站
  • 佛山优化网站公司做购物网站需要多少钱
  • 山东网站建设维护营销型网站是什么样的
  • 长沙营销网站建设苏州风险区域最新
  • 个人网站百度推广收费wordpress发邮件慢
  • 三门峡网站设计wordpress 去掉功能
  • 网站小程序开发公司wordpress 用户授权
  • 做外贸的几个网站响应式网站wordpress摄影
  • 专业建设网站技术wordpress 虚拟资源
  • 广告网站设计哪家快网站建设外包包含内容
  • 网页游戏网站模板张家口住房和城乡建设部网站
  • 冀州建设局网站公司制作网站多少钱