任务工单3创建存储空间及文件系统

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

    1. 在虚拟机的环境下添加一个硬盘,硬盘容量为5G(提示最好是关机添加);

电脑无虚拟机,跟老师报告过了。

    1. 利用fdisk在新硬盘上创建一个1G的主分区,创建一个4G的扩展分区,并在此基础上创建两个逻辑分区,大小分别为3G和1G。

fdisk /dev/nvme0n2

输入“n”  输入“p”  输入“e”输入“l”使用+sizeG指定分区大小

    1. 创建相关的文件系统(格式化相关的分区),文件系统类型均为ext4。

mkfs -t ext4 -V

    1. 在根目录下新建一个目录,目录名称为你姓名的全拼(例如:张三/zhangsan),并将容量为3G的分区挂载到这个目录下。

mkdir /xiepeihang

mount /dev/nvme0n2p6 /xiepeihang

    1. 查看容量为3G的分区使用情况,并显示文件系统类型。

df -ihT

    1. 现在我们要实现在系统启动时就自动挂载3G的分区,那么这个该如何实现呢?

vi /etc/fstab

任务2  理解LVM的基本概念

1、 LVM简介

LVM(Logical Volume Manager,逻辑卷管理器),一种非常普及的磁盘管理技术。

2、PV、VG、LV、PE的基本概念

PV(Physical Volume):物理卷,处于LVM的最底层,是指一个物理磁盘或分区,将一个物理磁盘创建为PV。

VG(Volume Group):卷组,由多个PV组成的逻辑盘。卷组的大小就是所有PV的大小之和。

LV(Logical Volume):逻辑卷,类似VG的一个分区,它的大小是从VG中份出来的一部分空间,文件系统就是在LV中创建的。

PE(Physical Extent):物理区域,LVM中最小的存储单位,一个VG是由多个PE组成的。

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

1、分别添加三个1G的硬盘。

直接在虚拟机设置里面添加。

2、利用pvcreate命令在2个硬盘上建立物理卷。

pvcreate /dev/nvme0n3 /dev/nvme0n4

3、在创建好物理卷后,使用vgcreate命令建立卷组名称为vg0,大小为2G.

vgcreate -n vo -L 2G vg0

4、使用命令lvcreate在已有卷组上建立逻辑卷。

4.1在卷组vg0上创建名字为lv0,大小为200M的逻辑卷

lvcreate -n vo -L 200M lv0

      4.2使用lvdisplay命令显示创建的lv0的信息

lvdisplay lv0

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

lvextend -L 2200M /dev/storage/lv0

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

pvcreate /dev/vg0         vgextend storage /dev/vg0

vgdisplay

4.5扩大lv0的大小为2200M。

lvextend -L 2200M /dev/storage/lv0

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

lvdisplay lv0

lvreduce -L 200M /dev/storage/lv0

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

mkfs -t ext4 -V /lv0

vi /lv0

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

lvremove /dev/storage/project

vgremove storage

pvremove /dev/nvme0n3 /dev/nvme0n4 /dev/nvme0n5

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

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

     /tmp文件,通常指的是临时文件,这些文件是由软件或系统在用户下载和安装卸载软件、打开电子邮件和即时消息程序中的文件或传输文件时创建的。

任务5  管理Linux文件权限

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

命令

相应的权限

chmod a-x myfile

chmod og-w myfile

全部身份减去执行权限

其他用户和代表所属组减去写权限

chmod g+w myfile

代表所属组加入写权限

chmod u+x myfile

代表所有者加入执行权限

chmod go+x myfile

代表所属组和其他用户加入执行权限

  1. 在/tmp目录下创建一个happy的空文件,并设置文件所有者、所属组的权限为可写可执行,其它组权限可读;

chmod u+w,u+x,g+w,g+x,o+r happy

  1. 改变tmp目录下cc目录及子目录下所有文件或目录的所有者、所属组的权限为可读可写可执行,其它组权限可读可执行;

chmod u+w,u+x,g+w,g+x,o+r,o+x /tmp/cc

  1. 对文件addusers的属主添加执行权限

chmod a+x addusers

  1. 对文件addusers1的属主添加执行权限,同时取消组用户和其他用户对文件的读取权限。

chmod a+x,g-r,o-r addusers1

  1. 对文件addusers的属主设置读、写和执行权限,所属组用户和其他用户只设置读和执行的权限,没有写的权限。

chmod a+r,a+w,a+x,g+r,g+x,o+r,o+x addusers

  1. 取消组用户和其他用户对文件users的读取权限。

chmod g-r,o-r users

  1. 取消组用户和其他用户对文件users1的一切权限。

chmod g-r,g-w,g-x,o-r,o-w,o-x users1

chmod g=rwx,o=rwx users1

  1. chmod ug=rwx,o=x file指令如果用数字来表示应该如何写?

对file文件的代表所有者和代表所属组加入读、写、执行权限,其他用户加入执行权限

10.权限对于使用者账号来说是非常重要的,因为其可以限制使用者不能读取/建立/删除/修改文件或目录。

10.1让用户能进入某目录成为可工作目录的基本权限为?

umask

10.2用户在某个目录内读取一个文件的基本权限为?

umask    su - test    umask

10.3让使用者可以修改一个文件的基本权限为?

umask     umask033     umask

10.4让一个使用者可以建立一个文件的基本权限为?

touch f1      ll f1

10.5让用户进入某目录并执行该目录下的某个指令的基本权限为?

mkdir aa     ll -d aa

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

chmod a=liao,g=liao happy

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

chmod a=wang,g=lrj test

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

ls -l test

chgrp root test

ls -l test

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

umask

umask 0022

umask

  • 20
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值