文档章节

lvm快速使用

叶金荣
 叶金荣
发布于 2017/04/13 13:24
字数 733
阅读 6
收藏 0
作/译者:叶金荣(Email: ),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究。
1. fdisk -l 查看可用分区
[root@localhost ~]# fdisk -l
Disk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes
255 heads, 63 sectors/track, 17844 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
           Device Boot      Start         End      Blocks   Id  System
/dev/cciss/c0d0p1   *           1          16      128488+  83  Linux
/dev/cciss/c0d0p2              17         799     6289447+  83  Linux
/dev/cciss/c0d0p4            1322       17844   132720997+   5  Extended
/dev/cciss/c0d0p6            2105        2626     4192933+  82  Linux swap
Disk /dev/cciss/c0d1: 293.5 GB, 293564211200 bytes
255 heads, 32 sectors/track, 70265 cylinders
Units = cylinders of 8160 * 512 = 4177920 bytes
Disk /dev/cciss/c0d1 doesn't contain a valid partition table
 
2. 选取启用一个设备,来启用lvm
2.1 创建一个物理设备
[root@localhost ~]# pvcreate /dev/cciss/c0d1
  Physical volume "/dev/cciss/c0d1" successfully created
 
看看啥结果:
[root@localhost ~]# pvdisplay -v
    Scanning for physical volume names
  --- Physical volume ---
  PV Name               /dev/cciss/c0d1
  VG Name               data
  PV Size               273.40 GB / not usable 664.00 KB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              69991
  Free PE               46698
  Allocated PE          23293
  PV UUID               ElM1rp-UYEw-KlV8-JjGu-cO17-5BIo-plyXXq

2.2 创建一个卷组
[root@localhost ~]# vgcreate data /dev/cciss/c0d1
  Volume group "data" successfully created
 
看看结果:
[root@localhost ~]# vgdisplay -v
    Finding all volume groups
    Finding volume group "data"
  --- Volume group ---
  VG Name               data
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               272.24 GB
  PE Size               4.00 MB
  Total PE              69694
  Alloc PE / Size       0 / 0
  Free  PE / Size       69694 / 272.24 GB
  VG UUID               7UcyGl-TYPr-3c82-2oew-eJ3F-6Z1b-mVtM7G
  --- Physical volumes ---
  PV Name               /dev/cciss/c0d1
  PV UUID               7Y4Vze-WR95-uDDJ-exi8-IPVD-gEEW-Tqpuy2
  PV Status             allocatable
  Total PE / Free PE    69694 / 69694
 
2.3 创建一个lvm卷
[root@localhost ~]# lvcreate -L 60G -n mysql data
  Logical volume "mysql" created
 
看看:
[root@localhost ~]#lvdisplay -v
    Finding all logical volumes
  --- Logical volume ---
  LV Name                /dev/data/mysql
  VG Name                data
  LV UUID                bO5R6V-UVhX-yaJw-Ap0a-fQIe-AfYy-OJ0XyT
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                90.99 GB
  Current LE             23293
  Segments               1
  Allocation             inherit
  Read ahead sectors     0
  Block device           253:0
 

估计不够大,来给它加大一点,呵呵
[root@localhost ~]# lvresize -L +10G /dev/data/mysql
  Extending logical volume mysql to 70.00 GB
  Logical volume mysql successfully resized
 
2.4 创建文件系统
[root@localhost ~]# mkfs.ext3 -j /dev/data/mysql
......
......
然后挂载到你想要的地方。
在这里要注意了,想要使得加大的空间生效,必须再一次执行 ext2online 。
[root@localhost ~]# ext2online /dev/data/mysql
ext2online v1.1.18 - 2001/03/18 for EXT2FS 0.5b
 
3. 简单测试一下
挂载
[root@localhost ~]# mount /dev/data/mysql /mysql
[root@localhost ~]# ls -l /mysql/
total 0
 
往目标目录下拷贝一个文件:
[root@localhost ~]# cp test.tgz /mysql
[root@localhost ~]# ls -l /mysql
total 1176
-rw-r--r--  1 root root 1196796 May  5 16:20 test.tgz
 
