任务一
1.在虚拟机的环境下添加一个硬盘,硬盘容量为5G(提示最好是关机添加);
2.利用fdisk在新硬盘上创建一个1G的主分区,创建一个4G的扩展分区,并在此基础上创建两个逻辑分区,大小分别为3G和1G。
3.创建相关的文件系统(格式化相关的分区),文件系统类型均为ext4。
4.在根目录下新建一个目录,目录名称为你姓名的全拼(例如:张三/zhangsan),并将容量为3G的分区挂载到这个目录下。
5.查看容量为3G的分区使用情况,并显示文件系统类型。
6.现在我们要实现在系统启动时就自动挂载3G的分区,那么这个该如何实现呢?
任务二
1. LVM简介
LVM(Logical Volume Manager)是一种用于管理磁盘存储的高级系统,它在逻辑层面上将物理磁盘和分区抽象化,使得对存储空间的管理更加灵活和方便。
2.PV、VG、LV、PE的基本概念
- 物理卷(PV):物理卷是实际的物理存储设备,如硬盘或分区。在 LVM 中,管理员将物理卷添加到卷组中,以便在逻辑层面上管理存储空间。
- 卷组(VG):卷组是由一个或多个物理卷组成的逻辑存储池。当物理卷被添加到卷组中时,它们的存储空间被汇总起来,供创建逻辑卷使用。
- 逻辑卷(LV):逻辑卷是从卷组中分配的逻辑存储空间。它们可以看作是虚拟的磁盘分区,可以被格式化并用于存储文件系统或其他数据。逻辑卷的大小可以动态调整,而无需重新分区或拷贝数据。
- 物理扩展(PE):物理扩展是 LVM 中存储空间的最小单位,它与物理卷的物理块大小相关联。物理卷被划分为一个个物理扩展,这些扩展被用来分配给逻辑卷。物理扩展的大小在创建卷组时确定,并且在整个卷组中保持一致。
任务三
1.分别添加三个1G的硬盘。
2.利用pvcreate命令在2个硬盘上建立物理卷。
3.在创建好物理卷后,使用vgcreate命令建立卷组名称为vg0,大小为2G.
4.使用命令lvcreate在已有卷组上建立逻辑卷。
4.1在卷组vg0上创建名字为lv0,大小为200M的逻辑卷
4.2使用lvdisplay命令显示创建的lv0的信息
4.3扩大lv0的容量为2200M,出现什么问题?
4.4当卷组中没有足够的空间分配给逻辑卷时,可以用给卷组增加物理卷的方法来增加卷组的空间。请为卷组vg0添加物理卷,扩大卷组容量。
4.5扩大lv0的大小为2200M。
4.6使用lvdisplay命令显示逻辑卷lv0的信息,并使用lvreduce命令减少逻辑卷200M的容量.
5.为lv0创建ext4类型的文件系统,然后将逻辑卷lv0自动挂载到/project。
6.卸载/project,然后依次删除逻辑卷lv0,卷组vg0,物理卷。
任务四
1.详细列出/tmp文件,并说明文件属性的含义。
任务五
1.假定myfile文件最初具有这样的权限r w x rwx rwx :则依次执行下列命令后,结果如何?
命令 | 相应的权限 |
chmod a-x myfile chmod og-w myfile | 从所有用户组(所有者、组、其他)移除执行和写权限 |
chmod g+w myfile | 给组用户(g)添加写权限 |
chmod u+x myfile | 给所有者(u)添加执行权限 |
chmod go+x myfile | 给组用户(g)和其他用户(o)添加执行权限 |
2.在/tmp目录下创建一个happy的空文件,并设置文件所有者、所属组的权限为可写可执行,其它组权限可读;
3.改变tmp目录下cc目录及子目录下所有文件或目录的所有者、所属组的权限为可读可写可执行,其它组权限可读可执行;
4.对文件addusers的属主添加执行权限
5.对文件addusers的属主添加执行权限,同时取消组用户和其他用户对文件的读取权限。
6.对文件addusers的属主设置读、写和执行权限,所属组用户和其他用户只设置读和执行的权限
7. 取消组用户和其他用户对文件users的读取权限。
8. 取消组用户和其他用户对文件users的一切权限。
9. chmod ug=rwx,o=x file指令如果用数字来表示应该如何写?
chmod 771 file
10.权限对于使用者账号来说是非常重要的,因为其可以限制使用者不能读取/建立/删除/修改文件或目录。
10.1让用户能进入某目录成为可工作目录的基本权限为?
读取和执行权限
10.2用户在某个目录内读取一个文件的基本权限为?
读取权限
10.3让使用者可以修改一个文件的基本权限为?
写入权限
10.4让一个使用者可以建立一个文件的基本权限为?
写入权限
10.5让用户进入某目录并执行该目录下的某个指令的基本权限为?
读取和执行权限
11.将happy文件的属主改为liao,属组为liao
12.将test及在下的所有目录及文件的属主改为wang,属组改为lrj(文件及用户和组要自己新建)
13.使用chgrp命令将test的属组改为root。
14.假设你的umask为002,在此情况下建立的文件与目录的权限是怎样的?