逻辑卷管理,swap和磁盘配额

磁盘管理linux

添加新的文件系统数据库

分区,当操做系统已经存在,添加新的分区ide

通常系统装载本地磁盘里面工具

实验:ui

一:咱们先添加一块硬盘spa

wKioL1P_U7njJAZsAAI0dUqwCGg737.jpg

wKiom1P_UqSwdYDLAAIYaZ8kRDY979.jpg

 

 

 

 

通常添加了磁盘以后,真机里面叫/dev/sdb   /dev/sdc ,在虚拟机里面会发现是/dev/vdb /dev/vdc操作系统

 

好了,如今咱们已经添加好了硬盘了。对象

咱们要识别硬盘dns

wKiom1P_TLeSFkXKAAM97VjR8Ng153.jpg

 

咱们发现的硬盘是/dev/sdb进程

wKioL1P_TgGiVLlTAAG_tWHXQaU757.jpg

 

 

二:分区

wKioL1P_ThWy5giLAAKd3z7ZmbY832.jpg

fdisk命令

 

他会跳出一个警告

在企业版6 的时候推荐使用 cu 即:

wKiom1P_TRngsZWPAAH8BDgKE-o956.jpg

 

 

这两者的区别是,加cu ,表明着是扇区,前者是柱面,都行

 

wKioL1P_Tlix7OiDAAJoJ2imxJs268.jpg

使用m 帮助

 

wKioL1P_TmvgUME5AALxwnXqXEo376.jpg

N 新建分区,他会问你是扩展分区仍是主分区,咱们选择主分区,占掉四项中的其中一项,从上往下,选择1,接下来给了1MB的分区作了管理,回车。接下来问的是结束的分区是多少,咱们能够自定义,+300MB,表示咱们加了300MB,必定要有加号。接下来咱们能够用参数p查看

wKiom1P_TWSipcfpAABqzIWBO3Y673.jpg

 

他分了一个分区是/dev/sdb1 ,分区的ID83,表明着linux标准分区。

w存盘退出。

 

wKiom1P_TXTzsOffAAHcgG516pg608.jpg

 

分完以后,能够直接识别了。

 

 

三:创建文件系统

 

使用ext4型将其格式化,对象是/dev/sdb1

wKioL1P_TqWTmSSwAANwnfRgjf4567.jpg

 

 

格式化完成后,能够加卷标

wKioL1P_Tragl0uLAACWi0ryzP8711.jpg

当前卷标是空的

直接在后面加

wKiom1P_TeeRgi6XAADmMOHzDHk252.jpg

 

 

接下来,直接把文件系统挂上去,编辑/etc/fstab

wKiom1P_TfjDxAaiAAF1qtI0Rhk099.jpg

 

在后面加/dev/sdb1               /mnt/new                ext4    defaults        0 0

 

最左边的是要加载的设备是哪个,能够不使用物理的表达方法,使用逻辑的表达方法

即:

wKiom1P_Tgrh9lECAAA-O7OZjOs463.jpg

 

保存退出

 

 

创建挂载点

wKioL1P_TzLzYH6FAACLONu9IHY752.jpg

 

 

挂载上,查看

wKiom1P_TjPhvU53AAIzMNXJ4Mw119.jpg

 

 

 

 

 

 

若是想临时卸载一个设备,可使用umount,可是有时候这个设备被占用,卸载的时候会提示设备忙,却找不到正在占用设备的服务。如:

wKioL1P_T12x5tT6AAET3kxYs3U243.jpg

 

 

这时候用

wKiom1P_TlWzXGoFAAD9aqapxR8065.jpg

 

能够查看是谁在占用,用kill杀死进程

而后就能够卸载了。

或者直接使用

wKiom1P_Tmvjh6AyAACphieRa8o627.jpg

 

就直接结束了占用的进程

 

 

 

 

 

 

mount  -o remount,rw /

 

系统维护中常常使用

 

 

wKiom1P_Tn2zOmtQAAGhGwi8emA795.jpg

 

找出卷标对应的设备

 

 

 wKioL1P_Vi7B4LaFAAHn3__eF8M034.jpg

 

 

 

 

将全部像块设备的显示出来

Uuid 也能够挂载,没设卷标的,用uuid挂载

wKioL1P_VgSzT3RUAAGyV2RfAK4949.jpg

 

又有了

wKioL1P_VeOgrPYyAAICY2FKkyE090.jpg

 

 

 

 

 

 

 

虚拟内存

交换分区

内存不够了,查看一下

wKiom1P_VJWSfzUJAADc5TkvuEE066.jpg

 

 

 

 

 

开始分区

wKioL1P_VXTDOBxsAAH2hYHG97M850.jpg

 

使用逻辑分区

wKiom1P_VCSw_YJpAAKalMZTi6Y928.jpg

 

 

由于咱们要作交换分区虚拟内存,因此改变ID

wKiom1P_U-7ylY5dAALn2f7d1dY971.jpg

 

 

 

存盘退出,注意,这时候,又会识别不到,因此对磁盘再扫一次。而后格式化,写入配置文件,挂载。

wKioL1P_UxHAYFUpAANvatCfljI057.jpg

 

 

 

 

 

 

 

 

 

 

