管理磁盘和文件系统

管理磁盘和文件系统

学习fdisk分区工具:

fdisk -l 查看分区表

image

 

fdisk /dev/sdb对第二块硬盘进行分区操作

image

 

这个界面中:

m 帮助

p 显示已存在的分区

n 新建分区

d 删除分区

l 查看文件类型

t 更改文件类型

w 保存

q 不保存退出

 

我们下面来建立一些分区操作:

加入我们要分一个5G的主分区,一个2G的交换分区

image

image 

创建了一个主分区为5G

 

image

余下的容量创建了一个扩展分区

 

image

创建了一个逻辑卷

 

image

更改类型为swap

 

image

分区就好了,输入w 保存退出

 

image

执行partprobe /dev/sdb重新探测下

 

创建文件系统:

分区好了,我们就要格式化并挂上分区使用了

mkfs -t 文件系统类型分区设备 ------- 格式化分区

mkfs–t ext4 /dev/sdb1 相当于 mkfs.ext4 /dev/sdb1

image 

对我们刚才创建的分区进行格式化操作

 

 

image

image 

对交换分区进行格式化,并启用创建的交换分区,我们看到交换分区的容量已经增加了!

用swapoff /dev/sdb5 可关闭我们创建的交换分区

 

 

mount [-t 文件类型] 存储设备挂载点 ----- 对分区或设备进行挂载

我们把刚才建立的分区挂载到 /test 下

image

 

 

对于光盘镜像我们可以用:

mount -o loop “镜像名”挂载点

这样无需解压就可以浏览

 

umount /test 卸载文件挂载

umount -a 卸载所有

对于光盘: eject 弹出光盘 eject -t 收回光盘

 

设置自动挂载:

修改/etc/fstab

image

我们在最后面加了一条开机挂载

对于swap 则需要在开机脚本里加swapon /dev/sdb5

 

df查看磁盘使用情况

-T 显示对应的文件格式

-h 显示更易读的形式

image

 

 

设置磁盘配额:

实验步骤:

1. 以支持配额功能的方式挂载文件系统

vim /etc/fstab

image

 

或者手工挂载

image

 

2. 监测磁盘配额并生成配额文件

image

quotacheck -a 检测所有磁盘

-u 检测用户配额

-g 检测用户组配额

-c 创建新的配额文件

-v 显示详细信息

image 生成了配额文件

 

3. 开启磁盘配额功能

quotaon -ugv /test 开启/test目录的磁盘配额功能

quotaoff/test 关闭/test目录的磁盘配额功能

image

 

4. 编辑磁盘配额

edquota -u xiaowang对xiaowang进行磁盘配额限制

edquota–g xiaoshou对xiaoshou组进行磁盘配额限制

image

我们对xiaowang进行了软限制为 50M,硬限制(最大不能超过的)为 80M

 

edquota–t 修改宽限时间,用户超过了软限制以后,默认宽限时间为7天能继续使用,我们可以更改这个值(可以是天,小时,分钟,秒)

image

这里设置了只要软限制超过了5分钟,就限制用户不能在继续使用该磁盘

 

 

5. 验证磁盘配额

image

 

其他选项:

edquota -p 已配置用户未配置用户 ------- 拷贝用户配额到另一用户

image

 

验证正确

quota -u 用户 -------- 查看用户的配额情况

image

 

repquota /test/ -------查看文件系统的配额情况

image

 

 

LVM逻辑卷管理

/boot/ 分区不能建立在逻辑卷基础上必须独立

PV (physical volume)物理卷ID标记号为8e,若时整块硬盘可以划分一个主分区后在做相应的调整

VG (volume group)卷组由一个或多个物理卷组成的一个整体,在卷组中可以动态的添加或删除物理卷

LV (logical volume)逻辑卷建立在卷组上的,与物理卷没有直接关系,使用mkfs工具创建文件系统或就可挂载使用

先关命令:

pvscan显示系统中所有的物理卷

pvcreate创建物理卷

pvdisplay显示无理拒的详细信息(默认显示所有物理卷信息)

pvremove将物理卷还原成普通的分区或磁盘

vgscan显示所有的LVM卷组

vgcreate创建逻辑卷组

vgdisplay显示卷组的详细信息(默认显示所有卷组)

vgremove删除指定的卷组

vgextend扩展卷组的磁盘空间

lvscan扫描逻辑卷,显示其信息

lvcreate创建逻辑卷

lvdisplay显示逻辑卷信息(默认显示所有逻辑卷信息)

lvextend扩展逻辑卷的磁盘空间

lvremove移除一个逻辑卷

案例:

在第二块磁盘上创建两个分区,都为物理卷(8e),对第一个分区做成逻辑卷挂载到/mail , 第二个分区用于扩展第一块磁盘上的根分区

1. 创建分区,创建物理卷

image

image 

分了两个LVM分区

 

image

image 

我们已经创建了两个物理卷,第一块磁盘上也有一个物理卷

 

2. 创建卷组

image

我们把第二块硬盘上的第一个分区创建成了一个卷组

 

3. 创建逻辑卷

image 

lvcreate -L 指定大小, -n 指定逻辑卷没名字和面跟卷组名字

 

image

4. 格式化逻辑卷

mkfs.ext4 /dev/mail_store/mail 对这个逻辑卷格式化

image

 

5. 挂载到/mail 我们修改/etc/fatab

image

image 

成功的挂载上了

 

加入我们想加大这个目录,那么就去扩大我们的逻辑卷

image

用lvextend -L +大小,加在哪里来扩展逻辑卷的大小

 

但是我们的文件目录并没有跟着扩大,需要执行resize2fs /dev/mail_store/mail 来重新指定大小,类如下图:

image

 

 

OK,我们来扩展一下第一块磁盘上的根分区:

1.将第二个分区也做成物理卷

image

 

2.执行vgextend来扩展卷组

image

image

卷组已经成功扩展了

 

3. 我们来扩大根分区的容量,即增加逻辑卷的容量

看下扩容之前的大小

image

 

执行lvextend来增加2G容量

image

 

成功扩容了挂载到根分区的逻辑卷,不过下面我们要重新指定一下,让文件系统能重新识别,执行resize2fs /dev/VolGroup/LogVol00

image

 

我们在看一下根分区磁盘情况:

image

成功扩容了2G

 

下面是一些LVM 的其他操作:

移除逻辑卷

image

 

移除卷组:

image

 

移除物理卷(还原成普通分区)

image

 

缩小逻辑卷

重新指定逻辑卷的大小

image

 

本档案完毕!!!

你可能感兴趣的:(style,管理,target,blank,磁盘)