大家好!
我是燕郊北大青鸟的一名学生,在北大青鸟学习了一段时间非常感谢这里的老师,这段时间的学习是我提高很快。Linux 是一个不错的系统,下面是磁盘管理及LVM的内容,与大家分享,共同进步
--管理磁盘
添加一块盘,使用命令查看现在分区情况,判断根分区、boot分区及新加的分区的设备名称
--fdisk –l ----检查并确认新磁盘
使用mount命令查看分区挂载情况,查看根分区、boot分区的挂载点的名称
---mount ----显示当前系统以挂载的各个文件系统的相关信息
使用df命令查看挂载设备的大小
---df ----显示系统已挂载的文件系统
-h :以更易读的容量单位显示
-T :显示对应文件系统的类型
对新加硬盘/dev/sdb划分分区,/dev/sdb1,和/dev/sdb2 大小为100M
---fdisk 磁盘设备文件名 -----进入交互式的分区管理界面
-p :列出硬盘分区的情况
-n :新建分区
-d :删除分区
-t :变更分区类型
-w :保存并退出fdisk分区工具
-q : 不保存并退出fdisk分区工具
指定 /dev/sdb2 的id为82,(即swap分区的文件系统类型)
保存分区表
激活分区
---partprobe ---使系统重新获得新的分区表情况
格式化 /dev/sdb1 设备为ext3类型的设备
---mkfs ----格式化EXT3 、FAT32 等不同类型的分区
基本格式:mkfs –t 文件类型 分区设备
或 mkfs .文件类型 分区设备
格式化 /dev/sdb2为swap文件系统
---mkswap –格式化swap分区
---swapon ---启用swap分区
--swapoff ---停用swap分区
--swapon –s ---查看系统交换分区的使用情况
使用free命令查看物理内存及虚拟内存,添加 /dev/sdb2(100M空间)到虚拟内存,增加虚拟内存的大小
---free ---查看内存或交换空间的使用情况
-m :以M的方式显示大小
创建 /mailbox 目录,(!注意是根下的mailbox)挂载 /dev/sdb1 到 /mailbox 使用mount命令查看分区挂载情况,使用df命令查看挂载设备的大小,修改/etc/fstab文件,实现自动挂载
再划分一个分区/dev/sdb3大小为500M, 保存分区表,重新激活分区
格式化 /dev/sdb3 设备为ext3类型的设备
将 /dev/sdb3 挂载在 /home目录,修改/etc/fstab文件,实现自动挂载,实现配额的步骤:
---设置配额—
1. 使分区支持配额
-o usrquota,grpquota使分区支持配额
使用mount查看 /dev/sdb3分区是否支持配额,如果不支持,须要卸载/home 重新挂载但须添加 usrquot,grpquota的用户和组的配额支持,修改配置文件 /etc/fstab 文件使重启后配额有效。
2、生成用户和组的配额文件
使用quotacheck命令生成用户和组的配额文件
使用命令生成文件 aquota.user和aquota.group 在/home/目录下,查看文件是否存在
3、创建用户并编辑配额文件
创建用户test,使用edquota 命令编辑配额文件指定用户test创建文件大小,软限制为 1000k 硬限制为2000k
4、开启配额 燕郊北大青鸟
使用quotaon命令开启配额
5、使用dd命令验证配额功能
su 切换用户test,使用命令 dd if=/dev/zero of=file bs=600k count=4 创造出一个2400k大小的文件看结果,如果显示 "warning,user......则说明软限制已经超出。如果同时显示“write failed ,user........”则说明硬限制也已经超出,用du -sh 看生成的文件大小为 2M 则实验成功。
/home 其他用户有写权限,进入/home 目录添加数据
--LVM管理
--PV物理卷管理
pvscan:显示系统所有的物理卷
pvcreate:创建物理卷
pvdisplay:显示物理卷详细信息
pvremove:删除物理卷
--VG卷组管理
vgscan:显示系统所有的卷组
vgcreate:创建卷组
vgdisplay:显示卷组详细信息
vgremove:删除卷组
vgextend:添加卷组
--LV逻辑卷管理
lvscan:显示系统所有的物理卷
lvcreate:创建逻辑卷逻辑
lvdisplay:显示逻辑卷详细信息
lvremove:删除逻辑卷
lvextend:添加逻辑卷
将全部空间分给扩展分区
给扩展分区,划分逻辑分区 /dev/sdb5、/dev/sdb6、/dev/sdb7 每个大小为500M
指定/dev/sdb5、/dev/sdb6、/dev/sdb7三个分区编号为 8e,保存并退出激活分区
将/dev/sdb5、/dev/sdb6、/dev/sdb7 变成 PV(物理卷),使用命令查看
创建卷组 vg0 同时加入 /dev/sdb5、/dev/sdb6,使用命令检查
创建lv(逻辑卷)命名为 lvm 指定大小为200M,使用命令lvs查看结果,查看文件 /dev/vg0/lvm 是否生成
格式化 /dev/vg0/lvm 文件系统为ext3
创建目录为 /mailbox、将/dev/vg0/lvm 挂载到 /mailbox ,进入到/mailbox目录查看,使用命令 mount 查看是否被挂载,使用df 查看挂载目录的空间大小燕郊北大青鸟
修改 /etc/fstab文件,添加自动挂载功能
使用命令扩展lv的空间大小,增加400M空间
扩展vg空间大小,增加 /dev/sdb7到vg0里,使用 pvscan 查看结果燕郊北大青鸟