创建存储空间及文件系统

任务1  熟练使用常用磁盘管理工具

  1. 在虚拟机的环境下添加一个硬盘,硬盘容量为5G(提示最好是关机添加)
  2. 利用fdisk在新硬盘上创建一个1G的主分区,创建一个4G的扩展分区,并在此基础上创建两个逻辑分区,大小分别为3G和1G。
  3. 创建相关的文件系统(格式化相关的分区),文件系统类型均为ext4。
  4. 在根目录下新建一个目录,目录名称为你姓名的全拼(例如:张三/zhangsan),并将容量为3G的分区挂载到这个目录下。
  5. 查看容量为3G的分区使用情况,并显示文件系统类型。
  6. 现在我们要实现在系统启动时就自动挂载3G的分区,那么这个该如何实现呢?                           上述步骤可以实现,用mont -a测试

任务2  理解LVM的基本概念

2. 工作原理

3. 主要特点

4. 应用场景

5. 注意事项

综上所述,LVM为Linux用户提供了一个强大的磁盘管理工具,可以方便地对磁盘空间进行灵活的管理和调整。

  1. LVM简介

    LVM(Logical Volume Manager)是Linux环境下对磁盘分区进行管理的一种机制,由Heinz Mauelshagen在Linux 2.4内核上实现。以下是LVM的简介,按照要求分点表示和归纳:

    1. 定义与背景

  2. LVM是Logical Volume Manager(逻辑卷管理)的简写。
  3. 它解决了Linux用户在安装系统时难以评估各分区大小并分配合适硬盘空间的问题。
  4. LVM的最新版本为稳定版1.0.5,以及LVM2的开发版。
  5. LVM本质上是一个虚拟设备驱动,在内核中块设备和物理设备之间添加了一个新的抽象层次。
  6. 它可以将几块磁盘(物理卷,Physical Volume)组合起来形成一个存储池或者卷组(Volume Group)。
  7. LVM可以每次从卷组中划分出不同大小的逻辑卷(Logical Volume)创建新的逻辑设备。
  8. 对于上层应用来说,卷组替代了磁盘块成为数据存储的基本单元。
  9. 灵活性:可以方便地加入或移走分区以扩大或减小卷组的可用容量,充分利用硬盘空间。
  10. 扩展性:当磁盘空间不足而加入新的硬盘时,不必将数据从原硬盘迁移到新硬盘,而只须把新的分区加入卷组并扩充逻辑卷即可。
  11. 跨分区:文件系统建立在LVM上,可以跨分区,方便使用。
  12. 磁盘容量管理:方便地对存储空间进行管理,满足磁盘容量调整的需求。
  13. 数据备份与恢复:将逻辑卷看作是一个可动态扩展、快速创建和方便管理的分区,方便进行数据备份和恢复。
  14. 灵活的数据迁移:可以将不同物理硬盘的存储空间合并起来,使得文件系统不再关心底层物理磁盘的概念,从而可以灵活地进行数据迁移。
  15. LVM虽然提供了很多便利,但数据不是直接存放在硬盘上,而是在硬盘的上面又虚拟出来一层逻辑卷存放数据,这可能会增加磁盘数据恢复的难度。
  16. PV、VG、LV、PE的基本概念

在LVM(Logical Volume Manager)中,PV、VG、LV和PE是核心概念,用于描述和管理逻辑卷。以下是这些基本概念的解释:

1. PV (Physical Volume)

定义:物理卷是LVM的基本存储单元,通常对应一个普通分区或一个整个硬盘。

特点

  • 物理卷包含了PE(物理扩展)的集合。
  • 物理卷在加入卷组之前可以包含文件系统,但加入卷组后文件系统将被删除。
  • 可以通过pvcreate命令创建物理卷。

2. VG (Volume Group)

定义:卷组由一个或多个物理卷组成,用于存储逻辑卷。

特点

  • 卷组是物理卷的集合,用于管理PE的分配。
  • 在卷组中,可以创建、删除或调整逻辑卷的大小。
  • 可以通过vgcreate命令创建卷组。

3. LV (Logical Volume)

定义:逻辑卷类似于非LVM系统中的分区,但它具有更大的灵活性。逻辑卷建立在卷组之上,可以动态地扩展或缩小。

特点

  • 逻辑卷由PE(物理扩展)组成,大小由PE的数量决定。
  • 可以在逻辑卷上创建文件系统。
  • 逻辑卷的大小可以动态地调整,而不会丢失数据(只要调整后的大小在卷组可用的PE范围内)。
  • 可以通过lvcreate命令创建逻辑卷。

4. PE (Physical Extent)

