磁盤管理和文件系統(tǒng)的實(shí)際應(yīng)用

1、破壞mbr表并修復(fù)

#1、 備份MBR分區(qū)表到另外一臺(tái)機(jī)器
[root@localhost ~]# mkdir /data
[root@localhost ~]# dd if=/dev/nvme0n1 of=/data/dpt.img bs=1 count=64 skip=446
64+0 records in
64+0 records out
64 bytes copied, 8.9457e-05 s, 715 kB/s
[root@localhost ~]# scp /data/dpt.img 10.0.0.203:
The authenticity of host '10.0.0.203 (10.0.0.203)' can't be established.
RSA key fingerprint is SHA256:eXT6e/Ovz9uGAIh3HTmQRqHTGyQp8woQl3OXYLPdtCQ.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '10.0.0.203' (RSA) to the list of known hosts.
root@10.0.0.203's password: 
dpt.img                                                                                                   100%   64   178.3KB/s   00:00

#2彬犯、破壞MBR分區(qū)表
[root@localhost ~]# dd if=/dev/zero of=/dev/nvme0n1 bs=1 count=64 seek=446
64+0 records in
64+0 records out
64 bytes copied, 9.0814e-05 s, 705 kB/s

#3、重啟后無(wú)法進(jìn)入系統(tǒng)
[root@localhost ~]# reboot

#4查吊、用光盤啟動(dòng),進(jìn)入rescue mode,選第3項(xiàng)skip to shell
#進(jìn)去后配置本機(jī)IP與備份那臺(tái)做連接
#ifconfig ens160 10.0.0.201/24

#5、拷貝備份的MBR表
#scp 10.0.0.203:/root/dpt.img .

#6湖蜕、恢復(fù)MBR分區(qū)表逻卖,重啟正常進(jìn)入系統(tǒng)
#dd if=dpt.img of=/dev/sda bs=1 seek=446
#exit

2、總結(jié)RAID的各個(gè)級(jí)別及其組合方式和性能的不同昭抒。
下面是常用的RAID
RAID0特性:

  1. 讀寫性能提升评也;
  2. 可用空間,N*min
  3. 無(wú)容錯(cuò)能力灭返;
  4. 最小磁盤數(shù)2盗迟,2+

RAID1特性:

  1. 讀性能提升,寫性能略有下降熙含,同一份數(shù)據(jù)要存兩份罚缕;
  2. 可用空間,1*min,磁盤總空間的一半怎静;
  3. 有冗余能力邮弹;
  4. 最少磁盤數(shù)黔衡,2,2+腌乡;

RAID5特性:

  1. 讀寫性能提升盟劫;
  2. 可用空間,N-1*min与纽;
  3. 有冗余能力侣签;
  4. 最少磁盤數(shù),3急迂,3+影所;

RAID10特性:

  1. 讀寫性能提升;
  2. 可用空間袋毙,N*min/2;
  3. 有冗余能力型檀,每組鏡像最多只能壞一塊;
  4. 最少磁盤數(shù)听盖,4胀溺,4+;

3皆看、創(chuàng)建一個(gè)2G的文件系統(tǒng)仓坞,塊大小為2048byte,預(yù)留1%可用空間,文件系統(tǒng) ext4腰吟,卷標(biāo)為TEST无埃,要求此分區(qū)開(kāi)機(jī)后自動(dòng)掛載至/test目錄,且默認(rèn)有acl掛載選項(xiàng)

#1毛雇、查看硬盤信息嫉称,一下將sdb作為操作目標(biāo)
[root@centos7 ~]# lsblk 
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   30G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   29G  0 part 
  ├─centos-root 253:0    0   27G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sdb               8:16   0    5G  0 disk 
sr0              11:0    1 1024M  0 rom  

#2、在sdb磁盤上創(chuàng)建大小為2G的分區(qū)
[root@centos7 ~]# 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 0xd6ff8485.

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.

