天天看點

Linux磁盤和檔案系統管理(一)

Linux磁盤和檔案系統管理

實驗案例:遷移/home目錄

需求描述:

1.    在虛拟機中添加一塊80G的SCSI磁盤

2.    在新硬碟中建立一個20G的主分區,用于存放普通使用者的宿主檔案夾

3.    建立一個25G擴充分區,在其中建立一個10G交換分區,一個5G邏輯分區

4.    建立的主分區挂載到“/home”目錄下,需要導入到系統中原有使用者的資料

5.    伺服器在每次開機後能夠自動挂載該分區

提示:ext4磁盤ID為83

swap磁盤ID為82

擴充分區磁盤ID為5

推薦步驟:

将虛拟機關機後添加一塊80G的SCSI新硬碟

Linux磁盤和檔案系統管理(一)

選擇SCSI硬碟并指定容量

Linux磁盤和檔案系統管理(一)

添加成功後,開機進入系統

Linux磁盤和檔案系統管理(一)

對磁盤分區并格式化

Linux磁盤和檔案系統管理(一)

使用fdisk對硬碟進行劃分主分區,邏輯分區等

首先建立20G主分區

Linux磁盤和檔案系統管理(一)

因為邏輯分區和交換分區要在擴充分區基礎上進行建立,是以先建立擴充分區

根據要求建立25G的擴充分區

Linux磁盤和檔案系統管理(一)

根據要求建立5G的邏輯分區

Linux磁盤和檔案系統管理(一)

接下來建立一個交換分區,我們通過一個邏輯分區進行分區轉換成為交換分區

首先建立一個10G的邏輯分區

Linux磁盤和檔案系統管理(一)

使用w指令儲存對磁盤操作并退出分區管理界面,回到宿主目錄

(如果不想儲存對磁盤進行的操作使用q指令不儲存退出)

Linux磁盤和檔案系統管理(一)

檢視目前分區情況

Linux磁盤和檔案系統管理(一)
Linux磁盤和檔案系統管理(一)

首先我們要使用mkfs指令将主分區格式化

Linux磁盤和檔案系統管理(一)

接下來需要更改sdb6的磁盤ID為82,并将它轉換成交換分區

Linux磁盤和檔案系統管理(一)
Linux磁盤和檔案系統管理(一)

使用mkswap指令對sdb6進行分區轉換,如果轉換不成功則需要重新開機後再次嘗試分區轉換

Linux磁盤和檔案系統管理(一)

因為要将建立的主分區挂載到“/home”下,但是挂載分區後原有目錄的資料會消失是以應該先檢視目錄的内容,并進行備份,以便檢視挂載分區成功是否将原有的資料恢複成功

首先檢視目錄下的内容

Linux磁盤和檔案系統管理(一)

對home目錄進行備份

Linux磁盤和檔案系統管理(一)

因為要求伺服器開機後實作自動挂載分區是以應該修改“/etc/fstab”檔案中的分區挂載配置檔案

Linux磁盤和檔案系統管理(一)

手動挂載一次,挂載成功後将實作每次開機後自動挂載

Linux磁盤和檔案系統管理(一)

将原來的/home下的資料恢複

Linux磁盤和檔案系統管理(一)

重新開機驗證自動挂載分區的效果

Linux磁盤和檔案系統管理(一)

驗證效果

Linux磁盤和檔案系統管理(一)

繼續閱讀