第9章 磁盤管理.docx_第1頁
第9章 磁盤管理.docx_第2頁
第9章 磁盤管理.docx_第3頁
第9章 磁盤管理.docx_第4頁
第9章 磁盤管理.docx_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第9章 磁盤管理和文件系統(tǒng)管理磁盤及分區(qū)檢測并確認磁盤首先可通過案例場景(系統(tǒng)磁盤空間不足,需要增加新硬盤)而引出fdisk命令新掛接的硬盤可能未包含任何分區(qū)( Disk /dev/sdb doesnt contain a valid partition table )對于已有的分區(qū),將通過列表的方式輸出以下信息: Device:分區(qū)的設(shè)備文件名稱。 Boot:是否是引導分區(qū),是則有“*”標識。 Start:該分區(qū)在硬盤中的起始位置(柱面數(shù))。 End:該分區(qū)在硬盤中的結(jié)束位置(柱面數(shù))。 Blocks:分區(qū)的大小,以Blocks(塊)為單位,默認的塊大小為1024字節(jié)。 Id:分區(qū)類型的ID標記號,對于EXT3分區(qū)為83,LVM分區(qū)為8e。 System:分區(qū)類型注意分區(qū)類型的概念在windows中是沒有的,分區(qū)類型與文件系統(tǒng)類型應(yīng)一致,這樣管理磁盤文件系統(tǒng)時才不容易引起混亂。規(guī)劃硬盤中的分區(qū)練習1:創(chuàng)建磁盤分區(qū)本練習講解并演示進入fdisk交互式模式的方法及常用操作指令。添加一塊新的硬盤。1. 關(guān)掉ubuntu,添加兩塊塊160G SCSI硬盤。2. 再添加一塊160G SCSI硬盤。3. 啟動ubuntu,使用putty連接到ubuntu。4. 查看所有磁盤和磁盤分區(qū)。5. 在非交互式模式中可以執(zhí)行“fdisk -l /dev/sdb”查看磁盤sdb的分區(qū)情況。6. 在第二塊盤上創(chuàng)建磁盤分區(qū)。以下操作將會在第二塊盤上創(chuàng)建兩個分區(qū),一個10G,一個20G。7. 創(chuàng)建兩個磁盤分區(qū)。8. 查看創(chuàng)建的分區(qū),輸入w保存創(chuàng)建的分區(qū),退出 q。創(chuàng)建文件系統(tǒng)使用mkfs創(chuàng)建文件系統(tǒng)練習2:創(chuàng)建文件系統(tǒng)將新硬盤分好區(qū)以后,還需要對分區(qū)進行格式化(即創(chuàng)建文件系統(tǒng)),并掛載到Linux系統(tǒng)中的指定目錄下,然后才能用于存儲文件、目錄等數(shù)據(jù)首先來看一下如何格式化一個分區(qū),在Linux系統(tǒng)中,格式化分區(qū)的主要命令工具為mkfs通過實際操作演示格式化ext4文件系統(tǒng)的過程1. 輸入mkfs,連按tab鍵??梢钥吹娇捎玫膍kfs命令。2. 格式化磁盤文件創(chuàng)建交換文件系統(tǒng)練習3:創(chuàng)建交換文件系統(tǒng)在Linux系統(tǒng)中,SWAP分區(qū)的作用類似于Windows系統(tǒng)中“虛擬內(nèi)存”,可以在一定程度上緩解物理內(nèi)存不足的情況如果系統(tǒng)沒有SWAP交換分區(qū),或者現(xiàn)有交換分區(qū)的容量不夠用,可以通過mkswap命令創(chuàng)建交換文件系統(tǒng)以增加虛擬內(nèi)存交換分區(qū)空間的啟用、停用需要使用swapon、swapoff命令,free命令可以查看物理內(nèi)存、交換空間的使用情況“swapon -s”命令也可查看交換分區(qū)的使用情況創(chuàng)建一個新的磁盤分區(qū),大小1G,格式化為交換分區(qū)。3. 格式化為swap分區(qū),啟用交換分區(qū),查看交換分區(qū)大小,關(guān)閉交換分區(qū),查看交換分區(qū)大小。關(guān)閉交換分區(qū)掛載文件系統(tǒng)掛載文件系統(tǒng)練習4:掛載文件系統(tǒng)文件系統(tǒng)類型通??梢允÷?;存儲設(shè)備為對應(yīng)分區(qū)的設(shè)備文件名,如“/dev/sdb1” ;掛載點為用戶指定用于掛載的目錄介紹umount命令兩種卸載方式的區(qū)別,建議學員使用卸載掛載點的方式,這是因為同一設(shè)備可能被掛載到多個目錄使用mount命令時, -t 類型“的選項通??梢允÷裕蠖鄶?shù)Linux系統(tǒng)能夠自動識別對應(yīng)的文件系統(tǒng)類型查看所有掛接信息練習5:查看已掛載分區(qū)的使用情況本練習使用df Th查看掛載的磁盤分區(qū)查看所有掛載的文件??梢钥吹轿募愋?,大小,已使用的大小,可用空間和掛載點。掛載iso映像文件練習6:掛載ISO文件本練習需要你在物理機上創(chuàng)建一個共享文件夾install,該文件夾中有l(wèi)inux.iso文件,你需要配置ubuntu將物理機上的共享文件夾掛載到/mnt/ios,然后將該linux.iso文件拷貝到ubuntu的/root目錄下,并將該ISO文件直接掛載到ubuntu /mnt/linux,你需要物理機上創(chuàng)建一個用戶han,密碼為a1!,該用戶作為ubuntu訪問Windows共享文件夾的憑證。右擊需要貢獻的文件夾,點擊“屬性”,在安全標簽下,點擊“高級共享”。將共享名更改為install,點擊“權(quán)限”??梢钥吹侥Jeveryone能夠讀取。將Windows共享目錄install接到mntios,注意你需要確保Windows的防火墻關(guān)閉,輸入wf.msc關(guān)閉活動的在/mnt目錄下創(chuàng)建一個文件夾ios將Windows共享文件夾mount到/mnt/ios目錄。注意其中的空格。rootwebServer:# mount -t cifs -o username=han,password=a1! /30/ins tall /mnt/ios/將linux.iso文件拷貝到本地將拷貝的IOS文件掛接到/mnt/install,通過訪問該目錄可以訪問linux.ios中的內(nèi)容。練習7:卸載文件系統(tǒng)本練習為你演示將一個分區(qū)掛接到多個目錄,查看掛接點,卸載掛接點??梢詫⒁粋€分區(qū)掛接到多個目錄。查看所有掛接點,可以看到sdb1掛接到多個目錄下卸載掛接設(shè)備,執(zhí)行兩次umount /dev/sdb1 再次執(zhí)行mount可以看到已經(jīng)刪除了兩個掛接點。也可以卸載掛接點自動掛載設(shè)置文件系統(tǒng)的自動掛載系統(tǒng)中的“/etc/fstab”文件可以視為mount命令的配置文件分別介紹配置記錄中6個字段的含義,重點強調(diào)前3個字段(決定掛載的關(guān)鍵部分),后面的3個字段簡單介紹即可第四字段:掛載參數(shù),即mount命令“-o”選項后可使用的參數(shù),如defaults、rw等第五字段:表示文件系統(tǒng)是否需要dump備份(dump是一個備份工具),一般設(shè)為1時表示需要,設(shè)為0時將被dump所忽略第六字段:該數(shù)字用于決定在系統(tǒng)啟動時進行磁盤檢查的順序,0不進行檢查,1優(yōu)先,2其次。對于根分區(qū)應(yīng)設(shè)為1,其它分區(qū)設(shè)為2練習8:配置自動掛載本練習將會編輯/etc/fstab文件,將需要自動掛載目錄添加到該文件。這樣開機就自動掛載磁盤。1. 編輯fstab2. 輸入 init 6 重啟Linux 3. 重啟后以root登錄,可以看到已經(jīng)掛載成功。掛載選項練習9:以只讀方式掛載磁盤分區(qū)卸載sdb1分區(qū)的掛載,以只讀方式掛接到backup目錄。掛載成功后不能編輯其中文本文件LVM邏輯卷管理共分3個步驟:使用fdisk創(chuàng)建分區(qū),更改分區(qū)類型為8e創(chuàng)建物理卷pvcreate /dev/sdb1創(chuàng)建卷組 vgcreate oracle /dev/sdb1在卷組中創(chuàng)建邏輯卷 lvcreate L 10000M n oracle oracle格式化卷組邏輯卷概述l 可以通過對比現(xiàn)有分區(qū)方案的局限性,突出LVM動態(tài)磁盤管理機制的優(yōu)勢,使學員理解為什么要學習LVM分區(qū)管理機制 LVM邏輯卷管理部分重點在于向?qū)W員講清楚概念,掌握創(chuàng)建一個邏輯卷的基本步驟,并通過實例演示相關(guān)命令的使用LVM的管理命令LVM管理對應(yīng)的程序文件分別以“pv”、“vg”、“l(fā)v”開頭介紹最常用的幾個命令(其它命令讓學員自己查閱教材相關(guān)示例的使用,課堂中不再詳細介紹):1)pvcreate用于將分區(qū)或整個硬盤轉(zhuǎn)換成物理卷,主要是添加LVM屬性信息并劃分PE存儲單位。該命令需要使用分區(qū)或硬盤設(shè)備名作為參數(shù)2)vgcreate用于將一個或多個物理卷創(chuàng)建為一個卷組,第一個命令參數(shù)指定定義的新卷組名稱,其后依次指定需要加入到該卷組的物理卷作為參數(shù) 3)lvcreate用于從指定的卷組中分割空間,以創(chuàng)建新的邏輯卷。需要指定邏輯卷大小、名稱及所在的卷組名作為參數(shù) 4)lvextend用于動態(tài)擴展邏輯卷的空間,當目前使用的邏輯卷空間不足時,可以從所在卷組中分割額外的空間進行擴展 創(chuàng)建物理卷、卷組、在卷組中創(chuàng)建邏輯卷,并掛載邏輯卷1.添加兩塊20G的硬盤2.將這兩個盤的整個空間創(chuàng)建兩個物理卷查看添加的盤 ls /dev/sd*3.創(chuàng)建分區(qū)fdisk /dev/sdbnp回車t8ew4. 創(chuàng)建物理卷Pvcreate /dev/sdb15.創(chuàng)建卷組Vgcreate oracle /dev/sdb1 /dev/sdbc1查看卷組Vgdisplay6.在oracle卷組上創(chuàng)建邏輯卷dataLvcreate L 30000M n data oracle7.格式化data卷Mkfs.ext4 j /dev/oracle/data8.掛載邏輯卷Mkdir /mnt/dataMout /dev/oracle/data /mnt/data練習10:創(chuàng)建邏輯卷下面的操作將會將以上操作在第二快盤創(chuàng)建所有分區(qū)刪除,將secondDisk和thirdDisk這兩個盤的空間設(shè)置為一個卷。1. 安裝邏輯卷管理工具確保運行了apt-get update命令安裝邏輯卷管理工具rootwebServer:# apt-get install lvm2查看安裝的LVM22. 刪除secondDisk硬盤上的所有分區(qū)。將第三個分區(qū)的類型更改為邏輯卷,輸入L可以看到所有的文件類型3. 創(chuàng)建支持物理卷的分區(qū)以下操作將整個磁盤創(chuàng)建成一個分區(qū),更類型為8e,這種類型的分區(qū)可以作為物理分區(qū)。輸入l可以查看支持的所有的類型將thirdDisk硬盤創(chuàng)建支持邏輯卷的分區(qū)。4. 刪除自動掛載編輯fstab刪除對sdb1和sdb2的自動掛載。保存退出,。重啟ubuntu。 重啟之后,發(fā)現(xiàn)沒有掛載sdb1和sdb2.5. 前面的操作完成后,就可以開始創(chuàng)建pv了6. 查看創(chuàng)建的PV7. 將這兩個物理卷創(chuàng)建為一個卷組oracle查看創(chuàng)建的卷組8. 在oracle卷組上創(chuàng)建兩個邏輯卷,一個database 200G,一個log 100G。這里的-L參數(shù)后跟的是該邏輯卷的大小,它們之間沒有空格,-n參數(shù)后跟的是該邏輯卷的名字,最后是卷組的名字。查看創(chuàng)建lv9. 格式化邏輯卷兩個卷database和log卷10. 創(chuàng)建掛接目錄,掛載邏輯卷,并創(chuàng)建記事本文件進行測試練習11:將物理卷添加到卷組本練習將會再添加一塊160G的SCSI硬盤forthDisk。將該盤所有空間創(chuàng)建一個分區(qū),類型是8e,將1. 關(guān)閉ubuntu,添加一塊160G的SCSI硬盤。2. 在forthDisk硬盤上創(chuàng)建一個分區(qū),占用所有空間,并將類型更改為支持LVM的類型。3. 創(chuàng)建物理卷4. 將sdd1添加到oracle卷組,這樣oracle卷組的大小就變?yōu)?80G。查看卷組大小增加20G練習12:擴展邏輯卷LV大小在創(chuàng)建LV時指定的大小現(xiàn)在可能已經(jīng)不夠使用了,這與普通分區(qū)空間快要用完的情景非常類似,但使用LV時可以動態(tài)增加其大小,而要增加分區(qū)大小,事情就麻煩多了。但不是說想使LV增大就能增大的,它還受限于卷組大小和物理卷大小,如果卷組空間已經(jīng)完全分配,那么要增大LV就必須先增加可用物理卷。這里以邏輯卷lv1(oracle)為例進行說明,增加邏輯卷大小要使用的命令是lvextent1. 查看現(xiàn)有邏輯卷的大小,由于前面練習重啟服務(wù)器,需要重新掛載log和database兩個邏輯卷。增加log卷大小增加10G查看log卷的大小通過df查看大小沒變執(zhí)行resize2fs 命令,如果不做這一步, LV的容量沒有真正的加入進LV卷中,因為相關(guān)信息寫入到了磁盤超級塊中可以看到已經(jīng)擴展到20G連接iSCSI磁盤本練習將會在WindowsServer2003上安裝網(wǎng)絡(luò)存儲軟件,作為網(wǎng)絡(luò)存儲服務(wù)器,配置ubuntu服務(wù)器連接網(wǎng)絡(luò)存儲。網(wǎng)絡(luò)存儲服務(wù)器需要安裝以下軟件。練習13:配置網(wǎng)絡(luò)存儲服務(wù)器1. 配置網(wǎng)絡(luò)存儲服務(wù)器在Windows2003服務(wù)器上安裝以下軟件Initiator-2.07-build3640-x64fre.exestarwind.exe登錄名為root密碼為starwind瀏覽到注冊文件練習14:配置ubuntu連接網(wǎng)絡(luò)存儲本練習安裝open-iscsi軟件,配置ubuntu連接網(wǎng)絡(luò)存儲。1. 安裝服務(wù)sudo apt-get install open-iscsi2. 修改iscsid.conf配置文件(重要!)注釋掉#node.startup = manual取消注釋node.startup = automatic發(fā)現(xiàn)存儲服務(wù),紅框中的內(nèi)容,登錄時需要。rootwebServer:# iscsiadm -mode discovery -type sendtargets -portal 31登錄iSCSIrootwebServer:# iscsiadm -mode node -targetname .starwindsoftware:-oracedata -portal 31:3260 -login在存儲服務(wù)器上,可以看到回話重啟客戶端iscsi initiator 服務(wù)3. 查看iscsi targets映射過來的卷重新登錄一下網(wǎng)絡(luò)存儲。給ISCSI連接的硬盤進行分區(qū)格式化分區(qū)掛接到目錄,掛載和使用,與本地硬盤沒區(qū)別。練習15:注銷iSCSI initiator登錄不需要時可以注銷iSCSI initiator登錄,先umount文件系統(tǒng),再把第四步命令的login參數(shù)改成logout執(zhí)行即可:umount /mnt/iscsiiscsiadm -mode node -targetname .starwindsoftware:-oracedata -portal 31:3260 logout刪除指定

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論