Linux系统管理 博客作业 (一) LVM

简介:

练习1:创建一个至少有两个PV组成的大小为20G的名为testingVG,要求PE大小为16MB. 而后在卷组中创建大小为5GB的逻辑卷testlv,挂载至/users目录:


查看磁盘信息:

1
2
3
4
5
6
7
8
9
10
11
12
13
[root@localhost ~] # fdisk -l /dev/sdb
Disk  /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: 0x648d3fea
    Device Boot      Start         End      Blocks   Id  System
/dev/sdb1             2048    10487807     5242880   8e  Linux LVM
/dev/sdb2         10487808    20973567     5242880   8e  Linux LVM
/dev/sdb3         20973568    31459327     5242880   8e  Linux LVM
/dev/sdb4         31459328    41943039     5241856    5  Extended
/dev/sdb5         31461376    41943039     5240832   8e  Linux LVM

检查当前系统有无PV

1
2
[root@localhost ~] # pvscan
No matching physical volumes found   #没有找到匹配的物理卷

创建分区1235分区为PV

1
2
3
4
5
[root@localhost ~] # pvcreate /dev/sdb{1,2,3,5}
   Physical volume  "/dev/sdb1"  successfully created
   Physical volume  "/dev/sdb2"  successfully created
   Physical volume  "/dev/sdb3"  successfully created
   Physical volume  "/dev/sdb5"  successfully created

利用PVS查看PV物理卷

1
2
3
4
5
6
[root@localhost ~] # pvs
   PV         VG   Fmt  Attr PSize PFree
   /dev/sdb1        lvm2 ---  5.00g 5.00g
   /dev/sdb2        lvm2 ---  5.00g 5.00g
   /dev/sdb3        lvm2 ---  5.00g 5.00g
   /dev/sdb5        lvm2 ---  5.00g 5.00g

创建大小为20GB的名为testingVG,选项“-s”指明创建PE的大小为16MB

1
2
[root@localhost ~] # vgcreate testing -s 16MB /dev/sdb{1,2,3,5}
   Volume group  "testing"  successfully created

显示VG的详细信息

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[root@localhost ~] # vgdisplay testing
   --- Volume group ---
   VG Name               testing    #卷组名为“testing”
   System ID             
   Format                lvm2
   Metadata Areas        4
   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                4
   Act PV                4
   VG Size               19.94 GiB   #卷组的大小为20GB
   PE Size               16.00 MiB   #卷组PE的大小为16MB
   Total PE              1276
   Alloc PE / Size       0 / 0   
   Free  PE / Size       1276 / 19.94 GiB
   VG UUID               GRcIga-Tcg8-4yIW-r0UZ-PjgZ-vLI7-Vimebi

创建逻辑卷testlv 

1
2
[root@localhost ~] # lvcreate -L 2G testing
   Logical volume  "lvol0"  created.

修改逻辑卷的名称为“testlv

1
2
[root@localhost ~] # lvrename /dev/testing/lvol0 /dev/testing/testlv
   Renamed  "lvol0"  to  "testlv"  in  volume group  "testing"

查看逻辑卷的详细信息:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[root@localhost ~] # lvdisplay 
   --- Logical volume ---
   LV Path                 /dev/testing/testlv
   LV Name                testlv    #“逻辑组名为testlv”
   VG Name                testing   #“卷组名为testing”
   LV UUID                nO09rU-yuv2-j328-Kx4m-Cb06-hMEg-GWHCXz
   LV Write Access         read /write
   LV Creation host,  time  localhost.localdomain, 2016-01-01 23:08:55 -0800
   LV Status              available
   # open                 0
   LV Size                2.00 GiB   #“逻辑卷为2GB”
   Current LE             128
   Segments               1
   Allocation             inherit
   Read ahead sectors     auto
   - currently  set  to     8192
   Block device           253:0

格式化逻辑卷

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[root@localhost ~] # mke2fs -t ext4 -b 2048 -L Mylv /dev/testing/testlv
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=Mylv
OS  type : Linux
Block size=2048 (log=1)
Fragment size=2048 (log=1)
Stride=0 blocks, Stripe width=0 blocks
131072 inodes, 1048576 blocks
52428 blocks (5.00%) reserved  for  the super user
First data block=0
Maximum filesystem blocks=269484032
64 block  groups
16384 blocks per group, 16384 fragments per group
2048 inodes per group
Superblock backups stored on blocks: 
16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816
  
Allocating group tables:  done                            
Writing inode tables:  done                            
Creating journal (32768 blocks):  done
Writing superblocks and filesystem accounting information:  done

挂载至/users目录

1
2
[root@localhost ~] # mount /dev/testing/testlv /users
[root@localhost ~] # man mount

 

练习2:新建用户archlinux,要求其家目录为/users/archlinux,,而后su切换至archlinux用户,复制/etc/pam.d目录至自己的家目录:

 

创建用户archlinux, 家目录为:/users/archlinux

1
[root@localhost ~] # useradd -d /users/archlinux archlinux

切换至用户archlinux

1
2
[root@localhost ~] # su - archlinux
Last login: Fri Jan  1 23:45:47 PST 2016 on pts /0

复制/etc/pam.d目录至用户家目录

1
2
[archlinux@localhost ~]$  cp  -r  /etc/pam .d/  /users/archlinux
[archlinux@localhost ~]

 

练习3:对testlv创建快照,并尝试基于快照备份数据,验证快照的功能:

 

创建testlv的快照卷为mylv_snap

1
2
[root@localhost ~] # lvcreate -s -L 512M -n mylv_snap /dev/testing/testlv 
   Logical volume  "mylv_snap"  created.










本文转自 Nico_Lv 51CTO博客,原文链接:http://blog.51cto.com/nearlv/1730876,如需转载请自行联系原作者
目录
相关文章
|
6天前
|
存储 Linux 5G
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
这篇文章介绍了LVM(逻辑卷管理)如何提供灵活的磁盘管理方式,允许动态调整逻辑卷的大小而不会丢失数据。
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
|
2月前
|
监控 数据挖掘 Linux
Linux服务器PBS任务队列作业提交脚本的使用方法
【8月更文挑战第21天】在Linux服务器环境中,PBS任务队列能高效管理及调度计算任务。首先需理解基本概念:作业是在服务器上执行的任务;队列则是等待执行任务的列表,具有不同的资源限制与优先级;节点指分配给作业的计算资源。
|
2月前
|
存储 监控 Linux
|
2月前
|
存储 Linux
在Linux中,LVM是什么?
在Linux中,LVM是什么?
|
2月前
|
存储 监控 Linux
在Linux中,如何使用LVM管理逻辑卷?
在Linux中,如何使用LVM管理逻辑卷?
|
2月前
|
监控 安全 Linux
在Linux中,如何理解系统管理工具,如Webmin和Ajenti。
在Linux中,如何理解系统管理工具,如Webmin和Ajenti。
|
2月前
|
运维 监控 网络协议
在Linux中,有哪些系统管理和配置工具?
在Linux中,有哪些系统管理和配置工具?
|
2月前
|
存储 监控 Linux
|
2月前
|
存储 运维 监控
|
2月前
|
监控 Linux 网络安全
在Linux中,什么是cron作业?如何创建一个cron作业?
在Linux中,什么是cron作业?如何创建一个cron作业?
下一篇
无影云桌面