第七周

第七周

1、破坏mbr表并修复-

  • 备份分区表,拷贝到远程主机上去,确认备份成功。

    [root@centos8 ~]$dd if=/dev/sda of=/data/dpt.img bs=1 count=64 skip=446
    [root@centos8 ~]scp /data/dpt.img 10.0.07:/data
    [root@centos7 ~]# hexdump -C /data/dpt.img 
    00000000  80 04 01 04 83 fe c2 ff  00 08 00 00 00 00 20 00  |.............. .|
    00000010  00 fe c2 ff 83 fe c2 ff  00 08 20 00 00 00 80 0c  |.......... .....|
    00000020  00 fe c2 ff 83 fe c2 ff  00 08 a0 0c 00 00 40 06  |..............@.|
    00000030  00 fe c2 ff 05 fe c2 ff  00 08 e0 12 00 f8 1f 06  |................|
    00- 000040
    
    
  • 破坏MBR分区表

    [root@centos8 ~]$dd if=/dev/zero of=/dev/sda bs=1 count=64 seek=446
    64+0 records in
    64+0 records out
    64 bytes copied, 0.000166037 s, 385 kB/s
    
  • 重启电脑进入,光盘引导进入rescue模式。

    //当前网络连接没有,为网卡配置IP
    ip a //查看网络接口
    ip add a 10.0.0.8/24 dev ens33   //添加IP
    scp 10.0.07:/data/dpt.img .      //备份文件拷贝到本地
    dd if=dpt.img of=/dev/sda count=64 bs=1 seek=446   //恢复分区表
    hexdump -C -n 512 /dev/sda                //进行确认
    reboot                                    //重启,系统分区修复
    

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

常用RAID

RAID级别 特性 安全性 最少硬盘数 可用空间(N硬盘数量)
RAID0 条带卷,读写性能好 极差 2块 N
RAID1 镜像卷,写性能下降,读性能好 较强 2块 N/2
RAID5 校验计算将数据写在不同的磁盘上,读写新能上升。 较强 3 N-1
RAID5 校验计算将数据写在不同的磁盘上,比RAID5多一块硬盘记录校验位,读写新能上升。 4 N-2
RAID-10 先做RAID1,再做RAID0,成本高 4 N/2
RAID-50 先做RAID5,再做RAID0,成本高 6 (N-1)/2
JBOD 将多块磁盘的空间合并一个大的连续空间使用 极差 2 N

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

  • 使用 fdisk /dev/sda建立一个2G的分区

    Command (m for help): n   
    All primary partitions are in use.
    Adding logical partition 6
    First sector (320870400-419430399, default 320870400): 
    Last sector, +sectors or +size{K,M,G,T,P} (320870400-419430399, default 419430399): +2G
    
    Command (m for help): p
    Disk /dev/sda: 200 GiB, 214748364800 bytes, 419430400 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0xe210e0a7
    
    Device     Boot     Start       End   Sectors  Size Id Type
    /dev/sda6       320870400 325064703   4194304    2G 83 Linux
    
    Filesystem/RAID signature on partition -6 will be wiped.
    
    
  • 格式化分区m

    [root@centos8 ~]$mkfs.ext4 -b 2024 -m 1 -L TEST /dev/sda6
    [root@centos8 ~]$blkid /dev/sda6
    /dev/sda6: LABEL="TEST" UUID="a1baf327-7be5-4bee-889f-d9b4afb8f2f2" TYPE="ext4" PARTUUID="e210e0a7-06"
    
  • 编辑/etc/fstab,添加

    UUID=a1baf327-7be5-4bee-889f-d9b4afb8f2f2 /test ext4 defaults,acl   0 0 
    
    
  • 测试acl成功启用

    [root@centos8 ~]$mount -a
    [root@centos8 test]$setfacl -m u:user4:rwx /test/dir1/
    [root@centos8 test]$getfacl /test/dir1/
    getfacl: Removing leading '/' from absolute path names
    # file: test/dir1/
    # owner: root
    # group: root
    user::rwx
    user:user4:rwx
    group::r-x
    mask::rwx
    other::r-x
    [root@centos8 test]$ll 
    total 2
    drwxrwxr-x+ 2 root root 1024 Jan  6 22:04 dir1
    
    

4、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录

  • 在/dev/sda建立两个10G分区,

    All primary partitions are in use.
    Adding logical partition 6
    First sector (320870400-419430399, default 320870400): 
    Last sector, +sectors or +size{K,M,G,T,P} (320870400-419430399, default 419430399): +10G 
    Created a new partition 6 of type 'Linux' and of size 10 GiB.
    Value out of range.
    First sector (362815488-419430399, default 362815488): 
    Last sector, +sectors or +size{K,M,G,T,P} (362815488-419430399, default 419430399): +10G
    Device     Boot     Start       End   Sectors  Size Id Type
    /dev/sda6       320870400 362813439  41943040   10G 83 Linux
    /dev/sda7       362815488 404758527  41943040   10G 83 Linux
    
  • 激活分区

    [root@centos8 ~]$partprobe /dev/sda
    
  • 建立testvg逻辑卷组

    [root@centos8 ~]$vgcreate testvg -s 16M /dev/sda6 /dev/sda7
      Physical volume "/dev/sda6" successfully created.
      Physical volume "/dev/sda7" successfully created.
      Volume group "testvg" successfully created
    
  • 建立testlv逻辑卷,假定按xfs分区

    [root@centos8 ~]$lvcreate -n testlv -L 5G testvg 
      Logical volume "testlv" created.
    [root@centos8 ~]$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=1, sparse=1, rmapbt=0
             =                       reflink=1
    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
    
    
  • 建立 /users目录,编辑/etc/fstab,添加如下行

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

推荐阅读更多精彩内容

  • 1.在11月内,每天早上6点到12点,每隔2小时执行一次/usr/bin/httpd.sh怎么实现? 00 06-...
    高博666阅读 704评论 0 0
  • DAY18 定时任务要领: * * * * * /bin/sh /server/scripts/bak.sh &>...
    chloepang阅读 215评论 0 0
  • Day18 定时任务要领: * * * * * /bin/sh /server/scripts/bak.sh &>...
    song先生i阅读 354评论 0 0
  • 1、磁盘lvm管理,完成下面要求,并写出详细过程: 创建一个至少有两个PV组成的大小为20G的名为testvg的V...
    hl大宝阅读 242评论 0 0
  • 1、自建yum仓库,分别为网络源和本地源 一。配置网络源 首先用rpm安装autofs包 (用于神秘文件夹 /...
    N45080阅读 360评论 0 0