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

相关推荐

  • 高可用+LVS-NAT

    关键:floating VIP 要以组为单位同时切换 实验1: 主备VRRP 切换实验 预期: 设定配置文件: A主机 (172.18.48.61) vrrp_sync_group VG1 { group { outside_network inside_network } } vrrp_instance outside_network { state MA…

    2017-05-14
  • 谨记初心

    谨以此文记录我从小白成长的心路历程与技术的成长

    Linux干货 2018-03-26
  • 自建CA搭建SSL加密网站

    企业环境中,在安全级别要求较高的公司,经常需要搭建基于SSL加密传输的网站,使用https协议访问web站点,能大大提高网站的安全性。但构建https站点,需要用到证书。内部网站到互联网上申请费用不菲的证书显然不符合经济性。于是,自建内部CA成为我们的首选。 本文以两台服务器,分别扮演CA及Web网站的角色,详细论述自建CA搭建加密网站的过程。  …

    Linux干货 2016-07-29
  • 马哥教育网络班22期+第13周作业

    week13 1、建立samba共享,共享目录为/data,要求:(描述完整的过程)   1)共享名为shared,工作组为magedu;   2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为…

    Linux干货 2016-11-21
  • 脚本

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现;     #!/bin/bash     #     sum=0 &n…

    Linux干货 2016-12-23
  • 马哥教育网络班20期+第6周练习博客

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@bogon ~]# cp /etc/rc.d/rc.sysinit  /tmp/rc.sysinit […

    Linux干货 2016-07-22

评论列表(1条)

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

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