linux操作系统总结3

LVM逻辑卷管理

传统磁盘管理问题:当分区大小不够用时无法扩展其大小,只能通过添加硬盘、创建新的分区来扩充控制,但是新添加进来的硬盘是作为独立文件系统存在的,原有的文件系统并未的到扩充,上层应用很多时候只能访问一个文件系统,只能让现有磁盘下线,换上新的磁盘之后,将原始数据导入。

解决方法:LVM(LogicalVolume Manager)逻辑卷管理通过将底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且不会丢失现有数据。新加入的硬盘也不会改变现有上层的逻辑卷。作为一种动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性。

原理:PE物理扩充(PhysicalExtend)、PV物理卷(Physical Volume)、VG卷组(Volume Group)、LV逻辑卷(Logical Volume)。步骤:           LV的位置:/dev/<VGName>/<LVName>

(1)物理磁盘被格式化为PV,空间被分为一个个PE(一个PE默认为4M)

(2)不同的PV加入同一个VG,不同PV的PE全部进入VG的PE池内

(3)LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自不同物理磁盘

(4)LV现在就直接可以格式化后挂载使用了

(5)LV的扩充缩减实际上是增加或减少组成该LV的PE数量,其过程不丢失原始数据

         创建LV:插入两块物理磁盘后,步骤

                  (1)将物理磁盘设备初始化为物理卷:pvcreate  /dev/sdb  /dev/sdc

                  (2)创建卷组,并将PV加入卷组中:vgcreate VGName  /dev/sdb  /dev/sdc

                  (3)基于卷组创建逻辑卷:lvcreate –n  LVName –L  2G  VGName

                  (4)为创建好的逻辑卷创建文件系统:mkfs.ext4  /dev/VGName/LVName

                  (5)将格式化的好逻辑卷挂载使用:mount  /dev/VGName/LVName  /mnt

         查看LV:        查看物理卷信息:pvdisplay(详细)、pvs

                                     查看卷组信息:vgdisplay(详细)、vgs

                                     查看逻辑卷信息:lvdisplay(详细)、lvs

         删除LV:先卸载umount逻辑卷,步骤

(1)删除LV:lvremove  /dev/VGName/LVName

                   (2)删除VG:vgremove  VGName

                   (3)删除PV:pvremove  /dev/sdc

         拉伸LV:拉伸操作可以在线执行,不需要卸载逻辑卷,步骤

                   (1)查看并保证VG有足够的空闲空间:vgdisplay

                   (2)扩充逻辑卷:lvextend  -L  +1G  /dev/VGName/LVName

                   (3)查看扩充后的LV大小:lvdisplay

                   (4)更新文件系统:resize2fs  /dev/VGName/LVName

                   (5)查看更新后的文件系统:df  -h

         拉伸VG:插入物理磁盘后,步骤

                   (1)将要添加到VG的硬盘格式化为PV:pvcreate  /dev/sdd

                   (2)将新的PV添加到指定卷组:vgextend  VGName /dev/sdd

                   (3)查看扩充后的VG大小:vgdisplay

         缩小LV:缩小逻辑卷必须离线执行,要先卸载逻辑卷,步骤

                   (1)卸载已经挂载的LV:umount  /dev/VGName/LVName  == umount /mnt

                   (2)缩小文件系统到1G:resize2fs   /dev/VGName/LVName  1G,系统提示执行

                   (3)缩小LV:lvreduce  -L  -1G  /dev/VGName/LVName, 1G – LVSize= -1G

                   (4)查看缩小后的LV:lvdisplay

                   (5)挂载:mount  /dev/VGName/LVName

         缩小VG:保证空闲空间比移除空间大,是否要卸载,步骤

                   (1)查看空间:vgs

                   (2)将一个PV从指定卷组中移除:vgreduce  VGName /dev/sdd

                   (3)查看缩小后的卷组大小:vgdisplay

                   (4)删除PV:pvremove  /dev/sdd,这步不一定执行

 

ACL访问控制列表

ACL(AccessControl List)访问控制列表是一个Linux下的高级权限机制,可实现对文件、文件夹的灵活权限控制,扩展了UGO模型。

在一个文件系统上使用ACL需要在挂载文件系统的时候打开ACL功能,系统根分区默认挂载的时候支持acl:         mount  -o  acl  /dev/sdb1 /mnt

先采用UGO模型设置文件权限,而后采用ACL设置文件权限:

(1)查看一个文件[夹]的ACL设置:getfacl <filename>

(2)为一个文件设置指定用户的权限:setfacl  -m  u:<username>:rwx  <filename>

(3)为一个文件设置指定组的权限:setfacl  -m  g:<groupname>:r-x  <filename>

(4)删除一个ACL设置:setfacl -x  u:user <filename>

 

高级网络配置:IP别名、多网卡绑定

网卡高级命令:

查看网卡状态:mii-tool eth0

         查看网卡物理特性:ethtooleth0

         查看网卡驱动信息:ethtool–i eth0

         查看网卡状态:ethtool–S eth0

IP别名:

http://www.cnblogs.com/zengkefu/p/5475446.html

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值