1. 登录后切换到虚拟控制台1,并用root登录。然后:
通过虚拟机捕获你的一个U盘,利用fdisk –l命令查看系统识别设备名为多少
/dev/sdb1为u盘
利用fdisk命令删除所有U盘分区(请事先备份好数据,LINUX下分区难以在WINDOW识别)
查看目前u盘的分区情况
删除目前的u盘分区
利用fdisk命令将u盘分为3个主分区,1个扩展分区,3个逻辑分区(其中3个主分区和3个逻辑分区的大小都为100M),保存分区表并立即同步内存分区信息
新建u盘分区,先建3个主分区,图为新建第二个主分区,大小为100M
第四个分区为扩展分区,将剩余的空间全部分给该分区
在扩展分区的基础上分出三个逻辑分区
保存分区信息
同步内存
查看分区信息
将3个主分区和3个逻辑分区格式化为ext3格式
格式化分区
将第一个主分区挂载到/mnt/usb1目录上(没有就创建该目录)
挂载分区
2. LVM相关操作。
卸载题1中挂载的第一U盘主分区即/mnt/usb1目录。
卸载挂载的分区
利用fdisk命令将U盘的3个逻辑分区的格式转变为lvm格式,保存分区表的修改并立即同步内存。
更改分区格式为lvm
保存分区格式
同步内存
更改格式后的分区信息
利用U盘的头2个逻辑分区建立以物理卷,并查看建立的卷情况。
建立物理卷
利用建立好的物理卷建立一个200M大小左右的卷组vg0,并查看vg0的各项情况。
建立卷组
在vg0上建立一个100m大小的逻辑卷lv0,并查看lv0的各项情况。
建立逻辑卷
查看lv0的信息
将vg0上的lv0格式化为ext3格式,并挂载到/mnt/lvm下(如果目录不存在就自己创建)。复制/var/log目录到/mnt/lvm下去。
格式化逻辑卷
创建目录,挂载分区
复制内容
将U盘的第3主分区类型转变为lvm格式,保存分区表的修改并立即同步内存。
更改分区格式
保存
同步内存
将U盘的第3主分区建立为物理卷。
建立物理卷
扩展vg0将U盘的第3主分区建立的物理卷包含到vg0中去,并查看vg0的各项情况。
扩展vg0
扩展lv0大小到150m,并查看lv0的各项情况。要求同时挂载目录的磁盘空间大小也变化到150m。
扩展lv0
更改扩展文件系统
- 缩小lv0的容量至50M,使其文件系统也相应改变。
首先检查已经使用情况
若逻辑卷被挂载,需要先将其卸载
磁盘检查
缩小文件系统的大小
缩小逻辑卷容量
确认缩容
删除lvm
在被激活之前,VG与LV是无法访问的,这时可用命令:
vgchange -a y testvg
激活所要使用的卷组。当不再使用VG时,可用
vgchange -a n testvg
使之不再可用。
删除逻辑卷
确认删除
更改卷组状态使其不可用
移除卷组
移除物理卷
3.卷标挂载:
- 为/dev/sdc1(U盘第一分区,根据你的系统提示来,有可能不是这个)设置卷标为v1
设置卷标
- 利用卷标挂载将v1所在分区挂载到/mnt/usb目录下
卷标挂载
- cd /mnt/usb; 查看该目录下有什么内容
查看内容
- 卸载u盘;如果u盘无法卸载,使用fuser命令查看是谁占用u 盘,并杀死占用u盘的进程,完成卸载过程
卸载u盘
- 确保/dev/sdc1开始重启后仍然能够挂载到/mnt/usb目录下
编辑fstab
更改配置文件
重新挂载
查看挂载情况
4.磁盘限额
新分U盘一个分区,假设为/dev/sdc5(根据你的系统提示来,有可能不是这个) ,并格式化/dev/sdc5为ext3类型
查看现有分区情况
新建lvm分区
将/dev/sdc5挂载为可支持磁盘限额的格式到/mnt/usb5目录下
新建目录
重新挂载
设置vieta用户在该分区的磁盘限额参数为:使用空间大小8KB(超过5KB就报警);可以创建的数量为4(超过2个就报警)
限额检查
查看目录下多出的文件
规定限额用户,编辑限额参数
占用空间blocks:一共占用的空间
软限制soft:超过限额后会给出警告,但仍然会新建文件
硬限制hard:超出后会警告,不会完成用户要求的操作
设置相应参数
打开限额开关
测试磁盘限额是否成功(提示:可以使用touch, mkdir, dd命令进行创建测试)
查看限额参数
更改限额目录的权限
切换用户
在该目录下新建一个6k的文件
得到超出软限制的警告
继续新建文件
继续新建文件
删除测试文件
测试文件数限制
硬限制警告
5. 交换分区
- 使用/dev/sdc6作为交换分区, 格式化该分区为交换分区格式
新建交换分区
- 将该分区加载到交换分区中,增加虚拟内存大小
打开该交换分区
关闭交换分区
- 要求开机即把改分区加入到虚拟内容中
打开配置文件
更改配置文件
重新挂载
查看内存