逻辑卷(LVM

原理图:

wKiom1P_UeOxRXq9AAGFi3PhkpQ961.jpg

 

 

 

 

 

 

wKiom1P_UbvTe91UAANA79lXPGs566.jpg

 

首先新建扩展分区。这时候作的是一个容器,把全部空间都给他

 

 

 

wKiom1P_UaXhcQADAAMZlf-51yQ048.jpg

 

而后新建逻辑分区,指定给他的大小,由于要作逻辑卷,因此把他的ID改成逻辑卷的8e,查看一下,存盘退出。

 

 

 

wKiom1P_UY_iMxq_AADA8-awb_8495.jpg

依然会有警告,咱们生效一下

 

 

 

接下来就是将他初始化成物理卷

wKiom1P_UVizbXEqAADXxrPnLXM770.jpg

 

 

 

而后创建卷组   指定卷组的名字和成员,这里卷组名为myvg   成员只有一个是/dev/sdb5

wKiom1P_UUfQnTT8AAFI7wu-aJE188.jpg

 

 

能够用vgs查看一下

wKioL1P_UkugkkZnAADXii3i9mI454.jpg

 

 

 

接下来就是划分逻辑卷了

wKiom1P_UR6x76KnAADJx8aASvo763.jpg

lvcreate -L 150M -n myspace myvg

-L 指定大小为150M,要使用150M  

-n 指定名字为 myspace   是从卷组myvg里划得

 

使用lvs能够查看

wKiom1P_UQiiH2BsAAFWLWmhNcs093.jpg

 

 

接下来就是将他格式化

wKioL1P_Ug2g_7XTAAMOXvoK2Js725.jpg

 

 

写入配置文件

wKioL1P_UevjcORCAAF6Rw0xdns646.jpg

 

 

而后挂载,查看就有了

wKioL1P_UdawpZCUAAIPnCqSEoE626.jpg

 

 

 

 

 

在平常生产中,咱们会常常遇到,分配的逻辑卷大小不够,这时候,咱们须要扩展。

咱们要考虑两个状况,一是卷组还有空间,二是卷组空间没有了。

状况一:

wKioL1P_Ub6ynK2dAAFKX1kSNw4175.jpg

咱们查看大小,还有144M,咱们想把这144M分给他,这时候就可使用上面的命令给他增长144M

 

 

 

wKioL1P_UauQUAwNAAJLouVxOWo542.jpg

 

df –T 查看,发现并无增长,是由于尚未对文件系统通知,这时候,咱们要让文件系统知道,大小已经变了,扩展文件系统

wKioL1P_UZnxeAeqAAFspXd29f8000.jpg

 

 

在查看一下

wKiom1P_UG_zBtJEAAI6YJa3Oag959.jpg

 

 

已经扩展了,这是状况一。

 

 

 

状况二:

卷组也没有剩余空间了

 

wKioL1P_UXXS-n_6AAEOkVHWo2E299.jpg

 

 

这时候,咱们要看底层的磁盘还有没有空间了。

 

从新划分一个逻辑卷

wKioL1P_UWLAHmznAAPB5YSzeLY167.jpg

 

 

存盘退出。

 

 

 

 

wKiom1P_UDjSJGj3AAEs6RyBw9E017.jpg

 

对卷组进行扩展

 

 

查看一下,又多了空间

wKiom1P_UB6jet86AADQrORIavM483.jpg

 

 

 

如今就和状况一同样了,就能够扩展了

wKiom1P_UA3CgBLEAACsVGW6vdg342.jpg

 

 

通知文件系统

wKiom1P_T_XDqOh5AAFmRLXYvaA294.jpg

 

 

 

查看一下

wKioL1P_UNTh8L7bAAJnBtPdiug219.jpg

 

空间已经扩展。

 

 

还能够缩小,可使用图形界面操做。 工具 system-config-lvm

 

 

 

 

Pvmove /dev/hda3     这个指令经常使用

将之前的旧设备导入到新设备里面,业务不下线

 

 

 

 

 

 

磁盘配额

背景:针对用户或组,限制磁盘使用空间

1.     针对文件系统,在挂载属性型添加usrquota这个特殊的文件系统挂载属性  还有grpquota

文件挂载属性

wKioL1P_ULXQ4VH2AACBopTIvd8100.jpg

 

wKioL1P_UJuhUIJaAAGeRkn5Vdg906.jpg

 

最适合的操做对象是 /home ,由于磁盘配额是针对用户和组的,因此有一个有丰富用户和组的文件系 。将usrquata 追加在defaults后面,来启用磁盘配额

 

2.     从新挂载文件系统

wKiom1P_T1jSlyEBAABZXbQh5K8997.jpg

 

 

3.     进行统计,对整个文件系统进行登记

wKiom1P_TzjDfIpEAABT0dBDTjU737.jpg

 

wKioL1P_UDXTusTDAAB0bTOxdpg633.jpg

这就是磁盘配额的数据库

 

 

4.     告诉整个文件系统,磁盘启用

 

wKioL1P_UBzAwvYcAABV7uvIPzs361.jpg

 

 

 

5.     编辑用户磁盘配额的使用

接下来咱们对student 用户实验,对他进行100M的限制

wKioL1P_T_zgtky-AABoIDjwf7Q067.jpg

 

wKioL1P_T-aDA17PAACR_7dmwIk278.jpg

 

wKioL1P_T8PTzghwAACOuq49WJE758.jpg

 

这样student用户的磁盘最多使用是100MB

相关文章
相关标签/搜索