Linux操作系統統實驗場景簡介
特別值得一提的是Linux操作系統有很多值得學習的地方,這里我們主要介紹Linux操作系統,包括介紹Linux操作系統等方面。為Linux 系統添加一個新的ext3文件系統有時候,你可能會需要創建一個新的ext3文件系統。例如:為Linux操作系統添加一個新的硬盤,你可能想為這個硬盤進行分區,并使用ext3文件系統。本文描述了在Linux操作系統中添加硬盤之后,創建新的ext3文件系統的過程。
一、ext3文件系統簡介
Linux操作系統從 Red Hat Linux 7.2 發行版本開始,默認的文件系統已從 ext2 格式轉換成登記式 ext3 文件系統。通常情況下,我們可以認為ext3文件系統是ext2文件系統的改進版本。這些改進提供了以下的優越性:
Linux操作系統可用性由 ext3 文件系統提供的登記報表方式意味著不潔系統關機后沒必要再進行Linux操作系統的一直性檢查。一致性檢查只在某些罕見的硬件失效(如硬盤驅動器失效)情況下才發生。數據完好性ext3 文件系統在發送了不潔系統關機時提供更強健的數據完好性。
速度盡管 ext3 把數據寫入不止一次,它的總處理能力在多數情況小仍比 ext2 系統要高。簡易轉換可以輕而易舉地不經重新格式化而把 ext2 轉換為 ext3 系統,從而獲得強健的登記式文件系統的優越性。目前,Linux操作系統分區的文件系統默認格式就是ext3。
二、Linux操作系統實驗場景
主機:Virtual Server 2K5 R2內存:512M硬盤:hda 6Ghdb 4G操作系統:Fedora 2實驗要求:在操作系統中添加第二塊硬盤hdb,分成兩個區,hdb1區掛在到/home下,hdb2掛載到/home/zheng下。
實驗步驟:
1. 用fdisk創建分區;
2. 用mkfs將分區格式化成ext3系統;
3. 使用e2label為分區標簽;
4. 創建掛載點;
5. 把分區添加到/etc/fstab文件中。
三、Linux操作系統實驗過程
1.使用fdisk創建分區。我們發現硬盤hdb已經添加到了系統中,但是沒有進行分區。使用fdisk命令進行分區:Fdisk /dev/hdb把hdb分成兩個區,每個區為2G大小,分別是hdb1和hdb2。保存并退出。使用fdisk /dev/hdb 驗證的結果。
2.格式化分區Mkfs命令的格式為:其中 –t是指定文件系統的類型,-V是建立輸出,多用于測試,-c是先檢查是否有壞塊,然后再進行格式化,-j是針對ext3系統生成登記報表(journal)。是格式化/dev/hdb1的過程。
3.為分區進行標簽E2label命令具有兩種功能:查看分區的標簽和為分區添加標簽。例如: e2label /dev/hdb1/home顯示了/dev/hdb1的標簽。如果要將/dev/hdb1添加到/home 中則要用下列命令增加標簽。E2label /dev/hdb1 /home分別指定分區的標簽。E2label /dev/hdb1 /homeE2label /dev/hdb2 /home/zheng
4.創建掛載點并裝載目錄Mkdir /home/zheng 創建裝載目錄/zheng由于我們要裝載的目錄的特殊性(是除根用戶以外的所有用戶的主目錄),所以在 裝載到新的文件系統之前必須先進行備份,在裝載目錄之后再還原到新的文件系統。否則一旦裝載則/home目錄中的內容將變成孤兒文件目錄(lost+found)。因此,需要使用 備份命令,如tar、cpio等。
在創建掛載點之后,使用tar命令進行備份,并保存到其他區域:Tar cvzf homebackup.tar.gz /home 將目錄裝載到文件系統。Mount /dev/hdb1 /home Mount /dev/hdb2 /homg/zheng在裝載完目錄之后,將備份還原到新的文件系統:Tar tkvzf homebackup.tar.gz
5. 修改fstab文件為了使Linux系統在引導過程中裝載目錄,我們需要修改/etc/fstab文件。在fstab 文件中,各個字段的含義如下:列號字段描述
1Label要安裝的文件系統(如/usr)或分區(如/dev/sdb1)
2Mount Point要裝載的分區或文件系統所在的目錄
3Format文件系統格式類型,如ext2,ext3和reiserfs
4Mount Options默認選項包括rw(讀寫)、suid(SUID權限)、dev(終端與磁帶機之類的塊設備)、extc(二進制文件)、auto(自動裝載)、nouser(只有根用戶可以裝載)和async(數據異步讀寫)
5Dump Value1表示文件系統自動寫入磁盤
6Filesystem Check Order需要fsck的文件系統,根Linux操作系統為1,本地計算機上的其他文件系統為2,交換、虛擬、光碟、軟盤和遠程目錄為0
因此,針對裝載的目錄,在fstab文件原有的基礎上添加如下的內容:
LABEL=/home /home ext3 defaults 1 2
LABEL=/home/zheng /home/zheng ext3 defaults 1 2
保存文件并重新啟動系統。在啟動過程中可以看到的內容這樣,創建新的ext3文件系統基本完成。可以使用df命令驗證裝載的正確性。
Linux操作系統說明:在參考資料1中所舉的例子是將/home目錄裝載到ext3文件系統,但是并沒有指出需要對該目錄進行打包備份,造成目錄裝載完畢后在/home目錄下只生成孤兒文件目錄。而參考資料2中,根本沒有指出在裝載已經有內容的目錄進行裝載時要做必要的備份。
【編輯推薦】