ok,现在创建一下快照:
[root@localhost ~]# lvcreate -L 10M -s -n snap /dev/data/mysql
  Rounding up size to full physical extent 12.00 MB
  Logical volume "snap" created
 
然后把快照挂载,看看都有啥咚咚:
[root@localhost ~]# mount /dev/data/snap /snap
[root@localhost ~]# ls -l /snap
total 1176
-rw-r--r--  1 root root 1196796 May  5 16:20 linux.tgz

呵呵,看到了吧,快照生效。这个时候,如果想要备份,只需要把里面的文件拷贝出来即可,然后尽快删除快照。
本文出自 “MySQL中文网”博客 http://www.imysql.cn/
 

本文出自 “老叶茶馆” 博客,转载请与作者联系!

本文转载自:http://imysql.blog.51cto.com/1540006/308628

叶金荣

叶金荣

粉丝 95
博文 259
码字总数 0
作品 0
福州
数据库管理员
私信 提问
Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)

Linux LVM逻辑卷配置过程详解 许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份、删除相...

13965606725
2017/06/15
0
0
Mysql增量备份之Mysqldump & Mylvmbackup

http://lizhenliang.blog.51cto.com/7876557/1302732 简单介绍 Mysqldump增量备份 使用Mysqldump备份工具实现完全备份,并结合二进制日志实现增量备份。 特点:逻辑备份工具、支持InnoDB热备...

逆袭之IT
2017/05/09
0
0
通用线程: 学习 Linux LVM

通用线程: 学习 Linux LVM “逻辑卷管理”为存储器管理带来的魔力 Daniel Robbins (drobbins@gentoo.org), 总裁兼 CEO, Gentoo Technologies, Inc. 简介: 在本文中,Daniel 向您介绍了 Linu...

Start-up
2012/05/28
146
0
CentOS 中磁盘、物理卷、卷组、逻辑卷互相的逻辑关系,挂载知识、以及应用

必会技巧:Linux命令有很多,都记住是不可能的,此时快速查出以某一字母开头的命令有哪些至关重要! 比如,在使用使用物理卷命令时,以pv开头的命令都有哪些,忘记了,怎么办?#pv (输入pv后...

ziluopao
2017/10/22
25
0
烂泥:KVM利用LVM快照快速部署虚拟机

本文首发于烂泥行天下。 上一篇文章介绍了有关KVM利用LVM快照备份和恢复虚拟机的功能,这篇文章我们来介绍,如何利用LVM快照功能为KVM快速部署虚拟机。 部署虚拟机需要以下几个步骤: 1、 创...

wbf961127
2017/11/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

作为一个(IT)程序员!聊天没有话题?试试这十二种技巧

首先呢?我是一名程序员,经常性和同事没话题。 因为每天都会有自己的任务要做,程序员对于其他行业来说;是相对来说比较忙的。你会经常看到程序员在发呆、调试密密麻麻代码、红色报错发呆;...

小英子wep
今天
12
0
【SpringBoot】产生背景及简介

一、SpringBoot介绍 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不再需要...

zw965
今天
4
0
简述并发编程分为三个核心问题:分工、同步、互斥。

总的来说,并发编程可以总结为三个核心问题:分工、同步、互斥。 所谓分工指的是如何高效地拆解任务并分配给线程,而同步指的是线程之间如何协作,互斥则是保证同一时刻只允许一个线程访问共...

dust8080
今天
6
0
OSChina 周四乱弹 —— 当你简历注水但还是找到了工作

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @花间小酌 :#今日歌曲推荐# 分享成龙的单曲《男儿当自强》。 《男儿当自强》- 成龙 手机党少年们想听歌,请使劲儿戳(这里) @hxg2016 :刚在...

小小编辑
今天
3.2K
22
靠写代码赚钱的一些门路

作者 @mezod 译者 @josephchang10 如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。 今天给大家分享一个精彩的 GitHub 库,这个库整理...

高级农民工
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部