zoukankan      html  css  js  c++  java
  • parted LVM划分4T磁盘,在线扩展1.5T

     
    磁盘分区:
    parted /dev/emcpowera
    (parted) print
    Model: Unknown (unknown)
    Disk /dev/emcpowera: 4398GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
     
    (parted) mklabel gpt                                                      
    Warning: The existing disk label on /dev/emcpowera will be destroyed and all
    data on this disk will be lost. Do you want to continue?
    Yes/No? yes                                                               
    (parted) mkpart primary 0 4398GB
    Warning: The resulting partition is not properly aligned for best performance.
     
    Ignore/Cancel? i                                                          
    (parted) print                                                            
    Model: Unknown (unknown)
    Disk /dev/emcpowera: 4398GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
     
    (parted) set 1 lvm on                                                     
    (parted) print                                                            
    Model: Unknown (unknown)
    Disk /dev/emcpowera: 4398GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
     
    Number  Start   End     Size    File system  Name     Flags
     1      17.4kB  4398GB  4398GB               primary  lvm
     
    partprobe /dev/emcpowera
     
     
    创建pv(实体分割区)
    [root@gps ~]# pvcreate -v /dev/emcpowera1
        Set up physical volume for "/dev/emcpowera1" with 8589934525 available sec
    tors    Zeroing start of device /dev/emcpowera1
        Writing physical volume data to disk "/dev/emcpowera1"
      Physical volume "/dev/emcpowera1" successfully created
    [root@gps ~]# pvdisplay 
      "/dev/emcpowera1" is a new physical volume of "4.00 TiB"
      --- NEW Physical volume ---
      PV Name               /dev/emcpowera1
      VG Name               
      PV Size               4.00 TiB
      Allocatable           NO
      PE Size               0   
      Total PE              0
      Free PE               0
      Allocated PE          0
      PV UUID               rXInos-ERGY-PtRM-3gdO-iuTc-FjUq-MsuOEK
     
    [root@gps ~]# vgcreate -s 4M vg01 /dev/emcpowera1
      Volume group "vg01" successfully created
    [root@gps ~]# vgdisplay
      --- Volume group ---
      VG Name               vg01
      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               4.00 TiB
      PE Size               4.00 MiB
      Total PE              1048575
      Alloc PE / Size       0 / 0   
      Free  PE / Size       1048575 / 4.00 TiB
      VG UUID               iLibwY-3PzY-msgG-SX0y-zWVf-1eXj-iAN2FU
     
    [root@gps ~]# lvcreate  -l 100%FREE -n lv01 vg01
      Logical volume "lv01" created
    [root@gps ~]# mkfs.ext4 /dev/vg01/lv01
    mke2fs 1.43-WIP (20-Jun-2013)
    Filesystem label=
    OS type: Linux
    Block size=4096 (log=2)
    Fragment size=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    268435456 inodes, 1073740800 blocks
    53687040 blocks (5.00%) reserved for the super user
    First data block=0
    Maximum filesystem blocks=4294967296
    32768 block groups
    32768 blocks per group, 32768 fragments per group
    8192 inodes per group
    Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208
    ,     4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
        102400000, 214990848, 512000000, 550731776, 644972544
     
    Allocating group tables: done                            
    Writing inode tables: done                            
    Creating journal (32768 blocks): done
    Writing superblocks and filesystem accounting information: done       
     
    [root@gps ~]# mkdir /4t
    [root@gps ~]# mount /dev/vg01/lv01 /4t
    [root@gps ~]# df -h
    Filesystem             Size  Used Avail Use% Mounted on
    /dev/sda4              252G   91G  149G  39% /
    tmpfs                   16G     0   16G   0% /dev/shm
    /dev/sda2              190M   54M  127M  30% /boot
    /dev/sda1              200M  260K  200M   1% /boot/efi
    /dev/mapper/vg01-lv01  4.0T   67M  3.8T   1% /4t
    [root@gps ~]# mount
    /dev/sda4 on / type ext4 (rw)
    proc on /proc type proc (rw)
    sysfs on /sys type sysfs (rw)
    devpts on /dev/pts type devpts (rw,gid=5,mode=620)
    tmpfs on /dev/shm type tmpfs (rw)
    /dev/sda2 on /boot type ext4 (rw)
    /dev/sda1 on /boot/efi type vfat (rw,umask=0077,shortname=winnt)
    none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
    /dev/mapper/vg01-lv01 on /4t type ext4 (rw)
     
    扩展1.5T
    [root@gps ~]# fdisk /dev/emcpowerb
    Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
    Building a new DOS disklabel with disk identifier 0x16fa8030.
    Changes will remain in memory only, until you decide to write them.
    After that, of course, the previous content won't be recoverable.
     
    Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
     
    WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
             switch off the mode (command 'c') and change display units to
             sectors (command 'u').
     
    Command (m for help): n
    Command action
       e   extended
       p   primary partition (1-4)
    p
    Partition number (1-4): 1
    First cylinder (1-195812, default 1): 1
    Last cylinder, +cylinders or +size{K,M,G} (1-195812, default 195812): 
    Using default value 195812
     
    Command (m for help): t
    Selected partition 1
    Hex code (type L to list codes): 8e
    Changed system type of partition 1 to 8e (Linux LVM)
     
    Command (m for help): p
     
    Disk /dev/emcpowerb: 1610.6 GB, 1610612736000 bytes
    255 heads, 63 sectors/track, 195812 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x16fa8030
     
             Device Boot      Start         End      Blocks   Id  System
    /dev/emcpowerb1               1      195812  1572859858+  8e  Linux LVM
     
    Command (m for help): w
    The partition table has been altered!
     
    Calling ioctl() to re-read partition table.
    Syncing disks.
     
    [root@gps ~]# pvcreate /dev/emcpowerb1
      Physical volume "/dev/emcpowerb1" successfully created
    [root@gps ~]# vgextend vg01 /dev/emcpowerb1
      Volume group "vg01" successfully extended
    [root@gps ~]# vgdisplay
      --- Volume group ---
      VG Name               vg01
      System ID             
      Format                lvm2
      Metadata Areas        2
      Metadata Sequence No  3
      VG Access             read/write
      VG Status             resizable
      MAX LV                0
      Cur LV                1
      Open LV               0
      Max PV                0
      Cur PV                2
      Act PV                2
      VG Size               5.46 TiB
      PE Size               4.00 MiB
      Total PE              1432573
      Alloc PE / Size       1048575 / 4.00 TiB
      Free  PE / Size       383998 / 1.46 TiB
      VG UUID               iLibwY-3PzY-msgG-SX0y-zWVf-1eXj-iAN2FU
     
     
    [root@gps ~]# lvextend -l +100%FREE /dev/vg01/lv01 
      Extending logical volume lv01 to 5.46 TiB
      Logical volume lv01 successfully resized
     
    [root@gps ~]# e2fsck -f /dev/vg01/lv01 
    e2fsck 1.43-WIP (20-Jun-2013)
    Pass 1: Checking inodes, blocks, and sizes
    Pass 2: Checking directory structure
    Pass 3: Checking directory connectivity
    Pass 4: Checking reference counts
    Pass 5: Checking group summary information
    blocks
    [root@gps ~]# resize2fs /dev/vg01/lv01 
    resize2fs 1.43-WIP (20-Jun-2013)
    Resizing the filesystem on /dev/vg01/lv01 to 1466954752 (4k) blocks.
    The filesystem on /dev/vg01/lv01 is now 1466954752 blocks long.
     
    [root@gps ~]# mount /dev/vg01/lv01 /4t
    [root@gps ~]# df -h
    Filesystem             Size  Used Avail Use% Mounted on
    /dev/sda4              252G   91G  149G  39% /
    tmpfs                   16G     0   16G   0% /dev/shm
    /dev/sda2              190M   54M  127M  30% /boot
    /dev/sda1              200M  260K  200M   1% /boot/efi
    /dev/mapper/vg01-lv01  5.4T   58M  5.2T   1% /4t
    [root@gps ~]# mount
    /dev/sda4 on / type ext4 (rw)
    proc on /proc type proc (rw)
    sysfs on /sys type sysfs (rw)
    devpts on /dev/pts type devpts (rw,gid=5,mode=620)
    tmpfs on /dev/shm type tmpfs (rw)
    /dev/sda2 on /boot type ext4 (rw)
    /dev/sda1 on /boot/efi type vfat (rw,umask=0077,shortname=winnt)
    none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
    /dev/mapper/vg01-lv01 on /4t type ext4 (rw)
     
     
     
    增加lv(在分区空间足够的情况下)
    这里,我们新添加一块磁盘sdc20G,前期磁盘分区操作省略
    [root@localhost /]# umount /lv01    先卸载
    [root@localhost /]# pvcreate /dev/sdc1    增加pv实体分割区
    [root@localhost /]# vgextend vg01 /dev/sdc1        将新加PV加入原有的VG01上
    [root@localhost /]# lvextend -l 5120 /dev/vg01/lv01        增加lv
    [root@localhost /]# resize2fs /dev/vg01/lv01                        手动
    [root@localhost /]# mount /dev/vg01/lv01 /lv01
    [root@localhost /]# df -h 
     
     
    减少lv
    [root@localhost /]# umount /lv01
    [root@localhost /]# fsck -f /dev/vg01/lv01
    [root@localhost /]# resize2fs /dev/vg01/lv01 102400这里更改文件系统指定大小要和lvreduce必须一致
    [root@localhost /]# lvreduce -L 102400M /dev/vg01/lv01
    (减小大小,要计算好,而且稍不注意,就可能让系统崩溃
     
     
     
     
  • 相关阅读:
    leetcode二叉树翻转二叉树
    编译PBRTv2
    人最大的快乐不是赚多少钱,而是将一个一个的梦想付诸实现。
    今天终于把工作的事定下了安心开始新的学习
    Ogre学习(二)
    关于游戏引擎关于心情
    Ogitor的安装与使用
    软件随想录
    Lost in Island
    OGRE学习(一)
  • 原文地址:https://www.cnblogs.com/wlmq/p/6122652.html
Copyright © 2011-2022 走看看