第五周作业

1、破坏mbr表并修复
一、备份:

①、dd if=/dev/sda of=/data/dpt.img bs=1 count=64 skip=446

②、scp /data/dpt.img 10.0.0.102:

二、破坏:索引部分任意地方破坏都启动不了,前面因为只备份446开始的64字节,破坏就先破坏这一部分

dd if=/dev/zero of=/dev/sda bs=1 count=64 seek=446

注:skip是跳过if中的前多少

seek是跳过of中的前多少

三、救援:

①、reboot

②、进入光盘救援模式。选3直接进入shell环境。选1会出错,硬盘根本挂载不起来

③、配置临时网络(发现此时没有网络)

ifconfig ens160(看ifconfig中失效的网卡名) 10.0.0.100/24

scp 10.0.0.102:/root/dpt.img .

④、dd if=dpt.img of=/dev/sda bs=1 seek=446

⑤、exit

2、总结RAID的各个级别及其组合方式和性能的不同。
RAID0特性:

1、读写性能提升;

2、可用空间,N*min

3、无容错能力;

4、最小磁盘数2,2+

RAID1特性:

1、读性能提升,写性能略有下降,同一份数据要存两份;

2、可用空间,1*min,磁盘总空间的一半;

3、有冗余能力;

4、最少磁盘数,2,2+;

RAID5特性:

1、读写性能提升;

2、可用空间,N-1*min;

3、有冗余能力;

4、最少磁盘数,3,3+;

RAID10特性:

1、读写性能提升;

2、可用空间,N*min/2;

3、有冗余能力,每组镜像最多只能坏一块;

4、最少磁盘数,4,4+;

3、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统 ext4,卷标为TEST,要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项
选择一块5G的盘在上面新建一个2g的分区

[root@centos7-test ~]#lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  200G  0 disk 
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0   50G  0 part /data
├─sda3   8:3    0    4G  0 part [SWAP]
├─sda4   8:4    0    1K  0 part 
└─sda5   8:5    0  100G  0 part /
sdb      8:16   0    5G  0 disk 
sr0     11:0    1  4.3G  0 rom  
[root@centos7-test ~]#fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0xa5ee16f1.

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 
First sector (2048-10485759, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-10485759, default 10485759): +2G
Partition 1 of type Linux and of size 2 GiB is set

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@centos7-test ~]#lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  200G  0 disk 
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0   50G  0 part /data
├─sda3   8:3    0    4G  0 part [SWAP]
├─sda4   8:4    0    1K  0 part 
└─sda5   8:5    0  100G  0 part /
sdb      8:16   0    5G  0 disk 
└─sdb1   8:17   0    2G  0 part 
sr0     11:0    1  4.3G  0 rom  

创建ext4文件系统

#mkfs.ext4 -b 2048 -L "TEST" -m 1 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=TEST
OS type: Linux
Block size=2048 (log=1)
Fragment size=2048 (log=1)
Stride=0 blocks, Stripe width=0 blocks
131072 inodes, 1048576 blocks
10485 blocks (1.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=269484032
64 block groups
16384 blocks per group, 16384 fragments per group
2048 inodes per group
Superblock backups stored on blocks: 
    16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done 

设置开机自动挂载

[root@centos7-test ~]#blkid
/dev/sr0: UUID="2018-11-25-23-54-16-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos" 
/dev/sda1: UUID="987ac76f-396d-4a7f-a563-eb2d3caf5248" TYPE="xfs" 
/dev/sda2: UUID="530c3fce-ee42-4b0e-8c48-f26c56ddd6b3" TYPE="xfs" 
/dev/sda3: UUID="b83ad743-d694-4487-bc20-c5b323d928af" TYPE="swap" 
/dev/sda5: UUID="3bfd1707-1b72-422c-b050-d4cbf15b21c4" TYPE="xfs" 
/dev/sdb1: LABEL="TEST" UUID="6fe569e7-1fa4-40a3-a7e1-1ee9b5f55100" TYPE="ext4" 

#
# /etc/fstab
# Created by anaconda on Sat Apr 10 10:31:30 2021
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=3bfd1707-1b72-422c-b050-d4cbf15b21c4 /                       xfs     defaults        0 0
UUID=987ac76f-396d-4a7f-a563-eb2d3caf5248 /boot                   xfs     defaults        0 0
UUID=530c3fce-ee42-4b0e-8c48-f26c56ddd6b3 /data                   xfs     defaults        0 0
UUID=b83ad743-d694-4487-bc20-c5b323d928af swap                    swap    defaults        0 0
UUID=6fe569e7-1fa4-40a3-a7e1-1ee9b5f55100 /test                   ext4    defaults        0 0

4、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录
选择2快盘作为VG的pv,分别sdb和sdc1

[root@centos7-test ~]#lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  200G  0 disk 
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0   50G  0 part /data
├─sda3   8:3    0    4G  0 part [SWAP]
├─sda4   8:4    0    1K  0 part 
└─sda5   8:5    0  100G  0 part /
sdb      8:16   0    5G  0 disk 
sdc      8:32   0   30G  0 disk 
└─sdc1   8:33   0   15G  0 part 
sr0     11:0    1  4.3G  0 rom  

创建pv

[root@centos7-test ~]#pvcreate /dev/sdb
[root@centos7-test ~]#pvcreate /dev/sdc1
  Physical volume "/dev/sdc1" successfully created.
[root@centos7-test ~]#pvdisplay 
  "/dev/sdc1" is a new physical volume of "15.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdc1
  VG Name               
  PV Size               15.00 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               4otViL-i8bd-CVGD-xQXd-DXDy-dtkR-DSelSU
   
  "/dev/sdb" is a new physical volume of "5.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdb
  VG Name               
  PV Size               5.00 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               qBJqQn-Ee7c-AVL1-bn0H-D1fB-OMSb-nbA8Jw

创建VG并且把2快pv加入vg

[root@centos7-test ~]#vgcreate testvg /dev/sdb /dev/sdc1
  Volume group "testvg" successfully created
[root@centos7-test ~]#
[root@centos7-test ~]#vgdisplay 
  --- Volume group ---
  VG Name               testvg
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               19.99 GiB
  PE Size               4.00 MiB
  Total PE              5118
  Alloc PE / Size       0 / 0   
  Free  PE / Size       5118 / 19.99 GiB
  VG UUID               pPGqAO-lrqx-wD1R-HfRc-dXN5-pt5F-KeYtan

创建lv、文件系统并且挂载

[root@centos7-test ~]#lvcreate -L 5G -n testlv testvg
  Logical volume "testlv" created.
[root@centos7-test ~]#lvdisplay 
  --- Logical volume ---
  LV Path                /dev/testvg/testlv
  LV Name                testlv
  VG Name                testvg
  LV UUID                dYTlVM-ciQK-QFqw-3tlg-Dzdn-gB4M-V09SJm
  LV Write Access        read/write
  LV Creation host, time centos7-test, 2021-07-05 10:32:32 +0800
  LV Status              available
  # open                 0
  LV Size                5.00 GiB
  Current LE             1280
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:0
[root@centos7-test ~]#mkfs.xfs /dev/testvg/testlv
meta-data=/dev/testvg/testlv     isize=512    agcount=4, agsize=327680 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=1310720, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@centos7-test ~]#mount /dev/testvg/testlv /test

