Ubuntu 如何掛載硬碟,硬碟掛載成功後如何啟用

Ubuntu 掛載硬碟

Linux Ubuntu伺服器上的系統盤太小,隨著資料量的增加,需要擴充一塊硬碟,由於主機商只是單純的插了一塊硬碟在伺服器上,所以還需要在系統中掛載硬碟。

掛載硬碟對於老運維來說,是非常簡單的,但是對於一些新手菜鳥,還是有點難度的,還好現在的AI都很聰明,有問題找AI,無論是Google的Gmini,還是OpenAI的ChatGPT,都可以輕鬆的列出掛載硬碟的步驟。

但AI大大忽略了新手小白用戶的知識儲備,簡單的列出幾個解決步驟還是難以成功掛載硬碟。

下面手把手教你,在Ubuntu 22.04上,如何手動掛載硬碟。

在Linux上新增硬碟和在Windows上新增硬碟邏輯上是一樣的。

首先你要確定硬碟是否插在機器上,是否能成功讀取到硬碟資訊。

使用命令如 lsblk 或fdisk -l 來列出系統中的所有硬碟和分割區。確定你想要格式化的硬碟,並記下其裝置名稱。

Ubuntu 如何掛載硬碟,硬碟掛載成功後如何啟用

上面是使用 lsblk 指令查看系統中的硬碟訊息,我們可以看到,系統中的主系統碟sda 大小223.6G,在系統磁碟機上分了兩個區,sda1和sda2

這就像在Windows中,將系統盤分成C盤和D盤一個道理。硬碟如果不分割區是無法安裝系統或儲存資料的。

下面的sdb是新增的硬碟,大小是3.6T,這是一塊4T硬碟。這塊硬碟的狀態還未分割區,分割區之後還需要格式化後,才能成功掛載。

接下來將sdb硬碟分區。

使用 fdisk -l 命令列出系統中的所有硬碟和分區。找到你要格式化的硬碟,並記下其裝置名,如/dev/sdb。

Ubuntu 如何掛載硬碟,硬碟掛載成功後如何啟用

使用fdisk分區指令來將/dev/sdb分區

fdisk /dev/sdb

輸入m後,進入到分區模式下。

Ubuntu 如何掛載硬碟,硬碟掛載成功後如何啟用

分割區前需要先做的一件事,就是新建一份GPT分割區表,為什麼要新建GPT分割區表?預設的分區表最大支援2T的硬碟,使用GTP分區表最大支援到18GT

之後按n建立新的分區,分區號碼預設1,接下來回車預設即可。

Ubuntu 如何掛載硬碟,硬碟掛載成功後如何啟用

分割區完畢後,按w退出分割區模式,接下來就是格式化我們建立的1號分割區。

linux系統一般預設的分割區格式都是ext4,如果沒有額外的分割區格式需要建立的,預設使用ext4進行格式化

sudo mkfs.ext4 /dev/sdb1

開始格式化/dev/sdb1分割區,格式化完成後,準備進行掛載分割區。

Ubuntu 如何掛載硬碟,硬碟掛載成功後如何啟用

格式化完畢之後,使用 lsblk 

查看分割區是否格式化成功,下面我們可以看到,sdb1的分割區已經掛載成功了。

Ubuntu 如何掛載硬碟,硬碟掛載成功後如何啟用

接下來進行硬碟掛載,將/dev/sdb1掛載到系統碟/home下面。

sudo mount /dev/sdb1 /home

由於根目錄/home是存在的,這裡無需建立掛載點,掛載成功後,使用 mount 命令查看是否掛載成功。

Ubuntu 如何掛載硬碟,硬碟掛載成功後如何啟用

我們可以看到最下面一行,/dev/sdb1 on /home type ext4 (rw,relatime)

分割區已經掛載成功了,最後一步就是將分割區寫入文件,開啟自動啟動掛載。

編輯 vi /etc/fstab 文件並新增一條對應的掛載記錄。在/etc/fstab 檔案中

/dev/sdb1 /home ext4 defaults 0 0

這條記錄的意思是:將/dev/sdb1 分割區掛載到根目錄/home上,檔案系統類型為ext4,使用預設選項掛載,0 0 表示不需要備份,不需要檢查。

執行sudo mount -a 指令來重新載入/etc/fstab 檔案中配置的掛載點,確保它們在系統啟動時自動掛載。

最後使用reboot指令重新啟動伺服器。如果可以成功連線的話,硬碟掛載成功了!

掛載點現在應該已經成功掛載到根目錄上了,如果你想將硬碟不掛在系統磁碟下的話,可以建立新的掛載點。

新建掛載點掛載硬碟

一旦你完成了分割區,你可以將其掛載到系統上的一個目錄。以下是掛載分割區的一般步驟:

建立掛載點:
在檔案系統中選擇一個目錄作為掛載點。通常在/mnt 下建立一個新目錄。你可以使用mkdir 指令來建立目錄,例如:

sudo mkdir /mnt/mydrive

掛載分割區:
使用mount 指令將分割區掛載到你選擇的掛載點。語法是sudo mount /dev/sdXN /mnt/mydrive,其中/dev/sdXN 是你的分割裝置名,/mnt/mydrive 是你的掛載點。例如:

sudo mount /dev/sdX1 /mnt/mydrive

檢查掛載狀態:
執行df -h 指令來確認分割區是否成功掛載,並查看掛載點的使用情況。

永久掛載(可選):
如果你希望系統在每次啟動時自動掛載該分割區,你可以編輯/etc/fstab 檔案並新增一條對應的掛載記錄。開啟/etc/fstab 文件,新增類似以下的行:

/dev/sdX1 /mnt/mydrive ext4 defaults 0 0

這條記錄的意思是:將/dev/sdX1 分割區掛載到/mnt/mydrive 目錄上,檔案系統類型為ext4,使用預設選項掛載,0 0 表示不需要備份,不需要檢查。

自動掛載已配置的掛載點:
執行sudo mount -a 指令來重新載入/etc/fstab 檔案中配置的掛載點,確保它們在系統啟動時自動掛載。

Ubuntu 掛載硬碟後,系統碟大小沒有變化

硬碟掛載在根目錄下成功後,伺服器的硬碟大小沒有變化,

sudo resize2fs /dev/sda2

在Ubuntu中刪除掛載的硬碟

卸載硬碟:

首先,確保沒有任何正在使用該硬碟上的檔案或流程。
執行 umount 命令來卸載該硬碟。例如,如果你的硬碟掛載在/mnt/你自訂的掛載點。

例如:硬碟掛載在/mnt/tt上

可以執行 sudo umount /mnt/tt 取消掛載點。

之後使用 df -h 指令查看,硬碟就卸載成功了!

Ubuntu 如何掛載硬碟,硬碟掛載成功後如何啟用硬碟被卸載後,你可以刪除它的掛載點。這通常是在/etc/fstab 中指定的路徑。
使用rm -r 指令刪除掛載點:

sudo rm -r /mnt/tt

之後,編輯vi /etc/fstab 文件,刪除掉開機自啟動掛載的程式碼。

相關推薦

Ubuntu 22.04 配置多IP的方法

5/5 - (1 vote)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *