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

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、描述计算机的组成与功能 计算器是由运算器,控制器,存储器,输入设备和输出设备五大部件组成;每一部件分别按要求执行特定的功能,具体功能如下: (1)运算器:完成各种算术运算和逻辑运算的装置,能进行加、减、乘、除等数学运算,也能作比较、判断、查找、逻辑运算等。 (2)控制器:控制器是计算机机指挥和控制其它各部分工作的中心,其工作过程和人的大脑指挥和控制人的各…

    Linux干货 2017-01-02
  • 第七周 练习

    1. 请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。 集线器:集线器的主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离网桥:是早期的两端口二层网络设备,用来连接不同网段。网桥的两个端口分别有一条独立的交换信道,      不是共享一条背板总线,可隔…

    Linux干货 2016-12-13
  • 马哥教育网络班22期+第3周课程练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登陆多次,则只显示一次即可。     who | cut -d' ' -f1 | sort -u 2、取出最后登录到当前系统的用户的相关信息。     who | sort -t' ' -k4 | …

    Linux干货 2016-08-29
  • Linux程序包管理

    软件包管理   API:Application Programming Interface POSIX:Portable OS                程序源代码–>预处理–…

    Linux干货 2016-08-29
  • 计划任务与启动流程

    一、任务计划 未来的某时间点执行一次任务:    at:在指定的时间执行任务    batch:系统自行选择空闲时间去执行此处指定的任务周期性运行某任务:    cron:在指定的时间执行任务 1、at任务at [option] TIME  常用选项:&nbs…

    Linux干货 2016-09-13
  • linux之netfilter与 iptables学习

    Linux之netfilter与iptables学习 一、为什么我们的主机需要防火墙 二、Linux下防火墙如何实现 三、四表五链学习 四、主机防火墙 五、网络防火墙 六、iptables命令学习 七、主机防火墙规则备份与恢复 ====================================== 一、为什么我们的主机需要防火墙?  &nbs…

    Linux干货 2016-06-23