LVM磁盘划分

iZ94n1h2di9Z:~ # fdisk -l

Disk /dev/hda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 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 identifier: 0x0008620d

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *        2048    41943039    20970496   83  Linux

Disk /dev/xvdb: 536.9 GB, 536870912000 bytes
255 heads, 63 sectors/track, 65270 cylinders, total 1048576000 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 identifier: 0x00000000

Disk /dev/xvdb doesn‘t contain a valid partition table

Disk /dev/xvdc: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders, total 104857600 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 identifier: 0x00000000

Disk /dev/xvdc doesn‘t contain a valid partition table
iZ94n1h2di9Z:~ # pvcreate /dev/xvdb
  Physical volume "/dev/xvdb" successfully created
iZ94n1h2di9Z:~ # pvdisplay
  "/dev/xvdb" is a new physical volume of "500.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/xvdb
  VG Name
  PV Size               500.00 GiB
  Allocatable           NO
  PE Size               0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               vbM8CY-hIr8-qa7V-bMr3-77fI-yyAv-6RI1aF

iZ94n1h2di9Z:~ # vgcreate vgdisk /dev/xvdb
  Volume group "vgdisk" successfully created
iZ94n1h2di9Z:~ # vgdisplay
  --- Volume group ---
  VG Name               vgdisk
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  1
  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               500.00 GiB
  PE Size               4.00 MiB
  Total PE              127999
  Alloc PE / Size       0 / 0
  Free  PE / Size       127999 / 500.00 GiB
  VG UUID               SL5E0Z-B9hZ-xLWK-1OSP-C8hQ-8AIO-R7CaGC

iZ94n1h2di9Z:~ # lv create -L 100G -n app vgdisk
If ‘lv‘ is not a typo you can run the following command to lookup the package that contains the binary:
    command-not-found lv
-bash: lv: command not found
iZ94n1h2di9Z:~ # lvcreate -L 100G -n app vgdisk
  Logical volume "app" created
iZ94n1h2di9Z:~ # lvcreate -L 380G -n data vgdisk
  Logical volume "data" created
iZ94n1h2di9Z:~ # lvdisplay
  --- Logical volume ---
  LV Name                /dev/vgdisk/app
  VG Name                vgdisk
  LV UUID                uvRr5M-SAiV-B9A3-r3ei-F59D-lX39-XxrifI
  LV Write Access        read/write
  LV Creation host, time iZ94n1h2di9Z, 2015-11-25 19:52:45 +0800
  LV Status              available
  # open                 0
  LV Size                100.00 GiB
  Current LE             25600
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     1024
  Block device           252:0

  --- Logical volume ---
  LV Name                /dev/vgdisk/data
  VG Name                vgdisk
  LV UUID                W4f5wT-QuGc-gike-FRws-ocNI-vOEr-cjlmKl
  LV Write Access        read/write
  LV Creation host, time iZ94n1h2di9Z, 2015-11-25 19:53:39 +0800
  LV Status              available
  # open                 0
  LV Size                380.00 GiB
  Current LE             97280
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     1024
  Block device           252:1

iZ94n1h2di9Z:~ # cd /home
iZ94n1h2di9Z:/home # ls
iZ94n1h2di9Z:/home # cd /data
-bash: cd: /data: No such file or directory
iZ94n1h2di9Z:/home # cd /
iZ94n1h2di9Z:/ # mkdir data
iZ94n1h2di9Z:/ # cd /data
iZ94n1h2di9Z:/data # ls
iZ94n1h2di9Z:/data # mkfs -t xfs /dev/vgdisk/app
meta-data=/dev/vgdisk/app        isize=256    agcount=4, agsize=6553600 blks
         =                       sectsz=512   attr=2, projid32bit=0
data     =                       bsize=4096   blocks=26214400, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0
log      =internal log           bsize=4096   blocks=12800, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
iZ94n1h2di9Z:/data # mkfs -t xfs /dev/vgdisk/data
meta-data=/dev/vgdisk/data       isize=256    agcount=4, agsize=24903680 blks
         =                       sectsz=512   attr=2, projid32bit=0
data     =                       bsize=4096   blocks=99614720, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0
log      =internal log           bsize=4096   blocks=48640, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
iZ94n1h2di9Z:/data # mount /dev/vgdisk/app /home
iZ94n1h2di9Z:/data # mount /dev/vgdisk/data /data
iZ94n1h2di9Z:/data # df -k
Filesystem              1K-blocks    Used Available Use% Mounted on
/dev/hda1                20641404 2227356  17365524  12% /
udev                      4095364     128   4095236   1% /dev
tmpfs                     4095364     220   4095144   1% /dev/shm
/dev/mapper/vgdisk-app  104806400   32928 104773472   1% /home
/dev/mapper/vgdisk-data 398264320   32928 398231392   1% /data
iZ94n1h2di9Z:/data # mkfs -t xfs /dev/xvdc
meta-data=/dev/xvdc              isize=256    agcount=4, agsize=3276800 blks
         =                       sectsz=512   attr=2, projid32bit=0
