Linux分区,磁盘扩容缩容,磁盘限额

1. 登录后切换到虚拟控制台1,并用root登录。然后:

  • 通过虚拟机捕获你的一个U盘,利用fdisk –l命令查看系统识别设备名为多少

    /dev/sdb1为u盘
    /dev/sdb1为u盘

  • 利用fdisk命令删除所有U盘分区(请事先备份好数据,LINUX下分区难以在WINDOW识别)

    查看目前u盘的分区情况
    查看目前u盘的分区情况

    删除目前的u盘分区
    删除目前的u盘分区

  • 利用fdisk命令将u盘分为3个主分区,1个扩展分区,3个逻辑分区(其中3个主分区和3个逻辑分区的大小都为100M),保存分区表并立即同步内存分区信息

新建u盘分区,先建3个主分区,图为新建第二个主分区,大小为100M
新建u盘分区,先建3个主分区,图为新建第二个主分区,大小为100M

第四个分区为扩展分区,将剩余的空间全部分给该分区
第四个分区为扩展分区,将剩余的空间全部分给该分区

在扩展分区的基础上分出三个逻辑分区
在扩展分区的基础上分出三个逻辑分区

保存分区信息
保存分区信息

同步内存
同步内存

查看分区信息
查看分区信息

  • 将3个主分区和3个逻辑分区格式化为ext3格式

    格式化分区
    格式化分区

  • 将第一个主分区挂载到/mnt/usb1目录上(没有就创建该目录)

挂载分区
挂载分区

2. LVM相关操作。

  • 卸载题1中挂载的第一U盘主分区即/mnt/usb1目录。

    卸载挂载的分区
    卸载挂载的分区

  • 利用fdisk命令将U盘的3个逻辑分区的格式转变为lvm格式,保存分区表的修改并立即同步内存。

    更改分区格式为lvm
    更改分区格式为lvm

保存分区格式
保存分区格式

同步内存
同步内存

更改格式后的分区信息
更改格式后的分区信息

  • 利用U盘的头2个逻辑分区建立以物理卷,并查看建立的卷情况。

    建立物理卷
    建立物理卷

  • 利用建立好的物理卷建立一个200M大小左右的卷组vg0,并查看vg0的各项情况。

    建立卷组
    建立卷组

  • 在vg0上建立一个100m大小的逻辑卷lv0,并查看lv0的各项情况。

    建立逻辑卷
    建立逻辑卷

查看lv0的信息
查看lv0的信息

  • 将vg0上的lv0格式化为ext3格式,并挂载到/mnt/lvm下(如果目录不存在就自己创建)。复制/var/log目录到/mnt/lvm下去。

    格式化逻辑卷
    格式化逻辑卷

创建目录,挂载分区
创建目录,挂载分区

复制内容
复制内容

  • 将U盘的第3主分区类型转变为lvm格式,保存分区表的修改并立即同步内存。

    更改分区格式
    更改分区格式

保存
保存

同步内存
同步内存

  • 将U盘的第3主分区建立为物理卷。

    建立物理卷
    建立物理卷

  • 扩展vg0将U盘的第3主分区建立的物理卷包含到vg0中去,并查看vg0的各项情况。

    扩展vg0
    扩展vg0

  • 扩展lv0大小到150m,并查看lv0的各项情况。要求同时挂载目录的磁盘空间大小也变化到150m。

扩展lv0
扩展lv0

更改扩展文件系统
更改扩展文件系统

  • 缩小lv0的容量至50M,使其文件系统也相应改变。

首先检查已经使用情况
 首先检查已经使用情况

若逻辑卷被挂载,需要先将其卸载
若逻辑卷被挂载,需要先将其卸载

磁盘检查
磁盘检查

缩小文件系统的大小
缩小文件系统的大小

缩小逻辑卷容量
缩小逻辑卷容量

确认缩容
Y确认缩容

  • 删除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盘
卸载u盘

  • 确保/dev/sdc1开始重启后仍然能够挂载到/mnt/usb目录下

编辑fstab
编辑fstab

更改配置文件
更改配置文件

重新挂载
重新挂载

查看挂载情况
查看挂载情况

4.磁盘限额

  • 新分U盘一个分区,假设为/dev/sdc5(根据你的系统提示来,有可能不是这个) ,并格式化/dev/sdc5为ext3类型

    查看现有分区情况
    查看现有分区情况

    新建lvm分区
    新建lvm分区

  • 将/dev/sdc5挂载为可支持磁盘限额的格式到/mnt/usb5目录下

新建目录
新建目录

重新挂载
重新挂载

  • 设置vieta用户在该分区的磁盘限额参数为:使用空间大小8KB(超过5KB就报警);可以创建的数量为4(超过2个就报警)

    限额检查
    限额检查

    查看目录下多出的文件
    查看目录下多出的文件

规定限额用户,编辑限额参数
规定限额用户,编辑限额参数

占用空间blocks:一共占用的空间
软限制soft:超过限额后会给出警告,但仍然会新建文件
硬限制hard:超出后会警告,不会完成用户要求的操作

设置相应参数
设置相应参数

打开限额开关
打开限额开关

  • 测试磁盘限额是否成功(提示:可以使用touch, mkdir, dd命令进行创建测试)

    查看限额参数
    查看限额参数

    更改限额目录的权限
    更改限额目录的权限

切换用户
切换用户

在该目录下新建一个6k的文件
在该目录下新建一个6k的文件

得到超出软限制的警告
得到超出软限制的警告

继续新建文件
继续新建文件

继续新建文件
得到超出硬限制的警告

删除测试文件
删除测试文件

测试文件数限制
测试文件数限制

硬限制警告
硬限制警告

5. 交换分区

  • 使用/dev/sdc6作为交换分区, 格式化该分区为交换分区格式

新建交换分区
新建交换分区

  • 将该分区加载到交换分区中,增加虚拟内存大小

打开该交换分区
打开该交换分区

关闭交换分区
关闭交换分区

  • 要求开机即把改分区加入到虚拟内容中

打开配置文件
打开配置文件

更改配置文件
更改配置文件

重新挂载
重新挂载

查看内存
查看内存

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值