#3灵疮、在sdb1分區(qū)上創(chuàng)建文件系統(tǒng)
[root@centos7 ~]# mkfs.ext4 -b 2048 -m 1 -L TEST /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 
#文件系統(tǒng)已經(jīng)創(chuàng)建
[root@centos7 ~]# blkid
/dev/sda1: UUID="fd757a87-91b3-4517-8bc5-72466f0878a4" TYPE="xfs" 
/dev/sda2: UUID="pwwTHd-Lszj-rYEP-f6Qu-Px2f-4i3e-347wHt" TYPE="LVM2_member" 
/dev/sdb1: LABEL="TEST" UUID="79450cbb-b1c7-447a-ab06-129afa93eb02" TYPE="ext4" 
/dev/mapper/centos-root: UUID="6f24832e-127f-4e86-9fbf-279a7efe326d" TYPE="xfs" 
/dev/mapper/centos-swap: UUID="319099b9-55cc-4839-9788-a53cf6866f0a" TYPE="swap" 

#4织阅、將分區(qū)掛載在/test目錄中
# 在/etc/fstab文件末尾添加以下內(nèi)容
[root@centos7 ~]# vim /etc/fstab 
UUID=79450cbb-b1c7-447a-ab06-129afa93eb02 /test ext4    acl             0 0

#5、創(chuàng)建目標(biāo)文件夾使配置生效
[root@centos7 ~]#mkdir /test
[root@centos7 ~]# mount -a 

#6震捣、掛載完畢荔棉,查看磁盤
[root@centos7 ~]# lsblk 
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   30G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   29G  0 part 
  ├─centos-root 253:0    0   27G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sdb               8:16   0    5G  0 disk 
└─sdb1            8:17   0    2G  0 part 
sr0              11:0    1 1024M  0 rom  

4、創(chuàng)建一個(gè)至少有兩個(gè)PV組成的大小為20G的名為testvg的VG;要求PE大小 為16MB, 而后在卷組中創(chuàng)建大小為5G的邏輯卷testlv;掛載至/users目錄

#1蒿赢、查看磁盤信息润樱,以下操作將以sdc、sdd作為操作目標(biāo)
[root@centos7 ~]# lsblk 
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   30G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   29G  0 part 
  ├─centos-root 253:0    0   27G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sdb               8:16   0    5G  0 disk 
└─sdb1            8:17   0    2G  0 part /test
sdc               8:32   0   10G  0 disk 
sdd               8:48   0   10G  0 disk 
sr0              11:0    1 1024M  0 rom  

#2羡棵、創(chuàng)建PV
[root@centos7 ~]# pvcreate /dev/sdc
  Physical volume "/dev/sdc" successfully created.
[root@centos7 ~]# pvcreate /dev/sdd
  Physical volume "/dev/sdd" successfully created.
[root@centos7 ~]# pvs
  PV         VG     Fmt  Attr PSize   PFree 
  /dev/sda2  centos lvm2 a--  <29.00g  4.00m
  /dev/sdc          lvm2 ---   10.00g 10.00g
  /dev/sdd          lvm2 ---   10.00g 10.00g

#3壹若、創(chuàng)建名為testvg的VG,PE大小為16M
[root@centos7 ~]# vgcreate testvg -s 16M /dev/sdc /dev/sdd 
  Volume group "testvg" successfully created
[root@centos7 ~]# vgs
  VG     #PV #LV #SN Attr   VSize   VFree  
  centos   1   2   0 wz--n- <29.00g   4.00m
  testvg   2   0   0 wz--n- <19.97g <19.97g
[root@centos7 ~]# vgdisplay testvg 
  --- 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.97 GiB
  PE Size               16.00 MiB
  Total PE              1278
  Alloc PE / Size       0 / 0   
  Free  PE / Size       1278 / <19.97 GiB
  VG UUID               4kLfLX-ufLc-TH1k-eknK-rjF1-jdR4-5KvBtO

#4、創(chuàng)建大小為5G的邏輯卷testlv,并建立文件系統(tǒng)
[root@centos7 ~]# lvcreate -L 5G -n testlv testvg 
  Logical volume "testlv" created.
[root@centos7 ~]# lvs
  LV     VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root   centos -wi-ao---- 26.99g                                                    
  swap   centos -wi-ao----  2.00g                                                    
  testlv testvg -wi-a-----  5.00g       
[root@centos7 ~]# lvdisplay /dev/testvg/testlv 
  --- Logical volume ---
  LV Path                /dev/testvg/testlv
  LV Name                testlv
  VG Name                testvg
  LV UUID                jrgEC8-0Jbj-rCpA-bLPy-RY1S-ELME-M4v8cf
  LV Write Access        read/write
  LV Creation host, time centos7, 2021-01-08 04:06:32 +0800
  LV Status              available
  # open                 0
  LV Size                5.00 GiB
  Current LE             320
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:2
#建立文件系統(tǒng)
[root@centos7 ~]# mkfs.ext4 /dev/testvg/testlv 
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
327680 inodes, 1310720 blocks
65536 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1342177280
40 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736

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

#5舌稀、創(chuàng)建/users啊犬,并掛載
[root@centos7 ~]# mkdir /users
[root@centos7 ~]# mount /dev/testvg/testlv /us
users/ usr/   
[root@centos7 ~]# mount /dev/testvg/testlv /users/
[root@centos7 ~]# lsblk 
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   30G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   29G  0 part 
  ├─centos-root 253:0    0   27G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sdb               8:16   0    5G  0 disk 
└─sdb1            8:17   0    2G  0 part /test
sdc               8:32   0   10G  0 disk 
└─testvg-testlv 253:2    0    5G  0 lvm  /users
sdd               8:48   0   10G  0 disk 
sr0              11:0    1 1024M  0 rom 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市壁查,隨后出現(xiàn)的幾起案子觉至,更是在濱河造成了極大的恐慌,老刑警劉巖睡腿,帶你破解...
    沈念sama閱讀 218,546評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件语御,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡席怪,警方通過(guò)查閱死者的電腦和手機(jī)应闯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)挂捻,“玉大人碉纺,你說(shuō)我怎么就攤上這事】倘觯” “怎么了骨田?”我有些...
    開(kāi)封第一講書人閱讀 164,911評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)声怔。 經(jīng)常有香客問(wèn)我态贤,道長(zhǎng),這世上最難降的妖魔是什么醋火? 我笑而不...
    開(kāi)封第一講書人閱讀 58,737評(píng)論 1 294
  • 正文 為了忘掉前任悠汽,我火速辦了婚禮,結(jié)果婚禮上芥驳,老公的妹妹穿的比我還像新娘柿冲。我一直安慰自己,他們只是感情好兆旬,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布姻采。 她就那樣靜靜地躺著,像睡著了一般爵憎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上婚瓜,一...
    開(kāi)封第一講書人閱讀 51,598評(píng)論 1 305
  • 那天宝鼓,我揣著相機(jī)與錄音,去河邊找鬼巴刻。 笑死愚铡,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播沥寥,決...
    沈念sama閱讀 40,338評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼碍舍,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了邑雅?” 一聲冷哼從身側(cè)響起片橡,我...
    開(kāi)封第一講書人閱讀 39,249評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎淮野,沒(méi)想到半個(gè)月后捧书,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,696評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡骤星,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評(píng)論 3 336
  • 正文 我和宋清朗相戀三年经瓷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片洞难。...
    茶點(diǎn)故事閱讀 40,013評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡舆吮,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出队贱,到底是詐尸還是另有隱情色冀,我是刑警寧澤,帶...
    沈念sama閱讀 35,731評(píng)論 5 346
  • 正文 年R本政府宣布露筒,位于F島的核電站呐伞,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏慎式。R本人自食惡果不足惜伶氢,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望瘪吏。 院中可真熱鬧癣防,春花似錦、人聲如沸掌眠。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,929評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)痕鳍。三九已至疲憋,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間渺尘,已是汗流浹背挫鸽。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,048評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鸥跟,地道東北人丢郊。 一個(gè)月前我還...
    沈念sama閱讀 48,203評(píng)論 3 370
  • 正文 我出身青樓盔沫,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親枫匾。 傳聞我的和親對(duì)象是個(gè)殘疾皇子架诞,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容