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

相关推荐

  • 企业面试题

    要求: 将一下数据进行排序(字母部分已小到大排序) 101.37.8.249 wz417-419/wz119-125/wz7-16/wz571/wz544/wz1-6101.37.21.19 wz545/wz453-456/wz441-444116.62.4.21 wz106-118/wz514-516/wz581/wz190-199/wz572101.37…

    Linux干货 2017-06-27
  • vim文本编辑器

    vim简介: vi: Visual Interface,文本编辑器 文本:ASCII, Unicode 文本编辑种类: 行编辑器: sed 全屏编辑器:nano, vi vim – Vi Improved 其他编辑器: gedit一个简单的图形编辑器 gvim一个Vim 编辑器的图形版本   vim使用: 三种主要模式: 命令(Norm…

    Linux干货 2017-06-17
  • BASH编程基础之变量、条件判断

    一、前言 在linux中,通常我们所指的脚本编程,指的是bash的脚本编程。 bash作为一种过程式的编程语言来说,它应该具备编程语言所应该具备的基本元素,即:变量,流程,函数,数组。今天我们介绍变量以及流程之一的条件判断。 二、变量 1、初识变量 在编程语言中,编程语言有两大种,强类型语言和弱类型语言。强类型语言中,要求变量的使用要严格符合定义,所有变量都…

    Linux干货 2015-07-06
  • 一.Liunx博客-2016年7月19日文件系统类型、分区类型

    格式说明: 操作 概念 命令 说明及举例 一.文件系统类型、分区类型 转换磁盘文件系统命令 convert e: /fs:ntfs su – root 切换到root用户 linux根 /windows根 \ cd \ home:用户root:usr:tmp:临时文件dev:硬件设备 IDE /dev/hda…

    Linux干货 2016-08-23
  • Linux之旅1

    Linux之旅1  一、描述计算机的组成及其功能 计算机的组成: 1、计算机主要由:CPU(控制器、运算器)、存储器、输入设备、和输出设备(输入设备、和输出设备又称为I/O设备)四部分组成; 计算机个组成部分的功能: CPU:主要有控制器和运算器组成; 控制器:控制器是整个计算机的中枢神经;其功能是对程序规定的控制信息进行解释,根据其要求进行控制,…

    2016-09-12
  • 破坏grub实验之一

    1、删除grub stage1阶段 [root@centos6 ~]# dd if=/dev/zero of=/dev/sda bs=446 count=1 1+0 records in 1+0 records out 446 bytes …

    Linux干货 2016-09-19

评论列表(1条)

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

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