Linux分割槽格式化實訓操作說明

2021-09-18 00:11:33 字數 2689 閱讀 8731

首先介紹一下背景知識:linux主分割槽,擴充套件分割槽,邏輯分割槽的聯絡和區別

linux硬碟分割槽有三種,主磁碟分割槽、擴充套件磁碟分割槽、邏輯分割槽。乙個硬碟主分割槽至少有1個,最多4個,擴充套件分割槽可以沒有,最多1個。且主分割槽+擴充套件分割槽總共不能超過4個。邏輯分割槽可以有若干個。在linux下主分割槽和邏輯分割槽都可以用來放系統,引導os開機。分出主分割槽後,其餘的部分可以分成擴充套件分割槽,一般情況是剩餘磁碟空間全部配成擴充套件分割槽,但也可以不全分,那剩餘的磁碟空間就浪費了。擴充套件分割槽是不能直接用,是以邏輯分割槽的方式來使用,所以說擴充套件分割槽可分成若干邏輯分割槽。他們的關係是包含的關係,所有的邏輯分割槽都是擴充套件分割槽的一部分。

實訓任務:新增加乙個20g硬碟,劃分成3個主分割槽sdb1,sdb2,sdb3,1個擴充套件分割槽sdb4,3個邏輯分割槽sdb5,sdb6,sdb7;其中主分割槽sdb1空間佔1g磁碟空間;主分割槽sdb2空間佔2g,並設定為交換分割槽swap;主分割槽sdb3佔2g,擴充套件分割槽sdb4分配剩餘全部15g磁碟空間,並在sdb4這個擴充套件分割槽上分出3個邏輯分區分sdb5,sdb5,sdb7,並各佔5g空間,所以實際可作為儲存空間使用的分割槽是主分割槽sdb1,sdb3,以及邏輯分割槽sdb5,sdb6,sdb7(主分割槽sdb2被用作為交換分割槽swap)

一 分割槽操作

1 )首先新增一塊新硬碟,在vmare虛擬機器的選單中,選擇」硬碟「,點【新增】,按全部預設設定點【下一步】完成新硬碟的新增,然後重啟虛擬機器

2)開啟終端,提公升到root許可權,輸入ll /dev或輸入ls /dev | grep sdb命令,發現多了乙個sdb檔案,這個檔案就是新增加的第二塊硬碟,而sda是第一塊硬碟

3)執行分割槽命令fdisk對第二塊硬碟sdb進行分割槽,但分割槽之前先執行fdisk -l檢視當前分割槽情況,會發現第二塊硬碟sdb仍未分割槽

4)執行fdisk /dev/sdb命令,進入fdisk分割槽程式的英文提示,開始對第二塊硬碟sdb進行分割槽

5)按照英文提示,先輸入p,檢視當前分割槽,再輸入n,建立第乙個主分割槽sdb1,第乙個分割槽必須為主分割槽,因此輸入p,即primary partition

6)繼續按照英文提示,輸入分割槽號,因為是第乙個分割槽sdb1,所以分割槽號為1

7)繼續按照英文提示,first cylinder選擇預設值直接回車即可,last cylinder輸入+1g,意思是為sdb1增加1g空間,然後再輸入p檢視當前分割槽是否多了乙個sdb1

8)下面設定第二個主分割槽sdb2,將主分割槽sdb2設定為交換分割槽swap,並s為db2分配2g空間,步驟與分配sdb1的操作相同

9)然後更改sdb2的分割槽型別為交換分割槽swap,輸入type,再輸入分割槽號2,再輸入swap分割槽型別編號82並回車

10)再輸入p檢視當前分割槽型別,會發現sdb2的分割槽型別變為了linux swap

11)類似上面的操作,再劃分第三個主分割槽sdb3,給sdb3分配2g空間

12) 接著劃分第四個分割槽為擴充套件分割槽sdb4,先輸入n新建分割槽,再輸入e建立擴充套件分割槽sdb4,再連續按兩次回車,將剩餘全部空間分配給擴充套件分割槽sdb4

13)繼續劃分sdb5,sdb6,sdb7為三個邏輯分割槽,空間都分為5g

