第七周作业,分区格式化及一些脚本练习

1、创建一个10G分区,并格式为ext4文件系统;

   (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;

      fidsk划分10G分区,partx命令强制内核重新读磁盘分区表,cat /proc/partitions是否内核识别到新分区

        blob.png

        blob.png

        blob.png

        blob.png

    mke2fs格式化文件系统为ext4,并指点定相关属性

        blob.png

    tune2fs设置挂载属性

        blob.png

    可以用dume2fs查看详细属性

   (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳;

    

        创建挂载点

        blob.png

        挂载

        blob.png

        

2、创建一个大小为1G的swap分区,并创建好文件系统,并启用之;

    #mkswap /dev/sdb2

    #swapon /dev/sdb2

3、写一个脚本

   (1)、获取并列出当前系统上的所有磁盘设备;

   (2)、显示每个磁盘设备上每个分区相关的空间使用信息;

     blob.png

4、总结RAID的各个级别及其组合方式和性能的不同;

    这里只总结常用的RAID。

    1)raid0:

        条带卷,以两个磁盘组合为例,是把一个数据拆分对半两个同时存放在两个硬盘里,使得读写性能都加倍

        可用空间: N*min (最少那块硬盘)

        磁盘数:2的倍数n

       容错能力:无

    2)radi1:

        镜像卷,以两个磁盘组合为例,是把一个数据存放在一个硬盘,另一个硬盘也同时存相同一份,性能无提升,相反因为多了一个写,可能写能力稍微下降。,有容错能力

        可用空间:n/2*min

       最少磁盘数:2的倍数

        容错能力:可以坏一个硬盘

    3)raid5:

        每个盘都放数据,同时还放校验数据;

        可用空间:(n-1)*min

        磁盘数:最少3块硬盘

    4)raid10 
        先做镜像raid1,再做raid0

        容错能力:

        可用空间:n/2

        磁盘数:最少4块硬盘

5、创建一个大小为10G的RAID1,要求有一个空闲盘,而且CHUNK大小为128k;

        第一步,划分在三个分区大小为10G的硬盘,并调整为radi类型

        第二步,[root@robot tmp]# mdadm -C /dev/md0 -a yes -n2 -x1 -c128 -l1 /dev/sdb{1,2,3}

        

6、创建一个大小为4G的RAID5设备,chunk大小为256k,格式化ext4文件系统,要求可开机自动挂载至/backup目录,而且不更新访问时间戳,且支持acl功能;

   

       第一步,划分在三个分区大小为2G的硬盘,并调整为radi类型

        第二步,# mdadm -C /dev/md0 -a yes -n3 -c256 -l5 /dev/sdb{1,2,3}

         第三步,格式化文件系统,# mke2fs -t ext4 -L myraid5

        第四步,创建/bakcup目录,并编辑/etc/fstab

        blob.png

7、写一个脚本

   (1) 接受一个以上文件路径作为参数;

   (2) 显示每个文件拥有的行数;

   (3) 总结说明本次共为几个文件统计了其行数;

        blob.png

    

8、写一个脚本

   (1) 传递两个以上字符串当作用户名;

   (2) 创建这些用户;且密码同用户名;

   (3) 总结说明共创建了几个用户;

        blob.png

9、写一个脚本,新建20个用户,visitor1-visitor20;计算他们的ID之和;

    blob.png

原创文章,作者:mr.sprint,如若转载,请注明出处:http://www.178linux.com/67345

(0)
mr.sprintmr.sprint
上一篇 2017-02-01 11:41
下一篇 2017-02-01 19:12

相关推荐

  • 磁盘配额的操作步骤

    磁盘配额 操作步骤: 1、创建一个10G的分区 /dev/sdd1并将其格式化,挂载 2、如果是新硬盘便不存在同步问题。旧硬盘得使用命令partx  -a /dev/sdd1 3、临时创建挂载文件夹 /mnt/home    4、将/home/*  mv  到 /mnt/home 中,再将/dev/…

    Linux干货 2016-09-01
  • 马哥教育网络班22期第一周课程练习1-未闻花名

    一、cpu架构 计算机体系结构: 运算器、控制器(cpu还包含寄存器)、存储器(内存)、输入设备(键盘、硬盘等)、输出设备(显示器、硬盘等) cpu组成: 核心部件:运算器(加法器)、控制器()、寄存器(由于数据总线复用,为cpu保存现场,过程数据记录)。 辅助部件:一、二、三级缓存:弥合CPU和内存速率不匹配。频率控制器? 地址总线:内存寻址。 数据总线:…

    Linux干货 2016-08-15
  • 基于haproxy的全站https

          前一段时间新疆等地用户访问国务院官网,在首页上发现大量淫秽信息及广告,后反映给相关工作人员。经排查,并非是网站被劫持和入侵,而是运营商流量劫持导致的这个结果……此处且不论该时间后续事宜,作为一名优秀的运维工程师,我们面对运营商如此流氓的行为,应该怎么办? 当然是全站HTTPS了,目前,百度、阿…

    2017-05-18
  • Linux-文件基本权限及特殊权限详解

    Linux文件基本权限及特殊权限详解 背景 Linux文件基本权限和特殊权限对于初学者很少烦恼,各种无法理解,所以在学到这一节时,将自己学到的以及自己的理解写出来以检查自己对这个部分的掌握情况。 什么是权限 在Linux里一切皆文件,所谓的权限就是用户对文件(目录也是以个文件)的操作范围,对文件的操作包括读、写和执行,用户对文件有不同的权限就能做相应的操作。…

    Linux干货 2017-07-22
  • 第二周-作业

    第二周作业: 题1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 Linux上常见的文件管理类命令有mkdir、touch、cp、mv、rm、stat。     mkdir:创建新目录         用法:mk…

    Linux干货 2016-12-08
  • CentOS 6 启动流程

    CentOS6启动流程 1.加载BIOS的硬件信息,获取第一个启动设备 2.读取第一个启动设备MBR的引导加载程序(grub)的启动信息 3.加载核心操作系统的核心信息,核心开始解压缩,并尝试驱动所有的硬件设备 4.核心执行init程序,并获取默认的运行信息 5.init程序执行/etc/rc.d/rc.sysinit文件 6.启动核心的外挂模块 7.ini…

    2017-09-01