定义:物理扩展是LVM中最小的存储单元,用于组成逻辑卷。

特点

  • PE的大小在创建卷组时指定,并且整个卷组中的所有PE大小都是相同的。
  • PE是LVM进行存储分配的基本单位。例如,当创建或扩展逻辑卷时,实际上是向逻辑卷分配PE。
  • PE的大小通常设置为4MB,但也可以是其他值(必须是2的幂且小于或等于64MB)。

总结

  • PV(物理卷)是LVM的存储基础,通常对应一个物理分区或硬盘。
  • VG(卷组)是PV的集合,用于管理PE的分配和存储LV。
  • LV(逻辑卷)是建立在VG之上的逻辑存储单元,可以看作是非LVM系统中的分区,但具有更大的灵活性。
  • PE(物理扩展)是LVM中最小的存储单元,用于组成LV,大小在创建VG时指定。

任务3  建立物理卷、卷组和逻辑卷、管理LVM逻辑卷

  1. 分别添加三个1G的硬盘。
  2. 利用pvcreate命令在2个硬盘上建立物理卷。
  3. 在创建好物理卷后,使用vgcreate命令建立卷组名称为vg0,大小为2G.
  4. 使用命令lvcreate在已有卷组上建立逻辑卷。
    1. 在卷组vg0上创建名字为lv0,大小为200M的逻辑卷
    2. 使用lvdisplay命令显示创建的lv0的信息

    3. 扩大lv0的容量为2200M,出现什么问题?

    4. 当卷组中没有足够的空间分配给逻辑卷时,可以用给卷组增加物理卷的方法来增加卷组的空间。请为卷组vg0添加物理卷,扩大卷组容量。

    5. 扩大lv0的大小为2200M。

    6. 使用lvdisplay命令显示逻辑卷lv0的信息,并使用lvreduce命令减少逻辑卷200M的容量.

  5. 为lv0创建ext4类型的文件系统,然后将逻辑卷lv0自动挂载到/project。

  6. 卸载/project,然后依次删除逻辑卷lv0,卷组vg0,物理卷。

任务4  全面理解文件系统与目录

       1.详细列出/tmp文件,并说明文件属性的含义。

任务5  管理Linux文件权限

  1. 假定m y f i l e文件最初具有这样的权限:r w x rwx rwx : 则依次执行下列命令后,结果如何?

    1. chmod a-x myfile   移除所有用户(u, g, o)的执行权限,权限变为rw-rw-rw-

    2. chmod og-w myfile     移除组(g)和其他(o)用户的写权限,权限变为rw-r--r--

    3. chmod g+w myfile    给组(g)用户添加写权限,权限变为rw-rw-r--

    4. chmod u+x myfile      给文件所有者(u)添加执行权限,权限变为rwxrw-r--

    5. chmod go+x myfile   给组(g)和其他(o)用户添加执行权限,权限变为rwxrwxr--

  2. 在/tmp目录下创建一个happy的空文件,并设置文件所有者、所属组的权限为可写可执行,其它组权限可读;
  3. 改变tmp目录下cc目录及子目录下所有文件或目录的所有者、所属组的权限为可读可写可执行,其它组权限可读可执行;
  4. 对文件addusers的属主添加执行权限  chmod u+x addusers
  5. 对文件addusers1的属主添加执行权限,同时取消组用户和其他用户对文件的读取权限。chmod u+x,go-r addusers1  
  6. 对文件addusers的属主设置读、写和执行权限,所属组用户和其他用户只设置读和执行的权限,没有写的权限。     chmod u=rwx,go=rx addusers
  7. 取消组用户和其他用户对文件users的读取权限。chmod go-r users
  8. 取消组用户和其他用户对文件users1的一切权限。chmod go= users1
  9. chmod ug=rwx,o=x file指令如果用数字来表示应该如何写?
  10. 权限对于使用者账号来说是非常重要的,因为其可以限制使用者不能读取/建立/删除/修改文件或目录。
    1. 让用户能进入某目录成为可工作目录的基本权限为?
    2. 用户在某个目录内读取一个文件的基本权限为?
    3. 让使用者可以修改一个文件的基本权限为?
    4. 让一个使用者可以建立一个文件的基本权限为?
    5. 让用户进入某目录并执行该目录下的某个指令的基本权限为?

  11. 将happy文件的属主改为liao,属组为liao

  12. 将test及在下的所有目录及文件的属主改为wang,属组改为lrj(文件及用户和组要自己新建)

  13. 使用chgrp命令将test的属组改为root。

  14. 假设你的umask为002,在此情况下建立的文件与目录的权限是怎样的?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值