5、简述osi七层模型和TCP/IP五层模型

1、OSI参考模型

(1) OSI的来源
OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。
ISO为了更好的使网络应用更为普及,推出了OSI参考模型。其含义就是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规范,就能互联了。
(2)OSI七层模型的划分及其解释

image

(3)各层功能定义
<1> 应用层
OSI参考模型中最靠近用户的一层,是为计算机用户提供应用接口,也为用户直接提供各种网络服务。我们常见应用层的网络服务协议有:HTTP,HTTPS,FTP,POP3、SMTP等。
<2> 表示层
表示层提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。如果必要,该层可提供一种标准表示形式,用于将计算机内部的多种数据格式转换成通信中采用的标准表示形式。数据压缩和加密也是表示层可提供的转换功能之一。
<3> 会话层
会话层就是负责建立、管理和终止表示层实体之间的通信会话。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。
<4> 传输层
传输层建立了主机端到端的链接,传输层的作用是为上层协议提供端到端的可靠和透明的数据传输服务,包括处理差错控制和流量控制等问题。该层向高层屏蔽了下层数据通信的细节,使高层用户看到的只是在两个传输实体间的一条主机到主机的、可由用户控制和设定的、可靠的数据通路。我们通常说的,TCP UDP就是在这一层。端口号既是这里的“端”。
<5> 网络层
本层通过IP寻址来建立两个节点之间的连接,为源端的运输层送来的分组,选择合适的路由和交换节点,正确无误地按照地址传送给目的端的运输层。就是通常说的IP层。这一层就是我们经常说的IP协议层。IP协议是Internet的基础。
<6> 数据链路层
将比特组合成字节,再将字节组合成帧,使用链路层地址 (以太网使用MAC地址)来访问介质,并进行差错检测。数据链路层又分为2个子层:逻辑链路控制子层(LLC)和媒体访问控制子层(MAC)。MAC子层处理CSMA/CD算法、数据出错校验、成帧等;LLC子层定义了一些字段使上次协议能共享数据链路层。 在实际使用中,LLC子层并非必需的。
<7> 物理层
实际最终信号的传输是通过物理层实现的。通过物理介质传输比特流。规定了电平、速度和电缆针脚。常用设备有(各种物理设备)集线器、中继器、调制解调器、网线、双绞线、同轴电缆。这些都是物理层的传输介质。

2. TCP/IP五层模型

TCP/IP五层协议和OSI的七层协议对应关系如下图。

image

在每一层都工作着不同的设备,比如我们常用的交换机就工作在数据链路层的,一般的路由器是工作在网络层的。

image

在每一层实现的协议也各不同,即每一层的服务也不同.下图列出了每层主要的协议。

image
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,921评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,635评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,393评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,836评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,833评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,685评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,043评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,694评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,671评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,670评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,779评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,424评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,027评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,984评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,214评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,108评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,517评论 2 343

推荐阅读更多精彩内容

  • 1、磁盘lvm管理,完成下面要求,并写出详细过程: 创建一个至少有两个PV组成的大小为20G的名为testvg的V...
    hl大宝阅读 235评论 0 0
  • 1、磁盘lvm管理,完成下面要求,并写出详细过程: 1)创建一个至少有两个PV组成的大小为20G的名为testvg...
    N40_39阅读 481评论 0 0
  • 1、磁盘LVM管理,完成下面要求,并写出详细过程: 1)创建一个至少有两个PV组成的大小为20G的名为testvg...
    lomg213阅读 311评论 0 0
  • 磁盘管理 一、磁盘分区工具和挂载 硬盘分区符认识 MBR概述:全称为Master Boot Record,即硬盘的...
    白色衬衫_f48d阅读 572评论 0 0
  • 磁盘管理 一、磁盘分区工具和挂载 硬盘分区符认识 MBR概述:全称为Master Boot Record,即硬盘的...
    予爷阅读 654评论 0 0