1. 程式人生 > >linux系統中的磁碟分割槽與管理

linux系統中的磁碟分割槽與管理

        計算機中存放資訊的主要的儲存裝置就是硬碟,但是硬碟不能直接使用,必須對硬碟進行分割,分割成的一塊一塊的硬碟區域就是磁碟分割槽。在傳統的磁碟管理中,將一個硬碟分為兩大類分割槽:主分割槽和擴充套件分割槽。主分割槽是能夠安裝作業系統,能夠進行計算機啟動的分割槽,這樣的分割槽可以直接格式化,然後安裝系統,直接存放檔案。

一、本地儲存裝置的識別

1. 檢視真實存在的裝置(系統有可能未掛載或未使用)

fdisk   -l

2. 檢視系統識別的裝置

cat   /proc/partitons

3. 檢視系統可以使用的裝置

blkid

4. 檢視系統正在掛載的裝置

df

二、裝置的掛載和解除安裝

1. 裝置名稱

/dev/xdx   ##硬碟,/dev/hd0  (並口硬碟),/dev/sha   (串列埠硬碟)

/dev/sr0   /dev/cdrom   ##光碟機

/dev/mapper/*   ##虛擬裝置

2. 裝置的掛載

掛載vdb3 到/mnt :mount   /dev/vdb3   /mnt

解除安裝/mnt 上的裝置:umount   /mnt

重新讀寫掛載:mount   -o   remount, rw   /dev/vdb3  或者寫   /mnt

3. 解決裝置正忙的方法

當裝置正在被使用時,或者正處於被掛載的目錄時,解除安裝裝置會出現裝置正忙的報錯

解決方法一:

查詢程序資訊:lsof   /mnt

結束當前使用裝置的程序:kill   -9   pid

此時,便可解除安裝成功

解決方法2:

檢視/mnt 誰在用:fuser   -vm   /mnt

檢視並結束:fuser   -kvm   /mnt

解除安裝/mnt 下的裝置

三、磁碟分割槽

POST (power on self test )   ##加電自檢

MBR (master boot record )   ##注引導記錄,佔446個位元組

MPT (master partition table )   ##主分割槽表,佔64個位元組,一塊磁碟只能建立4個主分割槽,一個主分割槽佔主分割槽表的16個位元組

55aa   ##硬碟有效標誌位,佔兩個位元組

主引導扇區共512個位元組,由mbr 、mpt 、55aa 組成

1. 分割槽步驟

 fdisk   -l   ##查詢裝置資訊

 fdisk   /dev/vdb   ##建立分割槽

建立分割槽時,檢視命令幫助,其中:

d(刪除分割槽),m(檢視幫助),n(新建分割槽),p(顯示分割槽資訊),q(退出),t(修改分割槽id),w(儲存分割槽資訊)

新建分割槽

輸入分割槽編號,設定起始位置

設定分割槽大小

顯示分割槽資訊

當建立4個主分割槽後,再建立其他分割槽時,系統會提示需要移除主分割槽,建立擴充套件分割槽,否則無法再建立分割槽

刪除主分割槽

在建立好三個主分割槽後,再建立分割槽時,預設的分割槽型別就為擴充套件分割槽(主分割槽:primary  擴充套件分割槽:extended),同時預設空間大小為剩餘所有空間

建立好擴充套件分割槽後,即可在擴充套件分割槽中建立更多分割槽

退出儲存

給裝置鋪設檔案系統

其中,可以將磁碟格式化為多種格式

對建立好,並鋪設好檔案系統的分割槽進行掛載

2. 永久掛載裝置

之前利用mount 命令掛載裝置僅是臨時的,可通過/etc/rc.d/rc.local 指令碼檔案進行開機自動掛載,但是其掛載是在系統啟動後,才執行指令碼檔案進行掛載的,若是掛載系統啟動分割槽,則不能成功啟動系統

若想永久掛載裝置,同時是在系統啟動前就掛載,需要修改配置檔案 : fstab

檢視配置檔案的寫法

修改配置檔案

修改格式:裝置地址   掛載地址   裝置格式   掛載引數   0(不檢查)   0(不備份)

檔案配置好後,進行掛載

四、swap 分割槽管理

1. swap 分割槽建立

劃分分割槽並設定分割槽標籤

其中swap 分割槽標籤號為:82

檢視swap 分割槽資訊

儲存退出

檢視系統可以識別的裝置,發現並沒有新建的swap 分割槽

需要利用partprobe 進行重新識別

對swap 分割槽進行檔案系統的鋪設

掛載swap 分割槽,並顯示

在fstab 中配置 永久掛載swap 分割槽

解除安裝swap 分割槽,並顯示

2. /etc/fstab 配置檔案修改錯誤時,系統無法啟動(因為該配置檔案中寫入了系統所在磁碟分割槽的開機啟動,若配置檔案出錯,則系統無法啟動)

重啟時出錯

輸入超級使用者密碼進入命令終端,並編輯/etc/fstab 配置檔案

將出錯部分註釋掉,或者改正確

再次重啟後,便能正常進入系統

五、配額

1. 新建分割槽,並格式化

2. 新建目錄,修改許可權,並配額掛載

3. 對分割槽進行配額,使掛載的目錄內可使用空間為20M

4. 修改配置檔案,使其永久掛載配額分割槽

5. 測試,建立大於配額的檔案,需要在普通使用者下進行,發現檔案大小最大隻有20M

六、磁碟加密

1. 建立新的分割槽,

2. 設定臨時的密碼

3. 將加密的分割槽解鎖並以westos 的名字開啟,放在/dev/mapper 下

4. 對解鎖後的分割槽格式化

5. 對解鎖分割槽進行掛載,並新建檔案

6. 解除安裝分割槽,並對分割槽進行加鎖

7. 加鎖後,檔案消失,切分割槽的目錄也消失了