第五周作業(yè)2019-07-22

1、磁盤lvm管理,完成下面要求园爷,并寫出詳細(xì)過程:

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

格式成LVM分區(qū):

[root@localhost ~]# pvcreate /dev/sd{b,c}

[root@localhost ~]# vgcreate -s 16M testvg /dev/sd{b,c}

[root@localhost ~]# lvcreate -L 5G -n testlv testvg

[root@localhost ~]# mkdir /users

[root@localhost ~]# mkfs.ext4 /dev/testvg/testlv

?[root@localhost ~]# mount /dev/testvg/testlv /users

準(zhǔn)備好了實(shí)驗(yàn)空間:

[root@localhost ~]#lsblkNAMEMAJ:MIN RM? SIZE RO TYPE MOUNTPOINTsr011:013.7G0rom? /media/CentOS_6.10_Final_sr111:112G0rom? /media/CentOS_6.10_Finalsda8:00200G0disk ├─sda18:101G0part /boot├─sda28:20100G0part /├─sda38:3050G0part /app├─sda48:401K0part └─sda58:502G0part [SWAP]sdb8:160100G0disk ├─sdb18:17010G0part └─sdb28:18010G0part [root@localhost ~]#

創(chuàng)建pv卷:

[root@localhost ~]#pvcreate /dev/sdb{1,2}Physical volume"/dev/sdb1"successfully createdPhysical volume"/dev/sdb2"successfully created

創(chuàng)建vg組:

[root@localhost ~]#vgcreate -s 16M testvg /dev/sdb{1,2} :PE大小為16MBVolume group"testvg"successfully created

[root@localhost ~]#vgdisplay testvg--- Volume group ---VG Name? ? ? ? ? ? ? testvgSystem ID? ? ? ? ? ? Format? ? ? ? ? ? ? ? lvm2Metadata Areas2Metadata Sequence No1VG Access? ? ? ? ? ? read/writeVG Status? ? ? ? ? ? resizableMAX LV0Cur LV0Open LV0Max PV0Cur PV2Act PV2VG Size20.00GiBPE Size16.00MiBTotal PE1280Alloc PE / Size0/0Free? PE / Size1280/20.00GiBVG UUID? ? ? ? ? ? ? BSoTiQ-UdaW-KKxP-PQcC-ddoY-rVn6-UMbUDF

創(chuàng)建lv卷:

[root@localhost ~]#lvcreate -L 5G -n testlv /dev/testvgLogical volume"testlv"created.

[root@localhost ~]#lvdisplay /dev/testvg/testlv--- Logical volume ---LV Path? ? ? ? ? ? ? ? /dev/testvg/testlvLV Name? ? ? ? ? ? ? ? testlvVG Name? ? ? ? ? ? ? ? testvgLV UUID? ? ? ? ? ? ? ? g3C2fF-mZ4O-q6wn-1jaK-t8TY-wfcP-HDkxMrLV Write Accessread/writeLV Creation host, time localhost.localdomain, 2019-05-31 12:14:41 +0800LV Status? ? ? ? ? ? ? available# open? ? ? ? ? ? ? ? 0LV Size? ? ? ? ? ? ? ? 5.00 GiBCurrent LE? ? ? ? ? ? 320Segments? ? ? ? ? ? ? 1Allocation? ? ? ? ? ? inheritRead ahead sectors? ? auto- currentlysetto? ? 256Block device? ? ? ? ? 253:0

掛載至/users目錄:

[root@localhost ~]#mkfs.ext4 /dev/testvg/testlv :格式化為ext4文件系統(tǒng)類型

[root@localhost ~]#blkid /dev/testvg/testlv? :查看是否分配了UUID/dev/testvg/testlv: UUID="6d65db30-9b69-41ed-bbc6-523272c1afc7"TYPE="ext4"

[root@localhost ~]# mkdir users :創(chuàng)建目錄

[root@localhost ~]# mount /dev/testvg/testlv /users/ :掛載至/users目錄

[root@localhost ~]#df -h | grep"/users":查看分區(qū)情況和大小/dev/mapper/testvg-testlv4.8G10M4.6G1% /users