14)最後的分割槽結果sdb1,sdb2,sdb3為主分割槽,sdb4為擴充套件分割槽(顯示佔15g),sdb5,sdb6,sdb7是在sdb4上又劃分出來的3個邏輯分割槽

15)分割槽完成後,必須要將分割槽結果輸入w存檔,上述分割槽操作才能最終生效

16)輸入fdisk -l命令,檢視sdb分割槽的結果,再輸入命令ll /dev | grep sdb,檢視分割槽對應的裝置檔案

二 格式化操作

1)依次對主分割槽sdb1,sdb3,以及邏輯分割槽sdb5,sdb6,sdb7進行格式化,格式化的檔案系統型別是ext4,命令是依次輸入mkfs -t ext4 /dev/sdb1,mkfs -t ext4 /dev/sdb3,mkfs -t ext4 /dev/sdb5,mkfs -t ext4 /dev/sdb6,mkfs -t ext4 /dev/sdb7,但是千萬不要對擴充套件分割槽sdb4進行格式化,會報錯的,因為擴充套件sdb4分割槽實際上又被擴充套件劃分為了邏輯分割槽sdb5,sdb6,sdb7

2)交換分割槽sdb2執行mkswap命令進行格式化,依次執行mkswap /dev/sdb2, swapon /dev/sdb2建立並啟用交換分割槽,再執行 swapon -s檢視已存在的交換分割槽

三 分割槽掛載操作

1)首先在根目錄建立5個目錄,分別命名為sdb1,sdb3,sdb5,sdb6,sdb7,執行命令mkdir sdb1 sdb3 sdb5 sdb6 sdb7

2)將建立的分割槽sdb1,sdb3,sdb5,sdb6,sdb7依次掛載到sdb1,sdb3,sdb5,sdb6,sdb7目錄上,依次執行命令

mount  /dev/sdb1 /sdb1, mount  /dev/sdb3/sdb3, mount  /dev/sdb5 /sdb5, mount  /dev/sdb6 /sdb6, mount  /dev/sdb7 /sdb7

3)依次輸入ls /sdb1,  ls /sdb3,ls /sdb5,  ls /sdb6,  ls /sdb7, 如果出現乙個lost+found的目錄,則說明該分割槽掛載成功

lost+found 是乙個特殊目錄,用途是用來存放檔案系統出現錯誤,導致檔案丟失後,找回所丟失的檔案片段的位置。這個目錄在分割槽的根目錄上(注意是分割槽的,而不是整個系統的),所以乙個分割槽掛載後的目錄裡面會有這麼個東西,不過這不是絕對的ext2/3/4 檔案系統有這個目錄,但是有些檔案系統比如 reiserfs,tmpfs 沒有這個目錄,其他檔案系統有的有,有的沒有,不是絕對的。一般分割槽掛載後使用這個分割槽時,不用關注這個目錄。

Linux硬碟分割槽,格式化操作

通常拿到1個新的硬碟,或者是要新增新的硬碟的時候,我們都需要對硬碟進行分割槽,格式化才可以使用,在windows中這個操作不麻煩,但是在linux下就需要使用到命令來執行了。使用到的命令 lsblk 顯示系統裡面所有的磁碟列表 可以發現系統裡面有1個硬碟,這個有3個分割槽 name 分割槽的名字 r...

linux分割槽格式化掛載

一 檢視分割槽情況 fdisk l disk dev sdb 214.7 gb,214748364800 bytes 255 heads,63 sectors track,26108 cylinders units cylinders of 16065 512 8225280 bytes disk ...

Linux 分割槽和格式化

如果把硬碟比喻成乙個櫃子,我們平時往櫃子裡放東西,如果一股腦全塞進去,那麼我們找東西會很難找,因此需要把櫃子分割成多個格仔,有的格仔放衣服,有的格仔放襪子等。而衣櫃裡的格仔就相當於硬碟的分割槽,是為了更好的管理硬碟裡的資料 系統分割槽主要有三種型別 主分割槽主分割槽最多有4個,這是硬碟的物理結構決定...