标签:
1、创建一个由两个物理卷组成大小为20G的卷组myvg,要求PE大小16M;而后新建 大小为7 G逻辑卷mylv1,要求其文件系统为ext4,块大小为2048,且开机能自动挂载至/users;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | [root@demo ~]# fdisk /dev/sdbDevice contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabelBuilding a new DOS disklabel with disk identifier 0xa360fa76.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): nCommand action e extended p primary partition (1-4)pPartition number (1-4): 1First cylinder (1-6527, default 1): Using default value 1Last cylinder, +cylinders or +size{K,M,G} (1-6527, default 6527): +10GCommand (m for help): nCommand action e extended p primary partition (1-4)pPartition number (1-4): 2First cylinder (1307-6527, default 1307): Using default value 1307Last cylinder, +cylinders or +size{K,M,G} (1307-6527, default 6527): +10GCommand (m for help): tPartition number (1-4): 1Hex code (type L to list codes): 8eChanged system type of partition 1 to 8e (Linux LVM)Command (m for help): tPartition number (1-4): 2Hex code (type L to list codes): 8eChanged system type of partition 2 to 8e (Linux LVM)Command (m for help): wThe partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.[root@demo ~]# pvcreate myvg /dev/sdb{1,2} Device myvg not found (or ignored by filtering). Physical volume "/dev/sdb1" successfully created Physical volume "/dev/sdb2" successfully created[root@demo ~]# vgcreate -s 16MB myvg /dev/sdb{1,2} Volume group "myvg" successfully created[root@demo ~]# lvcreate -L 7G -n mylv1 myvg Logical volume "mylv1" created[root@demo ~]# mke2fs -t ext4 -b 2048 /dev/myvg/mylv1 mke2fs 1.43-WIP (20-Jun-2013)Filesystem label=OS type: LinuxBlock size=2048 (log=1)Fragment size=2048 (log=1)Stride=0 blocks, Stripe width=0 blocks458752 inodes, 3670016 blocks183500 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem blocks=541065216224 block groups16384 blocks per group, 16384 fragments per group2048 inodes per groupSuperblock backups stored on blocks: 16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816, 1327104, 2048000Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): doneWriting superblocks and filesystem accounting information: done [root@demo ~]# mkdimkdict mkdir [root@demo ~]# mkdir /users[root@demo ~]# blkid /dev/myvg/mylv1 /dev/myvg/mylv1: UUID="2cf83771-e51e-4e86-a5a3-53309f13ba32" TYPE="ext4"[root@demo ~]# echo ‘/dev/myvg/mylv1 /users ext4 defaults 1 4‘ >> /etc/fstab [root@demo ~]# mount -a[root@demo ~]# mount/dev/mapper/vg_demo-lv_root 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/sda1 on /boot type ext4 (rw)/dev/sr0 on /mnt type iso9660 (ro)none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)/dev/mapper/myvg-mylv1 on /users type ext4 (rw)[root@demo ~]# cd /users/[root@demo users]# lslost+found |
2、缩减mylv1至5G大小;确保其数据没有丢失;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | [root@demo ~]# ls /usersinit.d rc rc1.d rc3.d rc5.d rc.locallost+found rc0.d rc2.d rc4.d rc6.d rc.sysinit[root@demo ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_demo-lv_root 45G 2.8G 40G 7% /tmpfs 866M 0 866M 0% /dev/shm/dev/sda1 477M 64M 385M 15% /boot/dev/sr0 3.6G 3.6G 0 100% /mnt/dev/mapper/myvg-mylv1 6.9G 12M 6.5G 1% /users[root@demo ~]# umount /users[root@demo ~]# e2fsck -f /dev/myvg/mylv1 e2fsck 1.43-WIP (20-Jun-2013)Pass 1: Checking inodes, blocks, and sizesPass 2: Checking directory structurePass 3: Checking directory connectivityPass 4: Checking reference countsPass 5: Checking group summary information/dev/myvg/mylv1: 253/458752 files (0.0% non-contiguous), 96357/3670016 blocks[root@demo ~]# resize2fs /dev/myvg/mylv1 5Gresize2fs 1.43-WIP (20-Jun-2013)Resizing the filesystem on /dev/myvg/mylv1 to 2621440 (2k) blocks.The filesystem on /dev/myvg/mylv1 is now 2621440 blocks long.[root@demo ~]# lvreduce -L 5G /dev/myvg/mylv1 WARNING: Reducing active logical volume to 5.00 GiB THIS MAY DESTROY YOUR DATA (filesystem etc.)Do you really want to reduce mylv1? [y/n]: y Size of logical volume myvg/mylv1 changed from 7.00 GiB (448 extents) to 5.00 GiB (320 extents). Logical volume mylv1 successfully resized[root@demo ~]# mount /dev/myvg/mylv1 /users[root@demo ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_demo-lv_root 45G 2.8G 40G 7% /tmpfs 866M 0 866M 0% /dev/shm/dev/sda1 477M 64M 385M 15% /boot/dev/sr0 3.6G 3.6G 0 100% /mnt/dev/mapper/myvg-mylv1 4.9G 12M 4.6G 1% /users[root@demo ~]# ls /usersinit.d rc rc1.d rc3.d rc5.d rc.locallost+found rc0.d rc2.d rc4.d rc6.d rc.sysinit |
4、对mylv1创建快照卷snap-mylv1,并通过其备份数据至/tmp/user.tar.bz2;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | [root@demo ~]# lvcreate -s -L 2G -n mylv1-snap -p r /dev/myvg/mylv1 Logical volume "mylv1-snap" created[root@demo ~]# mount /dev/myvg/mylv1-snap /mntmount: block device /dev/mapper/myvg-mylv1--snap is write-protected, mounting read-only[root@demo ~]# ls /mnt/init.d rc rc1.d rc3.d rc5.d rc.locallost+found rc0.d rc2.d rc4.d rc6.d rc.sysinit[root@demo ~]# tar -jcf /tmp/user.tar.bz2 /mnt/*tar: Removing leading `/‘ from member names[root@demo ~]# ls /tmp/pulse-iUvjqtKWN6fB user.tar.bz2 yum.log[root@demo ~]# umount /mnt[root@demo ~]# lvremove /dev/myvg/mylv1-snap Do you really want to remove active logical volume mylv1-snap? [y/n]: y Logical volume "mylv1-snap" successfully removed |
标签:
原文地址:http://www.cnblogs.com/Saviorsyang/p/5721435.html