擴(kuò)展testlv至7G忘嫉,要求archlinux用戶的文件不能丟失

[root@localhost ~]# useradd archlinux -d /users/archlinux :創(chuàng)建用戶并指定其家目錄

[root@localhost ~]# su - archlinux :切換用戶[archlinux@localhost ~]$ cp -av /etc/pam.d /users/archlinux :復(fù)制文件[archlinux@localhost ~]$ ls /users/archlinux/pam.d/ | wc -l :查看文件個(gè)數(shù)57

[root@localhost ~]#vgsVG#PV #LV #SN Attr? VSize? VFree testvg210wz--n-20.00g15.00g :還剩15G空間,足夠使用

[root@localhost ~]#lvsLV? ? VG? ? Attr? ? ? LSize Pool Origin Data%? Meta%? Move Log Cpy%Sync Converttestlv testvg -wi-ao----5.00g? ? ? ? ? ? ? ? ? ? ? [root@localhost ~]#lvextend -L +2G -r /dev/testvg/testlv :原有5G加2G擴(kuò)充至7GSize of logical volume testvg/testlv changedfrom5.00GiB (320extents) to7.00GiB (448extents).Logical volume testlv successfully resized.resize2fs1.41.12(17-May-2010)Filesystem at /dev/mapper/testvg-testlvismounted on /users; on-line resizing requiredold desc_blocks =1, new_desc_blocks =1Performing an on-line resize of /dev/mapper/testvg-testlv to1835008(4k) blocks.The filesystem on /dev/mapper/testvg-testlvisnow1835008blocks long.

[root@localhost ~]#lvsLV? ? VG? ? Attr? ? ? LSize Pool Origin Data%? Meta%? Move Log Cpy%Sync Converttestlv testvg -wi-ao----7.00g? ? ? ? :擴(kuò)充成功? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

?[root@localhost ~]#df -h Filesystem? ? ? ? ? ? Size? Used Avail Use% Mounted on/dev/sda299G3.6G90G4% /tmpfs931M76K931M1% /dev/shm/dev/sda350G52M47G1% /app/dev/sda1976M39M887M5% /boot/dev/sr12.1G2.1G0100% /media/CentOS_6.10_Final/dev/sr03.8G3.8G0100% /media/CentOS_6.10_Final_/dev/mapper/testvg-testlv6.8G12M6.5G1% /users :原來4.8描滔,現(xiàn)在6.8擴(kuò)充成功

[root@localhost ~]#ls /users/archlinux/pam.d/|wc -l :查看文件數(shù)有沒有丟失57

收縮testlv至3G,要求archlinux用戶的文件不能丟失

[root@localhost ~]#umount /dev/testvg/testlv :必須先卸載

[root@localhost ~]#e2fsck -fy /dev/testvg/testlv :檢查文件系統(tǒng)e2fsck1.41.12(17-May-2010)Pass1: Checking inodes, blocks,andsizesPass2: Checking directory structurePass3: Checking directory connectivityPass4: Checking reference countsPass5: Checking group summary information/dev/testvg/testlv:78/458752files (0.0% non-contiguous),64509/1835008blocks

[root@localhost ~]#resize2fs /dev/testvg/testlv 3G :設(shè)置文件系統(tǒng)大小resize2fs1.41.12(17-May-2010)Resizing the filesystem on /dev/testvg/testlv to786432(4k) blocks.The filesystem on /dev/testvg/testlv is now786432blocks long.

[root@localhost ~]#lvreduce -L 3G /dev/testvg/testlv :縮減邏輯卷為3GWARNING: Reducing active logical volume to3.00GiB.THIS MAY DESTROY YOUR DATA (filesystem etc.)Doyou really want to reduce testvg/testlv? [y/n]: ySize of logical volume testvg/testlv changed from7.00GiB (448extents) to3.00GiB (192extents).Logical volume testlv successfully resized.

[root@localhost ~]#lvs :查看邏輯卷大小LV? ? VG? ? Attr? ? ? LSize Pool Origin Data%? Meta%? Move Log Cpy%Sync Converttestlv testvg -wi-a-----3.00g? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

[root@localhost ~]#mount /dev/testvg/testlv /users :掛載

[root@localhost ~]#df -h :查看物理卷為2.9有一點(diǎn)誤差正常Filesystem? ? ? ? ? ? Size? Used AvailUse%Mountedon/dev/sda299G3.6G90G4% /tmpfs931M76K931M1% /dev/shm/dev/sda350G52M47G1% /app/dev/sda1976M39M887M5% /boot/dev/sr12.1G2.1G0 100% /media/CentOS_6.10_Final/dev/sr03.8G3.8G0 100% /media/CentOS_6.10_Final_/dev/mapper/testvg-testlv2.9G7.8M2.7G1% /users

[root@localhost~]#ls/users/archlinux/pam.d/ |wc-l:查看文件數(shù)是否丟失57

對(duì)testlv創(chuàng)建快照,并嘗試基于快照備份數(shù)據(jù)弥咪,驗(yàn)證快照的功能

[root@localhost ~]#lvcreate -L 1G -s -n testanap -p r /dev/testvg/testlv :用lvcreate創(chuàng)建快照 -n指定快照名 -s表示為快照 -p r 為只讀屬性 -L 指定快照大小 /dev/testvg/testlv為源邏輯卷Logical volume"testanap"created.

[root@localhost ~]#lvsLV? ? ? VG? ? Attr? ? ? LSize Pool Origin Data%? Meta%? Move Log Cpy%Sync Converttestanap testvg sri-a-s---1.00g? ? ? testlv0.00testlv? testvg owi-aos---3.00g? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

?[root@localhost ~]#mkdir /users/testsnap

[root@localhost ~]#mount /dev/testvg/testanap /users/testsnap/mount:block device /dev/mapper/testvg-testanap is write-protected, mounting read-only

[root@localhost ~]#rm -f /users/archlinux/pam.d/a* :刪掉一些數(shù)據(jù)

[root@localhost ~]#ls /users/archlinux/pam.d/|wc -l51

[root@localhost ~]#ls /users/testsnap/archlinux/pam.d/|wc -l :快照的數(shù)據(jù)57

[root@localhost ~]#umount /users/testsnap/:先卸載,再用快照還原

[root@localhost ~]#umount /users/

[root@localhost ~]#lvconvert --merge /dev/testvg/testanap :將快照進(jìn)行還原Merging of volume testanap started.testlv:Merged:100.0%Merge of snapshot into logical volume testlv has finished.Logical volume"testanap"successfully removed[root@localhost ~]#mount /dev/testvg/testlv /users

[root@localhost ~]#ls /users/archlinux/pam.d/|wc -l :快照還原成功57

[root@localhost ~]#

2、創(chuàng)建一個(gè)可用空間為1G的RAID1設(shè)備硫戈,文件系統(tǒng)為ext4誉尖,有一個(gè)空閑盤诀艰,開機(jī)可自動(dòng)掛載至/backup目錄

[root@localhost ~]#lsblkNAMEMAJ:MIN RM? SIZE RO TYPE MOUNTPOINTsr011:013.7G0rom? /media/CentOS_6.10_Final_sr111:112G0rom? /media/CentOS_6.10_Finalsdb8:160100G0disk ├─sdb18:17010G0part │ └─testvg-testlv (dm-0)253:003G0lvm? └─sdb28:18010G0part sdc8:32050G0disk sda8:00200G0disk ├─sda18:101G0part /boot├─sda28:20100G0part /├─sda38:3050G0part /app├─sda48:401K0part └─sda58:502G0part [SWAP]sdd8:48050G0disk

?[root@localhost ~]#mdadm -C -a yes /dev/md0 -l 1 -n 2 /dev/sd{c,d} :創(chuàng)建RAID1mdadm -C 創(chuàng)建 -a yes 初始化設(shè)備 /dev/md0設(shè)備 -l raid級(jí)別 -n 幾個(gè)成員? /dev/sd{c,d}raid成員mdadm:Note:this array has metadata at the startandmaynotbe suitable as a boot device.? If you plan to? ? store'/boot'on this device pleaseensurethat? ? your boot-loader understands md/v1.x metadata,oruse? ? --metadata=0.90Continue creating array? yesmdadm:Defaulting to version1.2metadatamdadm:array /dev/md0started.

