喻滿意
摘要:Linux操作系統是當前大數據和云計算時代服務器配置的首選系統。在實現系統安裝和資源管理之前,必不可少的就是要進行磁盤分區和格式化。該報告主要介紹fdisk等命令在磁盤分區創建、分區格式化、磁盤掛載等方面的應用。
關鍵詞:磁盤分區;磁盤格式化;fdisk
中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2019)04-0274-02
Abstract: Linux operating system is the preferred system for server configuration in the era of big data and cloud computing. Before system installation and resource management, it is necessary to partition and format disks. This report mainly introduces the fdisk command in disk partition creation, partition formatting, disk mount and other aspects of the application.
Key words: disk partition; disk formatting; fdisk
1 實驗的地位和作用
磁盤管理和規劃是網絡管理員的一項基本技能。購買硬盤后,須在物理安裝、磁盤分區、系統格式化和掛載后,方可存儲程序和數據。熟練掌握各類型系統下的磁盤管理,是學好配置與管理服務器的第一步。
2 實驗內容
20G硬盤/dev/sdb被添加到企業服務器(Linux系統)。請使用fdisk命令創建一個新的/dev/sdb1主分區(5G)和/dev/sdb2(10G)擴展分區,以及一個新的5G邏輯分區/dev/ext/sdb5,并使用相關命令分別創建vfat和ext3兩種類型文件系統。然后使用fsck命令檢查兩個文件系統;最后,將兩個分區掛載到系統目錄。
3 實驗目的
(1)掌握Linux下磁盤分區,文件系統的創建、掛載。
(2)掌握Linux下文件系統的自動掛載以及卸載。
4 實驗所需環境
電腦一臺,VM虛擬機軟件,Red Hat Enterprise Linux6.4操作系統。
5 準備知識
5.1磁盤在Linux系統中的表示
其中: X 表示以字母命名的硬盤設備的ID號(依次從字母a開始)。 如: 第1個SCSI硬盤設備為sda,則第2個SCSI硬盤為sdb[1]。
Y表示硬盤上的分區序列號。對于硬盤中的分區,在設備文件名之后添加相應的數字以表示相應的分區。 主分區或擴展分區的序號為1~4,如:第一個SCSI硬盤中的第一個主分區是sda1,第二個主分區是sda2。
5.2 Linux中將硬盤、分區等均表示為文件
5.3常用命令介紹
(1)fdisk命令(分區)
用途:在交互式操作中管理磁盤分區
格式:fdisk [磁盤設備]
(2)mkfs命令(格式化)
用途:Make Filesystem,創建文件系統
格式:mkfs –t 文件系統類型 分區設備
(3)mount命令(掛載)
用途:將文件系統,ISO映像掛載到指定的目錄
格式:mount [-t type] 存儲設備 掛載目錄
(4)umount命令(卸載)
用途:卸載已掛載的文件系統
格式:umount 存儲設備或掛載點目錄
(5)文件系統自動掛載(開機)
修改/etc/fstab配置文件,mount –a(命令執行掛載)
6 實驗步驟
6.1 創建/dev/sdb1和/dev/sdb5分區
(1)在虛擬機系統關機狀態下,添加一個20G大小的硬盤。
(2)通過fdisk命令查看磁盤分區狀態,發現了剛添加的dev/sdb磁盤。
(3)通過fdisk –cu /dev/sdb命令新建磁盤分區,新建/dev/sdb1主分區(5G)。
(4)再建/ dev/ sdb2(10 G)擴展分區,并在擴展分區中新建邏輯分區/ dev/ sdb5(5 G), 退出保存并將設置寫入硬盤分區表。
(5)通過fdisk –l命令查看,sdb1,sdb2,sdb5分區大小符合實驗要求。
(6)使用mkfs命令在上面創建的分區上創建ext3文件系統和vfat文件系統。命令:mkfs -t vfat /dev/sdb5 ;mkfs -t ext3 /dev/sdb1。
(7)用fsck命令檢查上面創建的文件系統。
命令:fsck /dev/sdb1 ;fsck /dev/sdb5
6.2 掛載/dev/sdb1和/dev/sdb5
(1)利用mkdir命令,在/mnt目錄下建立掛載點,mountpoint1和mountpoint2。
(2)把上述新創建的ext3分區掛載到/mnt/mountpoint1上;將vfat分區掛載到/mnt/mountpoint2上。
(3)使用mount命令列出系統上掛載的分區,以查看掛載是否成功。
(4)利用umount命令卸載上面的兩個分區。
6.3 實現/dev/sdb1和/dev/sdb5的自動掛載
(1)編輯系統文件/ etc /fstab文件,并將以上兩個分區添加到該文件中。
(2)重啟虛擬機系統,進入掛載的系統分區目錄,檢查有無設置成功。
7 實驗注意事項
(1)在使用fdisk交互命令創建磁盤主分區和擴展分區的時候,請注意先后順序。一定要先建立擴展分區后,方可再建邏輯分區。
(2)分區建好后,要記得選擇w命令,保存退出,將分區信息寫入磁盤。
(3)要實現自動掛載,需修改配置文件/etc/fstab,并注意新寫入的參數應與前面的參數對齊[2]。
8 實驗結果
通過命令操作將磁盤從創建分區,格式化分區,掛載分區到目錄,最后實現自動掛載;實驗內容完成,實現了實驗目的和預期效果。
9 結語
Linux系統的磁盤管理與 Windows系統的圖形化操作有很大的不同,前者主要是通過一系列的命令完成的, 對學生的英語基礎有一定要求,完成實驗有一定的難度。但只要授課教師通過仔細講解和演示, 學生是完全可以完成實驗的。 通過本次實驗,學生們深刻掌握了Linux系統的磁盤分區、格式化和掛載的一系列操作,給以后從事服務器技術與實施工作奠定了良好的基礎。
參考文獻:
[1]唐柱斌.Linux操作系統與實訓[M].北京:清華大學出版社,2016.
[2]張同光.Linux操作系統(RHEl7/CentOS7)[M].北京:清華大學出版社,2014.
【通聯編輯:王力】