技術文檔 2021年6月16日
管理分(fēn)區是一(yī)項嚴肅的工(gōng)作,尤其是當您必須删除它們時。我(wǒ)發現自己經常這樣做,尤其是在使用拇指驅動器作爲活動磁盤和 Linux 安裝程序之後,因爲它們創建了幾個我(wǒ)以後不需要的分(fēn)區。
在本教程中(zhōng),我(wǒ)将向您展示如何使用命令行和 GUI 工(gōng)具在 Linux 中(zhōng)删除分(fēn)區。
警告!
您删除分(fēn)區,您将丢失數據。每當您使用分(fēn)區時,請确保備份您的數據。輕微的打字錯誤或手指滑動可能會導緻代價高昂。别說我(wǒ)們沒有警告你!
作爲桌面 Linux 用戶,使用基于 GUI 的工(gōng)具可能會更舒适,也可能更安全。
有多種工(gōng)具可讓您在 Linux 上管理分(fēn)區。根據您的發行版,您的系統上将安裝一(yī)個或什至多個這樣的工(gōng)具。
在本教程中(zhōng),我(wǒ)将使用GParted。它是一(yī)種流行的開源工(gōng)具,使用起來非常簡單直觀。
如果您的系統中(zhōng)尚未安裝 GParted,則第一(yī)步是安裝它。您應該可以在發行版的軟件中(zhōng)心找到它。
或者,您可以使用發行版的包管理器來安裝它。在基于 Debian 和 Ubuntu 的 Linux 發行版中(zhōng),您可以使用 apt install 命令:
sudo apt install gparted
安裝後,讓我(wǒ)們打開GParted。由于您正在處理磁盤分(fēn)區,因此您需要具有 root 訪問權限。它将要求進行身份驗證,一(yī)旦打開,您應該會看到一(yī)個這樣的窗口:
在右上角,您可以選擇磁盤,在屏幕下(xià)方選擇要删除的分(fēn)區。
接下(xià)來,從“分(fēn)區”菜單中(zhōng)選擇“删除”選項:
在您重寫分(fēn)區表之前,該過程是不完整的。這是一(yī)項安全措施,您可以選擇在确認之前查看更改。
要做到這一(yī)點隻需點擊該應用的所有操作位于工(gōng)具欄上的按鈕,然後申請時要求确認。
點擊Apply 後,您将看到一(yī)個進度條和一(yī)條結果消息,表明所有操作都已成功。您可以關閉消息和主窗口,并考慮從我(wǒ)們的磁盤中(zhōng)完全删除您的分(fēn)區。
現在您已經了解了 GUI 方法,讓我(wǒ)們轉到命令行。
幾乎每個 Linux 發行版都默認帶有fdisk,我(wǒ)們今天将使用這個工(gōng)具。您需要知(zhī)道的第一(yī)件事是将哪個設備分(fēn)配給具有您要删除的分(fēn)區的磁盤。爲此,請在終端中(zhōng)鍵入以下(xià)内容:
sudo fdisk --list
這将打印我(wǒ)們系統中(zhōng)的所有驅動器和分(fēn)區以及分(fēn)配的設備。您需要具有 root 訪問權限才能使其工(gōng)作。
在此示例中(zhōng),我(wǒ)将使用包含兩個分(fēn)區的 USB 驅動器,如下(xià)所示:
系統中(zhōng)分(fēn)配的設備是/sdb,它有兩個分(fēn)區,sdb1和sdb2。現在您确定了哪個設備包含分(fēn)區,您可以使用fdisk
設備的路徑開始處理它:
sudo fdisk /dev/sdb
這将fdisk
在命令模式下(xià)啓動。您可以随時按m
查看選項列表。
接下(xià)來,鍵入p
并按Enter
以查看分(fēn)區信息并确認您使用的是正确的設備。如果使用了錯誤的設備,您可以使用該q
命令退出fdisk
并重新開始該過程。
現在輸入d
以删除一(yī)個分(fēn)區,它會立即詢問分(fēn)區編号,該編号對應于設備列中(zhōng)列出的編号,在本例中(zhōng)爲編号 1 和 2(如下(xià)面的屏幕截圖所示),但可以和将根據當前分(fēn)區表而有所不同。
讓我(wǒ)們通過鍵入2
并按來删除第二個分(fēn)區Enter
。您應該會看到一(yī)條消息“分(fēn)區 2 已被删除”,但實際上,它還沒有被删除。fdisk
需要再執行一(yī)步來重寫分(fēn)區表并應用更改。安全網,你看。
您需要鍵入w
并按下(xià)Enter
才能使更改永久化。不要求确認。
在此之後,您應該會收到一(yī)些反饋,例如此處的反饋:
現在,使用sudo fdisk --list /dev/sdb
查看設備的當前分(fēn)區表,可以看到第二個分(fēn)區完全沒有了。您已完成使用終端和fdisk
命令删除分(fēn)區。成功!