[root@localhost ~]#lsblkNAMEMAJ:MIN RM? SIZE RO TYPE? MOUNTPOINTsr011:013.7G0rom? /media/CentOS_6.10_Final_sr111:112G0rom? /media/CentOS_6.10_Finalsdb8:160100G0disk? ├─sdb18:17010G0part? │ └─testvg-testlv (dm-0)253:003G0lvm? └─sdb28:18010G0part? sdc8:32050G0disk? └─md09:0050G0raid1 sda8:00200G0disk? ├─sda18:101G0part? /boot├─sda28:20100G0part? /├─sda38:3050G0part? /app├─sda48:401K0part? └─sda58:502G0part? [SWAP]sdd8:48050G0disk? └─md09:0050G0raid1 [root@localhost ~]#mkfs.ext4 /dev/md0 :文件系統(tǒng)ext4mke2fs1.41.12(17-May-2010)Filesystem label=OStype:LinuxBlock size=4096(log=2)Fragment size=4096(log=2)Stride=0blocks, Stripe width=0blocks3276800inodes,13099008blocks654950blocks (5.00%) reservedforthesuperuserFirst data block=0Maximum filesystem blocks=4294967296400block groups32768blocks per group,32768fragments per group8192inodes per groupperblock backups stored onblocks:32768,98304,163840,229376,294912,819200,884736,1605632,2654208,4096000,7962624,11239424Writing inodetables:done? ? ? ? ? ? ? ? ? ? ? ? ? ? Creating journal (32768blocks): doneWriting superblocksandfilesystem accountinginformation:doneThis filesystem will be automatically checked every26mountsor180days, whichever comes first.? Use tune2fs -cor-i to override.[root@localhost ~]#vim /etc/fstab? :末行模式:r!blkid /dev/md0 得到UUID? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? UUID下加一行谭溉,實(shí)現(xiàn)自動(dòng)掛載UUID="72ee9911-c031-4ee5-a910-1caf1c44caaa"/backup? ? ? ? ? ? ? ext4? ? defaults00~"/etc/fstab"18L,1089C written? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

?[root@localhost ~]#

3、簡(jiǎn)述TCP鏈接建立和斷開過程

TCP協(xié)議的鏈接特性:

常見狀態(tài):

LISTEN:監(jiān)聽城丧;

ESTABLISHED:建立的連接拣挪;

FIN_WAIT_1:發(fā)送斷開后等待斷開確認(rèn)舔痪;

FIN_WAIT_2:收到斷開后確認(rèn)斷開重窟;

SYN_SENT:確認(rèn)收到斷開信號(hào);

SYN_RECV:確認(rèn)筒扒;

? ? 建立連接:三次握手冰蘑;

? ? ? ? tcp建立連接時(shí),在兩個(gè)方向上要分別建立虛鏈路,一個(gè)是客戶端發(fā)SYN=1,seq=x忠烛,服務(wù)器端收火惊,另一個(gè)是服務(wù)器端發(fā)SYN=1,ACK=1,seq=y,ack=x+1,客戶端收并發(fā)出確認(rèn)信息ACK=1,seq=x+1,ack=y+1;所以第一次握手,是客戶端發(fā)請(qǐng)求與服務(wù)端通信脉漏,第二次是服務(wù)器端響應(yīng)并請(qǐng)求與客戶端通信刃泡,第三次是客戶端響應(yīng),所以是三次握手建立連接碉怔;接下來就是建立連接雙方通信烘贴;


? ? 斷開連接:四次揮手;

