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

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
下一篇 2017-02-01

相关推荐

  • 第一天上课

                      2016.10.11 第一天上课 上课环境安排 电脑IP安排 学生IP地址安排     上课软件安装    虚拟机安装 操作系统发展史    第一代计算机:电子管计算机&nb…

    Linux干货 2016-10-18
  • 马哥教育网络班20期+第二周博客作业

    1.Linux上的文件管理类命令 2.bash命令学习总结 3.bash命令实例 4.元数据与时间戳 5.命令别名 6.练习题6~12 1.Linux上的文件管理类命令        Linux上的文件管理类命令可分为查看类、目录管理类、权…

    Linux干货 2016-06-19
  • 用户 组

    用户 组    在linux系统中,用户管理是基于用户名和密码的方式进行资源的分配,linux上用户Username/UID分为以下类别:    管理员: root,0    普通用户: 1-65535 普通用户分为:系统用户和登录用户两种 系统用户:1-499(cen…

    系统运维 2016-08-04
  • Linux终端类型

      2016-10-16  19:29:36  Linux终端类型   基本概念:  Linux终端其实就是用户与操作系统之间的一个接口,用户通过终端与操作系统进行交互。 在Linux系统终端包括以下几种: 1、控制台终端(Terminal)它的文件路径(/dev/console) (物理终端直接连接键盘和鼠…

    Linux干货 2016-10-17
  • N22-妙手-第七周博客作业第四题:RAID各级别的特性

    什么是RAID RAID的全称是Redundant Array of Independent Disks – 独立磁盘冗余阵列。基本思想是将多个相对便宜的硬盘组合成为一个硬盘阵列,使其在性能上达到或超过一块价格昂贵、容量巨大的硬盘。RAID通常被用在服务器上,使用完全相同的硬盘组成一个逻辑扇区,因此操作系统会把其当做一块硬盘。RAID分为不同的等…

    Linux干货 2016-09-27