N25-第七周作业

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

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

    ~]# fdisk /dev/sda  (n, +10G 创建10G分区,w保存退出)

    ~]# partx -a /dev/sda ; 更新内核驱动表

    ~]# cat /proc/partitions

    ~]# mke2fs -t ext4 -b 2048 -m 2 -L "MYDATA" /dev/sda8

blob.png


    `]# tune2fs -o acl /dev/sda8 

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

    ~]# mount -o noexec,noatime  /dev/sda8  /data/mydata

    blob.png

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

 blob.png   

3、写一个脚本

   (1)、获取并列出当前系统上的所有磁盘设备;

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

这里用到命令lsblk和df,全面一个命令相当于fdisk -l 的显示信息的缩写:列出了这个磁盘的所有分区信息,df命令只能查看当前系统所挂载的分区表

blob.png

blob.png

vim cat_disk.sh ;查看磁盘信息的脚本文件

#!/bin/bash

#Athor:smile

#Date:2017-1-22

echo "This computer all fdisk of informatioin:"

lsblk

echo "Current system of mount info:"

df -Tha

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

博客地址:

    http://www.178linux.com/65999


5、创建一个大小为10G的RAID1,要求有一个空闲盘,而且CHUNK大小为128k;

~]#mdadm -C /dev/md0 -c 128k -a yes -n 3 -x 1 -l 5  /dev/sda{4,5,6,7}

解释 -C是创建,-a 自动回答yes -n 用3块磁盘创建,-x 用一块磁盘做空闲, -l 是级别RAID-5 , -c 指定chunk 为128k

~]#mke2fs -t ext4 -b 2048  -L MYDATA  /dev/dm0   格式化整个分区块

~]#mkdir /mydata 

~]#mount /dev/md0  /mydata   挂载


6、创建一个大小为4G的RAID5设备,chunk大小为256k,格式化ext4文件系统,要求可开机自动挂载至/backup目录,

而且不更新访问时间戳,且支持acl功能;


~]#mdadm -C /dev/md0 -c 256k -a yes -n 3 -x 1 -l 5  /dev/sda{4,5,6,7}

解释 -C是创建,-a 自动回答yes -n 用3块磁盘创建,-x 用一块磁盘做空闲, -l 是级别RAID-5 , -c 指定chunk 为256k

~]#mke2fs -t ext4 -b 2048  -L MYDATA  /dev/dm0   格式化整个分区块

~]# tune2fs -o acl /dev/dm0    ;修改挂载模式

~]#mkdir /backup

~]#mount -o noatime  /dev/md0  /backup  挂载


7、写一个脚本

   (1) 接受一个以上文件路径作为参数;

   (2) 显示每个文件拥有的行数;

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

blob.png

8、写一个脚本

   (1) 传递两个以上字符串当作用户名;

   (2) 创建这些用户;且密码同用户名;

   (3) 总结说明共创建了几个用户;

blob.png

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

blob.png

原创文章,作者:不忘初衷,如若转载,请注明出处:http://www.178linux.com/66992

(0)
不忘初衷不忘初衷
上一篇 2017-01-22 20:52
下一篇 2017-01-23 13:56

相关推荐

  • 马哥教育网络班第25期-第1周作业

    一、计算机的组成及其功能 计算机由硬件与软件组成 硬件     1、运算器                           &…

    Linux干货 2016-12-05
  • Linux系统目录结构

    root 管理员家目录home 普通用户家目录bin 系统启动和运行可能会用到的普通命令sbin 管理类命令proc 虚拟文件系统,由内核参数映射而来usr 系统软件资源存放位置include 存放C/C++头文件的目录lib 库文件lib64 64位系统库文件tmp 临时文件目录boot 引导加载器所需文件,系统所需图片保存于此etc 配置文件sys 虚拟…

    Linux干货 2018-03-03
  • 磁盘管理之文件系统及管理工具

    磁盘管理之文件系统及管理工具    我们在之前的文章中讲到了硬盘的MBR与GPT分区,我们这篇文章来讲一下怎么使用工具对硬盘进行分区,硬盘的分区有什么区别,以及分区的管理。 管理分区   首先我们来看一下分区。那么什么是分区呢?简单的比喻一下,硬盘就像一个大房子,那么在向房间里放东西(比如家具)之前,它需要有一定的结构…

    Linux干货 2016-08-30
  • UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现

    类与类图 1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。 2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务。一个类可以有多种职责,设计得好的类一般只有一种职责,在定义类的时候,将类的职责分解成为类的属性和操作(即方法)。 3) 类的属性…

    Linux干货 2015-04-07
  • N25-第一周 总结

    linux bassic The first week of blogging 概要 计算机与操作系统、linux发行版及他们之间联系与区别、Linux的哲学思想、linux系统上命令使用格式及基础命令介绍、linux命令帮助说明、FHS 一、计算机与操作系统 什么是计算机? 电子计算机(computer),亦称电脑,是一种利用电子学原理,根据一系列指令对数…

    Linux干货 2016-12-04
  • LVM(重要)

    LVM   LVM(Logical Volume Manger),是一种磁盘分区管理机制,可以灵活的调整分区的大小。它是将多个硬盘组成卷组的形式实现的。说白了就是通过软件来实现对分区灵活管理。   LVM是将多块硬盘组成PV,再由PV组成VG,VG再组成lv,然后在lv上创建文件系统。   物理存储介:指的就是硬盘等,最基本的存储单元。   PV(physi…

    Linux干货 2016-08-30

评论列表(1条)

  • 马哥教育
    马哥教育 2017-02-17 10:55

    写的很好,多多注意排版问题会更好