RHCE課程-RH131Linux管理筆記七.doc_第1頁
RHCE課程-RH131Linux管理筆記七.doc_第2頁
RHCE課程-RH131Linux管理筆記七.doc_第3頁
RHCE課程-RH131Linux管理筆記七.doc_第4頁
RHCE課程-RH131Linux管理筆記七.doc_第5頁
免費預(yù)覽已結(jié)束,剩余19頁可下載查看

下載本文檔

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

文檔簡介

RHCE課程-RH131Linux管理筆記七-Linux分區(qū),格式化,SWAP,LVM,軟件RAID的創(chuàng)建上周最后我們講了sudo,今天我們主要說說分區(qū)、格式化、SWAP、LVM、軟件RAID的創(chuàng)建哈格式化查看當(dāng)前分區(qū):fdisk -l這個命令我們以前是講過的,我現(xiàn)在問下,ID那項是什么意思? 83 是代表EXT2和EXT3 82 是代表SWAP分區(qū)硬盤結(jié)構(gòu)我們就不講了,相信大家都有基礎(chǔ)。我們就直接進(jìn)入操作LINUX分區(qū)使用的工具是FDISK 對系統(tǒng)的第一個硬盤分區(qū) #fdisk /dev/sda如果是對第二個硬盤分區(qū),就是fdisk /dev/sdb 大家運行這個命令:#fdisk /dev/sda大家都進(jìn)入這個界面了吧?這是主菜單,按m就有提示我們主要掌握的是以下幾個參數(shù): D刪除一個分區(qū) N創(chuàng)建一個分區(qū) Q 不保存退出 T改變分區(qū)ID W保存退出問下,LINUX對SCSI硬盤最多支持多少分區(qū)? 最多支持4個主分區(qū),總分區(qū)數(shù)最多15個,fdisk 命令最多支持16個分區(qū),IDE硬盤要多一些現(xiàn)在我們創(chuàng)建一個分區(qū) 大小為500MB,在主菜單輸入nFirst cylinder (2690-3916, default 2690): 這個表示第一個柱面空間的塊是 2690-3916,default2690的意思就是默認(rèn)從2690開始。我們直接點回車,使用默認(rèn)的 Last cylinder or +size or +sizeM or +sizeK (2690-3916, default 3916): 這里就是輸入分區(qū)的大小,默認(rèn)是以塊為單位,我們要分500MB,我們就輸入+500M哈然后回車,分區(qū)就算完成了。系統(tǒng)默認(rèn)的分區(qū)ID就是83,所以我們沒必要修改,直接按w保存退出大家看見 The new table will be used at the next reboot沒?意思就是這個分區(qū)在下次啟動的時候才能使用,我們可以使用一個命令,讓這個分區(qū)馬上生效哈輸入#partprobe,自己使用命令補全哈然后用fdisk -l查看下, 最后一個,就是我們新建的分區(qū)看見了吧,現(xiàn)在我們就格式這個分區(qū),看到分區(qū)的號碼/dev/sda7 ,等下我們格式化的時候要用 格式化的標(biāo)準(zhǔn)命令: #mkfs -t ext3 /dev/sda7我的是第7個分區(qū),你們是第幾個就用第幾個 -t 后面跟的就是文件系統(tǒng)的類型現(xiàn)在我們要掛載這個分區(qū)。掛載我已經(jīng)教過了,相信大家還沒忘記吧 先在/mnt/下面建立一個目錄 #mkdir /mnt/backupbackup就是我建立的目錄 然后我們手動掛載哈 #mount -t ext3 /dev/sda7 /mnt/backup具體情況以你的分區(qū)號和建立的目錄名為準(zhǔn) 然后CD到這目錄里面去,如果看見有一個LOST+fount目錄,就說明你分區(qū)掛載成功了,現(xiàn)在就可以往分區(qū)里面寫入數(shù)據(jù)了如果想把這個分區(qū)開機(jī)掛載,就把它寫入/etc/fstab,具體方法參考RHCE課程-RH131Linux管理筆記六-Linux文件系統(tǒng)管理、掛載及sudo設(shè)置與使用,在上一期已經(jīng)講了開機(jī)掛載了哈剛才我們格式化使用的命令是:#mkfs -t ext3 /dev/sdax還有專門用于格式EXT3系統(tǒng)的命令:#mkfs.ext3 /dev/sdax 就行了 大家OK的話,我們下面就開始學(xué)習(xí)用命令創(chuàng)建LVM邏輯卷LVM的優(yōu)點就是可以隨意拉升和縮小。在基礎(chǔ)部分我們已經(jīng)用圖形界面創(chuàng)建過,現(xiàn)在我們使用命令來創(chuàng)建第一步:劃分物理分區(qū)使用和剛才一樣de方法 #fdisk /dev/sda輸入n哈然后回車使用默認(rèn)的起始點,接著輸入大小哈。我們創(chuàng)建一個300M大小的空間,輸入+300M 注意,這里比剛才多一步,由于LVM的ID和EXT3不一樣,而系統(tǒng)默認(rèn)是的EXT3,所以這里我們需要修改一下在主菜單輸入T系統(tǒng)會讓你選擇要改變ID的分區(qū),輸入我們剛創(chuàng)建的分區(qū),也就是最后一個8 Hex code (type L to list codes): 這里輸入分區(qū)類型,LVM是8e,如果你不記得了,可以使用l 查看分區(qū)ID的對應(yīng)列表 輸入l后,系統(tǒng)會列出所有分區(qū)對應(yīng)的ID號在列表中,我們可以看見LINUX LVM對應(yīng)的是8e,所以我們直接輸入8e,然后回車,在主菜單輸入p,查看當(dāng)前分區(qū)情況看見最后你分出來的分區(qū)ID已經(jīng)是8e,那么就可以輸入w 保存退出 退出以后,記得要重啟這個分區(qū)才能生效。我們要使用一個命令讓它立即生效 #partprobe到這里,第一步創(chuàng)建物理分區(qū)完成哈第二步:創(chuàng)建LVM的物理卷使用命令 #pvcreate /dev/sdax sdax就是你剛才創(chuàng)建的分區(qū) 創(chuàng)建成功后,可以使用pvdisplay 查看 那我們在這里暫停一下,給大家回顧下什么是LVM LVM就想一種磁盤管理方式,叫邏輯卷管理器,從 Red Hat Linux 8.0 開始,邏輯卷管理器(LVM)可以在硬盤驅(qū)動器分配上使用,LVM 是一種把硬盤驅(qū)動器空間分配成邏輯卷的方法,這樣硬盤就不必使用分區(qū)而被簡易地重劃大小。 LVM有點象WIN下的動態(tài)磁盤,動態(tài)磁盤知道嗎?LVM 是一種把硬盤驅(qū)動器空間分配成邏輯卷的方法,這樣硬盤就不必使用分區(qū)而被簡易地重劃大小。主要就是這個功能,可以隨意擴(kuò)展或者縮小某個分區(qū)的大小,前提這個分區(qū)是邏輯卷管理的。嗯,這個就是它的主要功能 從硬盤驅(qū)動器中創(chuàng)建物理卷(physical volumes-PV)。 從物理卷中創(chuàng)建卷組(volume groups-VG)。 從卷組中創(chuàng)建邏輯卷(logical volumes-LV),并分派邏輯卷掛載點 其中只有邏輯卷才可以寫數(shù)據(jù)沒有大小限制哈,只要你硬盤有空間,比如剛才我們說的硬盤只支持15個分區(qū),那么我們就可以使用LVM來把分區(qū)數(shù)量無限化對 ,分一個物理分區(qū),建立一個物理卷,然后這個物理卷建立一個卷組,我們就可以在這個卷組里面去分無數(shù)個邏輯卷,而且邏輯卷可以隨意擴(kuò)大縮小,不會對物理分區(qū)有影響,邏輯卷的功能也和物理分區(qū)差不多,一樣可以格式化成隨意的文件系統(tǒng),掛載到隨意的目錄。 同時也支持quota好了,我們繼續(xù)哈剛才我們創(chuàng)建了物理卷PV-(physical volumes),可以使用pvdisplay查看。PV創(chuàng)建好以后,我們就要創(chuàng)建卷組了,volume groups-VG ,卷組是在物理卷的基礎(chǔ)上創(chuàng)建的,也就把物理卷的空間拿來給卷組管理,然后邏輯卷就可以向卷組要空間了第三步:創(chuàng)建卷組#vgcreate 卷組名 物理卷 #vgcreate myvg /dev/sda8創(chuàng)建成功后,可以使用vgdisplay 來查看卷組 第四步:創(chuàng)建邏輯卷(重點)#lvcreate -L 大小 卷組名 -n 邏輯卷名稱 我就從卷組里面分100M出來創(chuàng)建一個邏輯卷 #lvcreate -L 100M myvg -n mylv1 OK,現(xiàn)在我們格式化mylv1為ext3文件格式并掛載到/mnt/mylv1目錄 第五步:格式化、掛載邏輯卷#mkfs.ext3 /dev/myvg/mylv1#mkdir /mnt/mylv1#mount -t ext3 /dev/myvg/mylv1 /mnt/mylv1然后進(jìn)入這個目錄,能夠看見lost+fount目錄就成功了 這個邏輯卷使用fdisk -l 是查看不到滴,只有使用lvdisplay 查看 rootrhel5 /mnt/mylv1# fdisk -l Disk /dev/sda: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3916 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 1318 10482412+ 83 Linux /dev/sda3 1319 1971 5245222+ 83 Linux /dev/sda4 1972 3916 15623212+ 5 Extended /dev/sda5 1972 2624 5245191 83 Linux /dev/sda6 2625 2689 522081 82 Linux swap / Solaris /dev/sda7 2690 2751 497983+ 83 Linux /dev/sda8 2752 2788 297171 8e Linux LVM rootrhel5 /mnt/mylv1# lvdisplay - Logical volume - LV Name /dev/myvg/mylv1 VG Name myvg LV UUID xXbNEd-LAQa-xLtB-c92X-3BJ9-qfWu-z54ejZ LV Write Access read/write LV Status available # open 1 LV Size 100.00 MB Current LE 25 Segments 1 Allocation inherit Read ahead sectors 0 Block device 253:0 rootrhel5 /mnt/mylv1# 如果要查看這個邏輯卷掛在到哪了,可以使用#mount 查看 現(xiàn)在我們再在剛才的卷組里面劃分一個邏輯卷mylv2出來,大小是150M,文件格式為ext3,掛載到/mnt/mylv2 #lvcreate -L 150M myvg -n mylv2 #mkfs.ext3 /dev/myvg/mylv2 #mkdir /mnt/mylv2 #mount -t ext3 /dev/myvg/mylv2 /mnt/mylv2就這四條命令就OK了哈現(xiàn)在mylv1是100M,mylv2是150M哈我現(xiàn)在要把mylv2減少50M ,將這50M添加到mylv1里面去哈,大家看下面使用命令 #lvresize -L 絕對大小 對象 #lvresize -L 100M /dev/myvg/mylv2然后確定大小 resize2fs /dev/myvg/mylv2注意:縮小空間時可能會導(dǎo)致數(shù)據(jù)損壞,就像下面反復(fù)報錯誤哈正確滴方法是:對于lvm,如果是擴(kuò)大某個lv,操作比較簡單,但如果是縮小lv,則有一定的風(fēng)險。我們先要縮小/dev/myvg/lv2文件系統(tǒng),然后才能縮小lvm,如果在縮小lvm之前忘了縮小文件系統(tǒng),這時候可以這樣來挽救: 1:不要進(jìn)行對該分區(qū)的任何寫入操作,最好是也不read 2:用lvresize2fs重新擴(kuò)大該分區(qū),且擴(kuò)大的容量是剛剛縮小的容量(數(shù)字一定要和剛剛的一致哈)。 3:縮小文件系統(tǒng) 4:最后縮小邏輯卷哈。 5:確認(rèn)文件系統(tǒng)和邏輯卷大小一致。rootrhel5 # umount /mnt/mylv2 rootrhel5 # lvresize -L 150M /dev/myvg/mylv2 Rounding up size to full physical extent 152.00 MB Extending logical volume mylv2 to 152.00 MB Logical volume mylv2 successfully resized rootrhel5 # e2fsck -f /dev/myvg/mylv2 e2fsck 1.39 (29-May-2006) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/myvg/mylv2: 12/38912 files (8.3% non-contiguous), 10580/155648 blocks rootrhel5 # resize2fs /dev/myvg/mylv2 100M resize2fs 1.39 (29-May-2006) Resizing the filesystem on /dev/myvg/mylv2 to 102400 (1k) blocks. The filesystem on /dev/myvg/mylv2 is now 102400 blocks long. rootrhel5 # lvresize -L 100M /dev/myvg/mylv2 WARNING: Reducing active logical volume to 100.00 MB THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce mylv2? y/n: y Reducing logical volume mylv2 to 100.00 MB Logical volume mylv2 successfully resized rootrhel5 # e2fsck -f /dev/myvg/mylv2 e2fsck 1.39 (29-May-2006) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/myvg/mylv2: 12/26624 files (8.3% non-contiguous), 9032/102400 blocks rootrhel5 # mount -t ext3 /dev/myvg/mylv2 /mnt/mylv2 rootrhel5 # ok,這樣就縮小了LV的大小,注意要先umount哈使用同樣的命令給mylv1加50M,這個就比較簡單了哈#lvresize -L 150M /dev/myvg/mylv1確定大小,或者說是讓命令生效 #resize2fs /dev/myvg/mylv1這樣就完成了LVM的擴(kuò)展和減少,我們用lvdisplay查看一下哈現(xiàn)在我們使用的空間都是在卷組里面調(diào)用的,如果卷組的空間用完了怎么辦? 那我們就需要給卷組拉升大小,給卷組拉升大小的方法 第一步、創(chuàng)建物理分區(qū)#fdisk /dev/sda然后分一個分區(qū),你想多大就多大,改變分區(qū)ID位8e。 然后保存退出rootrhel5 /mnt/mylv1# fdisk /dev/sda The number of cylinders for this disk is set to 3916. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): n First cylinder (2789-3916, default 2789): Using default value 2789 Last cylinder or +size or +sizeM or +sizeK (2789-3916, default 3916): +500M Command (m for help): p Disk /dev/sda: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3916 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 1318 10482412+ 83 Linux /dev/sda3 1319 1971 5245222+ 83 Linux /dev/sda4 1972 3916 15623212+ 5 Extended /dev/sda5 1972 2624 5245191 83 Linux /dev/sda6 2625 2689 522081 82 Linux swap / Solaris /dev/sda7 2690 2751 497983+ 83 Linux /dev/sda8 2752 2788 297171 8e Linux LVM /dev/sda9 2789 2850 497983+ 83 Linux Command (m for help): t Partition number (1-9): 9 Hex code (type L to list codes): 8e Changed system type of partition 9 to 8e (Linux LVM) Command (m for help): p Disk /dev/sda: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3916 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 1318 10482412+ 83 Linux /dev/sda3 1319 1971 5245222+ 83 Linux /dev/sda4 1972 3916 15623212+ 5 Extended /dev/sda5 1972 2624 5245191 83 Linux /dev/sda6 2625 2689 522081 82 Linux swap / Solaris /dev/sda7 2690 2751 497983+ 83 Linux /dev/sda8 2752 2788 297171 8e Linux LVM /dev/sda9 2789 2850 497983+ 8e Linux LVM Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot. Syncing disks. rootrhel5 /mnt/mylv1# 使用partprobe 使分區(qū)馬上生效 第二步:創(chuàng)建物理卷#pvcreate /dev/sda9第三步:拉升卷組,把剛建立的物理卷的空間加到以前的卷組中(重點)#vgextend 卷組名 物理卷 #vgedtend myvg /dev/sda9現(xiàn)在你就可以使用vgdisplay 來查看新的myvg 卷組的大小了 #vgdisplay myvg給卷組增加大小后,我們就可以把新的空間分配到LVM中,這樣LVM的空間就可以無限擴(kuò)張 下面我們來看下刪除邏輯卷我們創(chuàng)建LVM是從物理分區(qū)-物理卷-卷組-邏輯卷-掛載到目錄這個順序來的 刪除當(dāng)然像反安裝一樣,反正來哈1)先是取消掛載 #umount /mnt/mylv1 #umount /mnt/mylv22)然后就是刪除LVM#lvremove /dev/myvg/mylv1#lvremove /dev/myvg/mylv23)然后就刪除卷組#vgremove myvg4)然后刪除物理卷#pvremove /dev/sda8#pvremove /dev/sda95)最后就是刪除物理分區(qū)了fdisk /dev/sdarootrhel5 # fdisk /dev/sda The number of cylinders for this disk is set to 3916. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/sda: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3916 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 1318 10482412+ 83 Linux /dev/sda3 1319 1971 5245222+ 83 Linux /dev/sda4 1972 3916 15623212+ 5 Extended /dev/sda5 1972 2624 5245191 83 Linux /dev/sda6 2625 2689 522081 82 Linux swap / Solaris /dev/sda7 2690 2751 497983+ 83 Linux /dev/sda8 2752 2788 297171 8e Linux LVM /dev/sda9 2789 2850 497983+ 8e Linux LVM Command (m for help): d Partition number (1-9): 9 Command (m for help): p Disk /dev/sda: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3916 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 1318 10482412+ 83 Linux /dev/sda3 1319 1971 5245222+ 83 Linux /dev/sda4 1972 3916 15623212+ 5 Extended /dev/sda5 1972 2624 5245191 83 Linux /dev/sda6 2625 2689 522081 82 Linux swap / Solaris /dev/sda7 2690 2751 497983+ 83 Linux /dev/sda8 2752 2788 297171 8e Linux LVM Command (m for help): d Partition number (1-8): 8 Command (m for help): p Disk /dev/sda: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3916 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 1318 10482412+ 83 Linux /dev/sda3 1319 1971 5245222+ 83 Linux /dev/sda4 1972 3916 15623212+ 5 Extended /dev/sda5 1972 2624 5245191 83 Linux /dev/sda6 2625 2689 522081 82 Linux swap / Solaris /dev/sda7 2690 2751 497983+ 83 Linux Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot. Syncing disks. rootrhel5 # partprobe rootrhel5 # 這樣邏輯卷就算成功刪除了 LVM就這樣了。我講的比較淺,如果大家有更深的用法,可以下來和我探討,有什么要問的,可以問哈軟件RAID這個比LVM簡單多了 RAID就是廉價冗余磁盤陣列常用的級別是: RAID0 RAID1 RAID5RAID 0又稱為Stripe或Striping,中文譯為集帶工作方式。它是將要存取的數(shù)據(jù)以條帶狀形式盡量平均分配到多個硬盤上,讀寫時多個硬盤同時進(jìn)行讀寫,從而提高數(shù)據(jù)的讀寫速度。RAID 0另一目的是獲得更大的“單個”磁盤容量從而提高數(shù)據(jù)的讀寫速度。這是他的優(yōu)點,我覺得最重要是提高讀寫速度 RAID 1又稱為Mirror或Mirroring,中文譯為鏡像方式。這種工作方式的出現(xiàn)完全是為了數(shù)據(jù)安全考慮的,它是把用戶寫入硬盤的數(shù)據(jù)百分之百地自動復(fù)制到另外一個硬盤上或硬盤的不同地方(鏡像)。當(dāng)讀取數(shù)據(jù)時,系統(tǒng)先從RAID 1的源盤讀取數(shù)據(jù),如果讀取數(shù)據(jù)成功,則系統(tǒng)不去管備份盤上的數(shù)據(jù);如果讀取源盤數(shù)據(jù)失敗,則系統(tǒng)自動轉(zhuǎn)而讀取備份盤上的數(shù)據(jù),不會造成用戶工作任務(wù)的中 斷。由于對存儲的數(shù)據(jù)進(jìn)行百分之百的備份,在所有RAID級別中,RAID 1提供最高的數(shù)據(jù)安全保障。同樣,由于數(shù)據(jù)的百分之百備份,備份數(shù)據(jù)占了總存儲空間的一半,因而,Mirror的磁盤空間利用率低,存儲成本高。 RAID 5是一種存儲性能、數(shù)據(jù)安全和存儲成本兼顧的存儲解決方案,也是目前應(yīng)用最廣泛的RAID技術(shù)。各塊獨立硬盤進(jìn)行條帶化分割,相同的條帶區(qū)進(jìn)行奇偶校驗 (異或運算),校驗數(shù)據(jù)平均分布在每塊硬盤上。以n塊硬盤構(gòu)建的RAID 5陣列可以有2/3塊硬盤的容量,存儲空間利用率非常高。RAID 5不對存儲的數(shù)據(jù)進(jìn)行備份,而是把數(shù)據(jù)和相對應(yīng)的奇偶校驗信息存儲到組成RAID5的各個磁盤上,并且奇偶校驗信息和相對應(yīng)的數(shù)據(jù)分別存儲于不同的磁盤 上。當(dāng)RAID 5的任何一塊硬盤上的數(shù)據(jù)丟失,均可以通過校驗數(shù)據(jù)推算出來 具體算法就讓學(xué)存儲的技術(shù)搞吧,我們知道RAID5有這個功能就行了 下面說說,RAID設(shè)備。 RAID分為軟RAID和硬件RAID軟件RAID是基于系統(tǒng)的軟件工作 優(yōu)點:廉價 缺點:不穩(wěn)定,如果系統(tǒng)壞了,RAID整列也就損壞,容易造成數(shù)據(jù)丟失 硬件RAID,這就是各大廠商提供的,存儲解決方案。有專門的設(shè)備負(fù)責(zé)處理磁盤間的數(shù)據(jù)流。 相對于軟件RAID 優(yōu)點:可靠性高,易管理。穩(wěn)定 缺點:成本過高 下面我們要講的基于LINUX系統(tǒng)的軟件RAID 在LINUX下管理RAID陣列的工具是mdadm工具 mdadm程序是一個獨立的程序,能完成所有的軟RAID管理功能 主要有7種使用模式: Create 使用空閑的設(shè)備創(chuàng)建一個新的陣列,每個設(shè)備具有元數(shù)據(jù)塊 Assemble 將原來屬于一個陣列的每個塊設(shè)備組裝為陣列 Build 創(chuàng)建或組裝不需要元數(shù)據(jù)的陣列,每個設(shè)備沒有元數(shù)據(jù)塊 Manage 管理已經(jīng)存儲陣列中的設(shè)備,比如增加熱備磁盤或者設(shè)置某個磁盤失效,然后從陣列中刪除這個磁盤 Misc 報告或者修改陣列中相關(guān)設(shè)備的信息,比如查詢陣列或者設(shè)備的狀態(tài)信息 Grow 改變陣列中每個設(shè)備被使用的容量或陣列中的設(shè)備的數(shù)目 Monitor 監(jiān)控一個或多個陣列,上報指定的事件 由于這個工具太強(qiáng)大,不能一一為大家講解 我們今天主要講創(chuàng)建任意級別的RAID,和如何刪除這個RAID 至于管理就只有您自己下來找資料研究了 往往廉價的東西,用的人都多 RAID分區(qū)的ID是 fd 請大家記住現(xiàn)在我們開始實戰(zhàn) 題目:建立一個RAID5 級別的分區(qū)使用一個分區(qū)給這個RAID做熱備份,并掛在到本地的/mnt/raid 目錄, 1、創(chuàng)建物理分區(qū) 因為RAID5至少需要3個或者更多的硬盤,我們就要分3個分區(qū),然后再加一個熱備份的分區(qū),就是4個分區(qū) #fdisk /devsda然后輸入n ,創(chuàng)建分區(qū) 使用默認(rèn)的起始點 輸入大小為+100M 然后重復(fù)剛才的操作4次,創(chuàng)建4個分區(qū),創(chuàng)建完4個分區(qū)后 我們還要改變分區(qū)的ID 在分區(qū)的主菜單輸入T 然后輸入要改變ID的分區(qū)號,也就是最后4個分區(qū) 然后輸入分區(qū)的ID:fd 四個分區(qū)都改成FD 完成后,在分區(qū)主菜單里面使用p 查看分區(qū)信息 是不是最后4個分區(qū)都是ID為fd 如果OK的話,就輸入w 保存退出 保存退出后,注意提示: the new table will be used at the next reboot 我們還是要使用#partprobe 使分區(qū)馬上生效 系統(tǒng)會提示 warning: unable to open /dev/h dc read-wirte ( read-only file system) 這個是正常的,應(yīng)為光盤本來就是只讀的也可以,我們也可以彈出光盤 rootrhel5 # fdisk -l Disk /dev/sda: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3916 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 1318 10482412+ 83 Linux /dev/sda3 1319 1971 5245222+ 83 Linux /dev/sda4 1972 3916 15623212+ 5 Extended /dev/sda5 1972 2624 5245191 83 Linux /dev/sda6 2625 2689 522081 82 Linux swap / Solaris rootrhel5 # fdisk /dev/sda The number of cylinders for this disk is set to 3916. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): n First cylinder (2690-3916, default 2690): Using default value 2690 Last cylinder or +size or +sizeM or +sizeK (2690-3916, default 3916): +100M Command (m for help): n First cylinder (2703-3916, default 2703): Using default value 2703 Last cylinder or +size or +sizeM or +sizeK (2703-3916, default 3916): +100M Command (m for help): n First cylinder (2716-3916, default 2716): Using default value 2716 Last cylinder or +size or +sizeM or +sizeK (2716-3916, default 3916): +100M Command (m for help): n First cylinder (2729-3916, default 2729): Using default value 2729 Last cylinder or +size or +sizeM or +sizeK (2729-3916, default 3916): +100M Command (m for help): p Disk /dev/sda: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3916 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 1318 10482412+ 83 Linux /dev/sda3 1319 1971 524522

溫馨提示

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

評論

0/150

提交評論