? ? ? ? 斷開鏈接時(shí)撮胧,一般是發(fā)起請(qǐng)求的一方即客戶端發(fā)起斷開請(qǐng)求桨踪,斷開分為4次,第一次是客戶端請(qǐng)求斷開發(fā)送FIN=1,seq=u芹啥,第二次服務(wù)端響應(yīng)客戶端并發(fā)出確認(rèn)收到報(bào)文ACK=1,seq=v,ack=u+1锻离,第三次是服務(wù)器傳送中的數(shù)據(jù)全部完成后發(fā)送斷開連接信息FIN=1,ACK=1,seq=w,ack=u+1,第四次是客戶端響應(yīng)服務(wù)端ACK=1,seq=u+1墓怀,ack=w+1汽纠;因此斷開時(shí),第一次是客戶端請(qǐng)求斷開自己的鏈接傀履,并等待對(duì)方響應(yīng)虱朵,而第三次是服務(wù)端請(qǐng)求斷開自己的鏈接,并等待對(duì)方響應(yīng)的過程钓账;

4碴犬、簡(jiǎn)述TCP和UDP的區(qū)別

tcp:面向連接的協(xié)議;通信開始之前梆暮,要建立一個(gè)虛鏈路服协;通信完成后還要拆除連接;

udp:無連接的協(xié)議啦粹;直接發(fā)送數(shù)據(jù)報(bào)文(不管對(duì)方能不能接收到偿荷,竭盡全力的發(fā))

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市唠椭,隨后出現(xiàn)的幾起案子跳纳,更是在濱河造成了極大的恐慌,老刑警劉巖泪蔫,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異喘批,居然都是意外死亡撩荣,警方通過查閱死者的電腦和手機(jī)铣揉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來餐曹,“玉大人逛拱,你說我怎么就攤上這事√ê铮” “怎么了朽合?”我有些...
    開封第一講書人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長饱狂。 經(jīng)常有香客問我曹步,道長,這世上最難降的妖魔是什么休讳? 我笑而不...
    開封第一講書人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任讲婚,我火速辦了婚禮,結(jié)果婚禮上俊柔,老公的妹妹穿的比我還像新娘筹麸。我一直安慰自己,他們只是感情好雏婶,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開白布物赶。 她就那樣靜靜地躺著,像睡著了一般留晚。 火紅的嫁衣襯著肌膚如雪酵紫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,370評(píng)論 1 302
  • 那天倔丈,我揣著相機(jī)與錄音憨闰,去河邊找鬼。 笑死需五,一個(gè)胖子當(dāng)著我的面吹牛鹉动,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播宏邮,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼泽示,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了蜜氨?” 一聲冷哼從身側(cè)響起械筛,我...
    開封第一講書人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎飒炎,沒想到半個(gè)月后埋哟,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年赤赊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了闯狱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡抛计,死狀恐怖哄孤,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情吹截,我是刑警寧澤瘦陈,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站波俄,受9級(jí)特大地震影響晨逝,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜弟断,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一咏花、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧阀趴,春花似錦昏翰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至叔汁,卻和暖如春统求,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背据块。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來泰國打工码邻, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人另假。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓像屋,卻偏偏與公主長得像,于是被迫代替她去往敵國和親边篮。 傳聞我的和親對(duì)象是個(gè)殘疾皇子己莺,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

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

  • feisky云計(jì)算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 3,848評(píng)論 0 5
  • 磁盤配額 現(xiàn)在有這樣一個(gè)場(chǎng)景戈轿,當(dāng)我們將一個(gè)文件系統(tǒng)掛載一個(gè)目錄下凌受,大小為10個(gè)G,用戶都可以在這個(gè)目錄下創(chuàng)建和刪除...
    毛利卷卷發(fā)閱讀 487評(píng)論 0 1
  • 一思杯、目的 在使用CentOS6.3版本linux系統(tǒng)的時(shí)候胜蛉,發(fā)現(xiàn)根目錄(/)的空間不是很充足,而其他目錄空間有很大...
    jadn閱讀 5,700評(píng)論 0 1
  • 創(chuàng)建LVM 劃分分區(qū),并指定適合的LVM的ID[root@centos6 rf]# fdisk/dev/sdc使用...
    塵曦的雨閱讀 319評(píng)論 0 3
  • 阿樟 我愛菊, 清雋傲霜誊册,不爭(zhēng)百花奈梳; 我愛蘭, 風(fēng)起雨后解虱,幽谷暗香; 我更...
    幸福禪阿樟閱讀 212評(píng)論 0 1