linux 刪除分割區對資料有什麼影響

2023-03-13 22:01:04

在linux中,刪除分割區也會刪除該分割區的資料,導致資料丟失。刪除分割區的方法:1、安裝GParted工具,在GParted介面中選想刪除的分割區,從分割區選單中選擇 「刪除」 選項即可;2、使用fdisk命令刪除,語法「sudo fdisk --list 分割區名」。

本教學操作環境:linux7.3系統、Dell G3電腦。

linux系統中每個分割區都是一個檔案系統,都有自己的目錄層次結構。

linux 刪除分割區對資料有什麼影響

刪除分割區也會刪除該分割區的資料,導致資料丟失。

因此無論何時,當你在操作分割區時,一定要備份你的資料。一個輕微的打字錯誤或手滑都可能是昂貴的。不要說我們沒有警告你!

Linux磁碟分割區

1、主分割區,擴充套件分割區和邏輯分割區

Linux硬碟分割區一共有三種:主分割區,擴充套件分割區和邏輯分割區。

硬碟的分割區主要分為主分割區(Primary Partion)和擴充套件分割區(Extension Partion)兩種,主分割區和擴充套件分割區的數目之和不能大於四個。

  • 主分割區(Primary Partion):可以馬上被使用但不能再分割區。

  • 擴充套件分割區(Extension Partion):必須再進行分割區後才能使用,也就是說它必須還要進行二次分割區。

  • 邏輯分割區((Logical Partion)):由擴充套件分割區建立起來的分割區,邏輯分割區沒有數量上限制。

擴充套件分割區只不過是邏輯分割區的「容器」,實際上只有主分割區和邏輯分割區進行資料儲存。

2、Linux下硬碟分割區的標識

硬碟分割區的標識一般使用/dev/hd[a-z]X或者/dev/sd[a-z]X來標識,其中[a-z]代表硬碟號,X代表硬碟內的分割區號。

整塊硬碟分割區的塊號標識:Linux下用hda、hdb、sda、sdb 等來標識不同的硬碟;

其中:

  • IDE介面硬碟:表示為/dev/hda1、/dev/hdb …;

  • SCSI 介面的硬碟、SATA介面的硬碟表示為/dev/sda、/dev/sdb … … ;

硬碟內的分割區:如果X的值是1到4,表示硬碟的主分割區(包含擴充套件分割區);邏輯分割區從是從5開始的,比如/dev/hda5肯定是邏輯分割區了;

例如:

用hda1、hda2、 hda5、hda6 來標識不同的分割區。其中,字母a代表第一塊硬碟,b代表第二塊硬碟,依次類推。而數位1 代表一塊硬碟的第一個分割區、2 代表第二個分割區,依次類推。1 到4 對應的是主分割區(Primary Partition)或擴充套件分割區(Extension Partition)。從5開始,對應的都是硬碟的邏輯分割區(Logical Partition)。一塊硬碟即使只有一個主分割區,邏輯分割區也是從5開始編號的,這點應特別注意。

1.png

Linux 中如何刪除分割區

1、使用 GParted 刪除磁碟分割區 (GUI 方法)

作為一個桌面 Linux 使用者,你可能會對基於 GUI 的工具感到更舒服,也許更安全。有幾個讓你在 Linux 上管理分割區的工具。根據你的發行版,你的系統上已經安裝了一個甚至多個這樣的工具。在本教學中,我將使用 GParted。它是一個流行的開源工具,使用起來非常簡單和直觀。

第一步是 安裝 GParted,如果它還沒有在你的系統中。你應該能夠在你的發行版的軟體中心找到它。

2.png

或者,你也可以使用你的發行版的軟體包管理器來安裝它。在基於 Debian 和 Ubuntu 的 Linux 發行版中,你可以使用apt install命令:

sudo apt install gparted
登入後複製

安裝完畢後,讓我們開啟 GParted。由於你正在處理磁碟分割區,你需要有 root 許可權。它將要求進行認證,開啟後,你應該看到一個類似這樣的視窗:

3.png

在右上角,你可以選擇磁碟,在下面選擇你想刪除的分割區。

接下來,從分割區選單中選擇 「刪除」 選項:

4.png

這個過程是沒有完整完成的,直到你重寫分割區表。這是一項安全措施,它讓你在確認之前可以選擇審查更改。
要完成它,只需點選位於工具列中的 「應用所有操作」 按鈕,然後在要求確認時點選 「應用」。

5.png

點選 「應用」 後,你會看到一個進度條和一個結果訊息說所有的操作都成功了。你可以關閉該資訊和主視窗,並認為你的分割區已從磁碟中完全刪除。

現在你已經知道了 GUI 的方法,讓我們繼續使用命令列。

2、使用 fdisk 命令刪除分割區(CLI 方法)

幾乎每個 Linux 發行版都預設帶有 fdisk,我們今天就來使用這個工具。你需要知道的第一件事是,你想刪除的分割區被分配到哪個裝置上了。為此,在終端輸入以下內容:

sudo fdisk --list
登入後複製

這將列印出我們系統中所有的驅動器和分割區,以及分配的裝置。你 需要有 root 許可權,以便讓它發揮作用。

在本例中,我將使用一個包含兩個分割區的 USB 驅動器,如下圖所示:

6.png

系統中分配的裝置是 /sdb,它有兩個分割區:sdb1 和 sdb2。現在你已經確定了哪個裝置包含這些分割區,你可以通過使用 fdisk 和裝置的路徑開始操作:

sudo fdisk /dev/sdb
登入後複製

這將在命令模式下啟動 fdisk。你可以隨時按 m 來檢視選項列表。

接下來,輸入 p,然後按回車檢視分割區資訊,並確認你正在使用正確的裝置。如果使用了錯誤的裝置,你可以使用 q 命令退出 fdisk 並重新開始。

現在輸入 d 來刪除一個分割區,它將立即詢問分割區編號,這與 「Device」 列中列出的編號相對應,在這個例子中是 1 和 2(在下面的截圖中可以看到),但是可以也會根據當前的分割區表而有所不同。

7.png

讓我們通過輸入 2 並按下回車來刪除第二個分割區。你應該看到一條資訊:「Partition 2 has been deleted」,但實際上,它還沒有被刪除。fdisk 還需要一個步驟來重寫分割區表並應用這些變化。你看,這就是完全網。

你需要輸入 w,然後按回車來使這些改變成為永久性的。沒有再要求確認。

在這之後,你應該看到下面這樣的反饋:

8.png

現在,使用

sudo fdisk --list /dev/sdb
登入後複製

檢視該裝置的當前分割區表,你可以看到第二個分割區已經完全消失。你已經完成了使用終端和 fdisk 命令來刪除你的分割區。成功了!

相關推薦:《Linux視訊教學

以上就是linux 刪除分割區對資料有什麼影響的詳細內容,更多請關注TW511.COM其它相關文章!