data     =                       bsize=4096   blocks=13107200, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0
log      =internal log           bsize=4096   blocks=6400, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
iZ94n1h2di9Z:/data # cd /
iZ94n1h2di9Z:/ # mkdir db
iZ94n1h2di9Z:/ # mount /dev/xvdc /db
iZ94n1h2di9Z:/ # df -k
Filesystem              1K-blocks    Used Available Use% Mounted on
/dev/hda1                20641404 2227360  17365520  12% /
udev                      4095364     128   4095236   1% /dev
tmpfs                     4095364     220   4095144   1% /dev/shm
/dev/mapper/vgdisk-app  104806400   32928 104773472   1% /home
/dev/mapper/vgdisk-data 398264320   32928 398231392   1% /data
/dev/xvdc                52403200   32928  52370272   1% /db
iZ94n1h2di9Z:/ # 

最后将挂载信息写入挂载表,系统启动时自动挂载

/dev/hda1            /                    ext3       acl,user_xattr        1 1
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
/dev/vgdisk/app      /home                xfs        rw                    0 0
/dev/vgdisk/data     /data                xfs        rw                    0 0
/dev/xvdc            /db                  xfs        rw                    0 0
时间: 2024-10-11 16:08:44

LVM磁盘划分的相关文章

【Linux系统】磁盘划分之一磁盘分区

磁盘划分 在此之前我想,对于windows系统的磁盘划分大家都或多或少的会点,点点下一步就可以.而对于Linux的字符界面形式的划分方法就没有windows点点下一步那么简单了.接下来我为大家介绍Linux系统的磁盘是如何划分的.我这里使用的虚拟机装的Linux6.2版本的32位操作做系统. 首先打开Linux的虚拟机,点击添加硬盘.在添加完硬盘后,在重启一下Linux.可以在字符界面中输入init 6 就可以重启Linux系统.重启好之后,我们通过命令fdisk -l 来查看硬盘.操作如下:

Centos 6.5 x64 lvm磁盘扩容

Centos 6.5 x64 lvm磁盘扩容 系统环境: Centos 6.5 x64最小化安装 我是用EXSI做测试的. LVM简介 LVM是逻辑盘卷管理(LogicalVolume Manager)的简称,它是一种磁盘管理工具,最主要的功能就是可以随时在线调整分区的大小,解决了安装Linux系统时需要评估分区大小的烦恼. LVM相关术语 物理存储介质(The physical media) 这里指系统的存储设备:硬盘,如:/dev/hda1./dev/sda等等,是存储系统最底层的存储单元.

LVM 磁盘管理器的应用

LVM磁盘管理器的应用 1.LVM简介 LVM(LogicalVolume Manager),中文翻译过来叫逻辑卷管理员,台湾的有些教材上翻译成逻辑滚动条管理员.最初由IBM在AIX实现,后来由Mauelshagen在Linux上实现,现在已经是Linux的一部分. LVM为系统中大容量分区提供了一种更有弹性的解决方案.一般来说,我们在安装系统的时候,会按照一定的比例,并结合自己的使用经验,给各个分区划分恰当的容量.但是,随着系统在实际生产环境中不断运行,我们发现某些分区的容量并不能满足我们的需

Linux两块磁盘挂载指向一个文件夹LVM磁盘管理(一)

注意:任何磁盘的操作有可能损坏里面数据,请提前备份数据,切记!切记!切记! 0x00:前言. 在Linux使用过程中,发现一个文件很大,比如5G,但是有两块物理磁盘一个剩下4G,一个剩3G,磁盘空间不够,这样肯定不能放进去.如果把5G文件分割了是可以放进去,但是如果有很多文件呢!这时候就可以用LVM来帮我们来管理文件是放到哪个磁盘里. 注意:LVM用于单块硬盘小于2TB的分区,如果超过2TB用part分区,不建议用LVM会识别不了. 0x01:文本对照. 物理磁盘:即你购买来能拿在手里的那一块磁

lvm 磁盘扩容

LVM磁盘管理 一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性. 与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储.它使系统管理员可以更方便的为应用与用户分配存储空间.在LV

阿里云ECS上LVM磁盘配置

首先说明机器系统为:ubuntu 16.04 1.首先需要在ubuntu下安装lvm,先需要更新一下ubuntu内软件包 apt-get -y update # 更新软件源 apt-get -y upgrade # 更新已经安装的软件 apt-get -y install lvm2 #安装lvm命令等 2.通过fdisk -l 查看磁盘的属性,找到要添加的磁盘名称.我是阿里云高效云盘所以是:(Disk /dev/vdb) 3.使用fdisk将磁盘进行逻辑分区fdisk /dev/vdbm来查看命

[CentOS 7系列]LVM磁盘管理

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性. 与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储.它使系统管理员可以更方便的为应用与用户分配存储空间.在LVM管理下的存储卷可以按需要随时改

(一)安装Linux时的磁盘划分

Linux安装中的磁盘划分 安装Ctentos6.3的版本,它使用的默认文件系统类型是ext4. Linux的安装至少要划分为根分区/和swap分区这个两个分区才能正常安装使用. 一般来说应该分为四个分区: (1)/home (2)/boot (3)/swap (4)/  即根分区 注意,(2),(3),(4)是不成文的规定,一般必须要有这三个分区.

linux扩展lvm磁盘

env: centos 6.5 x64 hyper-v虚拟机 这个方法可以在当前运行的系统中扩展root磁盘 详细步骤 之前想创建的一个虚拟机的磁盘空间不够用了,所以想扩容一下磁盘. 正好使用的时候是lvm磁盘,可以支持扩容. 格式化一个新的分区或者磁盘 Command (m for help): n ## newCommand action e extended p primary partition (1-4)p ## primary Partition number (1-4): 1 ##