Linux第七周小结

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

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

Linux第七周小结

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

Linux第七周小结

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

Linux第七周小结

Linux第七周小结

3、写一个脚本

a) 获取并列出当前系统上所有磁盘设备

Linux第七周小结

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

Linux第七周小结

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

a) RAID 0

工作方式:先把硬盘分切出等量的区块,当文件要写入磁盘中时,把数据依据磁盘区块大小切割好,再依序交错存入磁盘。

特点: 读写能力提升

可用空间 = 最小硬盘容量 * 硬盘块数。

无容错能力,若其中一块硬盘有故障,会导致数据缺失。

最少硬盘块数:2

 

b) RAID 1

工作方式:先把硬盘分切出等量的区块,当文件要写入磁盘中时,把数据依据磁盘区块大小切割好,再存入各磁盘各一份。

特点: 读性能提升,写性能略有下降

可用空间 = 最小磁盘空间 * 1

有容错能力

最少磁盘个数:2

 

c) RAID 4

工作方式:两块硬盘做数据盘,另外一块硬盘专门来做校验盘。数据保存时,按异或运算保存数据。

特点: 2块硬盘做数据盘,1块硬盘做校验盘(文件读写时都需访问该硬盘,工作压力大)。

可用空间 = N-1* 最小硬盘空间

有容错能力,允许坏一块硬盘。当坏一块硬盘的时候,为降级工作模式。可读写,但不推荐。

至少需要三块硬盘

 

d) RAID 5

工作方式:同RAID4,不过为三块硬盘轮流做校验盘。

特点: 三块硬盘轮流做校验盘。

可用空间 =N-1* 最小硬盘空间

有容错能力,允许坏一块硬盘。当坏一块硬盘的时候,为降级工作模式。可读写,但不推荐。

至少需要三块硬盘

 

e) RAID 6

工作方式:至少由四块硬盘构成。两块硬盘数据,另外两块硬盘轮流做校验盘。

特点: 读写能力提升

可用空间 = N-2* 最小磁盘空间大小

有容错能力,可坏2块硬盘而不影响数据。

最少需4块硬盘

 

f) RAID 10

工作方式:有四块硬盘,分别为1234。硬盘12构成一组RAID 1,硬盘34构成一组RAID 1。这两组RAID 1 再组成一组RAID 0

特点: 读写能力提升

有容错能力。每组RAID 1 允许坏一块硬盘而不影响数据完整性。

可用空间 = N * 较小硬盘空间大小 * 50%

至少需要用4块硬盘

 

g) RAID 01

工作方式:有四块硬盘,分别为1234。硬盘12构成一组RAID 0,硬盘34构成一组RAID 0。这两组RAID 0 再组成一组RAID 1

特点: 读写能力提升

有容错能力。可以一组RAID 0 同时坏而不影响数据完整性。

可用空间 = N * 较小硬盘空间大小 * 50%

至少需要用4块硬盘

    总结

 

RAID 级别

RAID 0

RADI 1

RADI 4

RAID 5

RADI 6

RADI 10

RADI 01

读写性能

提升

下降

下降

提升

提升

提升

提升

需要磁盘数

2

2

3

3

4

4

4

容错性

 

可用容量

最小硬盘容量 * 硬盘块数

最小磁盘空间 * 1

(N-1) * 最小硬盘空间

(N-1) * 最小硬盘空间

(N-2) * 最小磁盘空间大小

 N * 较小硬盘空间大小 * 50%

N * 较小硬盘空间大小 * 50%

5、创建一个大小为10GRAID1,要求有一个空闲盘,而且CHUNK大小为128K

Linux第七周小结

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

Linux第七周小结

7、写一个脚本

a) 接受一个以上文件路径作为参数

b) 显示每个文件拥有的行数

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

Linux第七周小结

8、写一个脚本

a) 传递两个以上字符串当作用户名

b) 创建这些用户,且密码同用户名

c) 总结说明共创建了几个用户

Linux第七周小结

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

Linux第七周小结

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

(0)
N27_yunerN27_yuner
上一篇 2017-08-13
下一篇 2017-08-13

相关推荐

  • 文本编辑三剑客之gawk

     awk 本章内容: awk介绍 awk基本用法 awk变量 awk格式化 awk操作符 awk条件判断 awk循环 awk数组 awk函数 调用系统命令 1.awk介绍 ★ Linux 文本处理工具三剑客:grep、sed、awk。其中grep是一种文本过滤工具;sed是文本行编辑器,而awk是一种报表生成器,就是对文件进行格式化处理的…

    Linux干货 2016-09-24
  • 使用NFS服务和samba部署wordpress

             centos 7.3主机一台   centos 6.8主机一台  使用yum安装的mysql(7以后使用yum装mysql叫mariadb)         我事先查看了一…

    2017-05-02
  • linux文件系统

    linux的文件系统:             根文件系统为rootfs(root file system)           &nbsp…

    Linux干货 2015-12-19
  • 菜鸟教你如何磁盘分区与创建文件系统以及挂载(1)

    何为磁盘分区,为什么要分区?    计算机中存放信息的主要的存储设备就是硬盘,但是硬盘不能直接使用,必须对硬盘进行分割,分割成的一块一块的硬盘区域就是磁盘分区。在传统的磁盘管理中,将一个硬盘分为两大类分区:主分区和扩展分区。主分区是能够安装操作系统,能够进行计算机启动的分区,这样的分区可以直接格式化,然后安装系统,直接存放文件。 MBR分…

    Linux干货 2016-08-27
  • VRRP协议

    VRRP协议 Virtual Router Redundancy Protocol 虚拟路由器冗余协议。 Vrrp协议在linux上的实现(软件实现)是keepalived。 VRRP简单的讲,就是心跳信息。 主节点不断的向备用节点广播信息,信息包含自己的心跳和优先级。 不光如此,还可以在主节点上安装一个监控,来监控其他资源,如果这些资源运行正常,就可以给其…

    2016-11-02
  • keepalived——高可用集群

    HA Cluster 集群类型:LB、HA、HP 系统可用性的公式:A=MTBF/(MTBF+MTTR) (0,1) 几个9: 99%, …, 99.999%     建议使用3个9的系统可用性 如何降低MTTR:冗余(redundant) active/passive active –>…

    Linux干货 2016-11-01

评论列表(1条)

  • 马哥教育
    马哥教育 2017-08-20 19:10

    一开始的作业比较简单,但都是比较重要的基础,掌握扎实非常的必要,这次作业完成的非常好,再接再励。