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

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

相关推荐

  • RAID概述

    1、引言 RAID全称Redundant Arrays of Inexpensive Disks / Redundant Arrays of Independent Disks,即独立冗余磁盘阵列。RAID可以通过相关技术(软件/硬件),将多个较小的磁盘整合成为一个较大的磁盘整体,而且能从某些方面提高数据的读写及数据保护。RAID分为不同…

    Linux干货 2016-12-24
  • 权限管理和文本过滤

    1.复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限 [root@study ~]# cp -r /etc/skel/ /home/tuser1|chmod -R 700 tuser1/ [root@…

    Linux干货 2016-11-20
  • 全面解析文件文件系统

    前言: 文件系统作为linux总最基础的但愿。理解并深入了解文件系统对linux的学习有重要意义。我们从文件系统创建,构成以及工作流程几个方面全方位的介绍文件系统的相关概念。 简述: 一块完整的磁盘经过分区后我们就可以通过格式化,根据我们的需求构建文件系统能使用的文件系统格式。传统的文档系统中,一个分区就只能够被格式化为一个文件系统。所以我们可以说一个文件系…

    Linux干货 2016-11-14
  • Linux进程管理三剑客htop、ps、dstat

    ps命令 Unix有两种主要分支:官方的Unix(AT&T)和非官方的Unix(加利福利亚大学伯克利分校)。UNIX("带-")和BSD(不带东西)都有自己的ps版本,并且ps版本都很出名,并被广泛使用。最终结果是许多现代版本的ps都同时支持两种类型的选项,即所谓的Unix选项和BSD选项。而且还有一组选项支持GUN的选项. 所以…

    Linux干货 2016-11-22
  • httpd服务归纳:网络服务基础篇

    一、网络传输基础     1. 套接字:两类          1) Unix Sock: 一种本地文件系统          2) Socket: IP port (I…

    Linux干货 2015-05-04
  • zabbix监控Hadoop的实现

            Hadoop日常运行过程中一些参数需要进行实时监控,如:Map、Reduce任务数量,HDFS磁盘使用情况,namenode、datanode在线数量及健康情况,以便更好的掌握整个Hadoop集群架构的运行情况。         下面结合最近工作中的一些…

    Linux干货 2015-03-08