磁盘管理linux
添加新的文件系统数据库
分区,当操做系统已经存在,添加新的分区ide
通常系统装载本地磁盘里面工具
实验:ui
一:咱们先添加一块硬盘spa
通常添加了磁盘以后,真机里面叫/dev/sdb /dev/sdc ,在虚拟机里面会发现是/dev/vdb /dev/vdc操作系统
好了,如今咱们已经添加好了硬盘了。对象
咱们要识别硬盘dns
咱们发现的硬盘是/dev/sdb进程
二:分区
用 fdisk命令
他会跳出一个警告
在企业版6 的时候推荐使用 cu 即:
这两者的区别是,加cu ,表明着是扇区,前者是柱面,都行
使用m 帮助
N 新建分区,他会问你是扩展分区仍是主分区,咱们选择主分区,占掉四项中的其中一项,从上往下,选择1,接下来给了1MB的分区作了管理,回车。接下来问的是结束的分区是多少,咱们能够自定义,+300MB,表示咱们加了300MB,必定要有加号。接下来咱们能够用参数p查看
他分了一个分区是/dev/sdb1 ,分区的ID是83,表明着linux标准分区。
按w存盘退出。
分完以后,能够直接识别了。
三:创建文件系统
使用ext4型将其格式化,对象是/dev/sdb1
格式化完成后,能够加卷标
当前卷标是空的
直接在后面加
接下来,直接把文件系统挂上去,编辑/etc/fstab
在后面加/dev/sdb1 /mnt/new ext4 defaults 0 0
最左边的是要加载的设备是哪个,能够不使用物理的表达方法,使用逻辑的表达方法
即:
保存退出
创建挂载点
挂载上,查看
若是想临时卸载一个设备,可使用umount,可是有时候这个设备被占用,卸载的时候会提示设备忙,却找不到正在占用设备的服务。如:
这时候用
能够查看是谁在占用,用kill杀死进程
而后就能够卸载了。
或者直接使用
就直接结束了占用的进程
mount -o remount,rw /
系统维护中常常使用
找出卷标对应的设备
将全部像块设备的显示出来
Uuid 也能够挂载,没设卷标的,用uuid挂载
又有了
虚拟内存
交换分区
内存不够了,查看一下
开始分区
使用逻辑分区
由于咱们要作交换分区虚拟内存,因此改变ID
存盘退出,注意,这时候,又会识别不到,因此对磁盘再扫一次。而后格式化,写入配置文件,挂载。
逻辑卷(LVM)
原理图:
首先新建扩展分区。这时候作的是一个容器,把全部空间都给他
而后新建逻辑分区,指定给他的大小,由于要作逻辑卷,因此把他的ID改成逻辑卷的8e,查看一下,存盘退出。
依然会有警告,咱们生效一下
接下来就是将他初始化成物理卷
而后创建卷组 指定卷组的名字和成员,这里卷组名为myvg 成员只有一个是/dev/sdb5
能够用vgs查看一下
接下来就是划分逻辑卷了
lvcreate -L 150M -n myspace myvg
-L 指定大小为150M,要使用150M
-n 指定名字为 myspace 是从卷组myvg里划得
使用lvs能够查看
接下来就是将他格式化
写入配置文件
而后挂载,查看就有了
在平常生产中,咱们会常常遇到,分配的逻辑卷大小不够,这时候,咱们须要扩展。
咱们要考虑两个状况,一是卷组还有空间,二是卷组空间没有了。
状况一:
咱们查看大小,还有144M,咱们想把这144M分给他,这时候就可使用上面的命令给他增长144M了
用df –T 查看,发现并无增长,是由于尚未对文件系统通知,这时候,咱们要让文件系统知道,大小已经变了,扩展文件系统
在查看一下
已经扩展了,这是状况一。
状况二:
卷组也没有剩余空间了
这时候,咱们要看底层的磁盘还有没有空间了。
从新划分一个逻辑卷
存盘退出。
对卷组进行扩展
查看一下,又多了空间
如今就和状况一同样了,就能够扩展了
通知文件系统
查看一下
空间已经扩展。
还能够缩小,可使用图形界面操做。 工具 system-config-lvm
Pvmove /dev/hda3 这个指令经常使用
将之前的旧设备导入到新设备里面,业务不下线
磁盘配额
背景:针对用户或组,限制磁盘使用空间
1. 针对文件系统,在挂载属性型添加usrquota这个特殊的文件系统挂载属性 还有grpquota
文件挂载属性
最适合的操做对象是 /home ,由于磁盘配额是针对用户和组的,因此有一个有丰富用户和组的文件系 。将usrquata 追加在defaults后面,来启用磁盘配额
2. 从新挂载文件系统
3. 进行统计,对整个文件系统进行登记
这就是磁盘配额的数据库
4. 告诉整个文件系统,磁盘启用
5. 编辑用户磁盘配额的使用
接下来咱们对student 用户实验,对他进行100M的限制
这样student用户的磁盘最多使用是100MB