在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開始編號的,這點應特別注意。
Linux 中如何刪除分割區
1、使用 GParted 刪除磁碟分割區 (GUI 方法)
作為一個桌面 Linux 使用者,你可能會對基於 GUI 的工具感到更舒服,也許更安全。有幾個讓你在 Linux 上管理分割區的工具。根據你的發行版,你的系統上已經安裝了一個甚至多個這樣的工具。在本教學中,我將使用 GParted。它是一個流行的開源工具,使用起來非常簡單和直觀。
第一步是 安裝 GParted,如果它還沒有在你的系統中。你應該能夠在你的發行版的軟體中心找到它。
或者,你也可以使用你的發行版的軟體包管理器來安裝它。在基於 Debian 和 Ubuntu 的 Linux 發行版中,你可以使用apt install命令:
sudo apt install gparted
登入後複製
安裝完畢後,讓我們開啟 GParted。由於你正在處理磁碟分割區,你需要有 root 許可權。它將要求進行認證,開啟後,你應該看到一個類似這樣的視窗:
在右上角,你可以選擇磁碟,在下面選擇你想刪除的分割區。
接下來,從分割區選單中選擇 「刪除」 選項:
這個過程是沒有完整完成的,直到你重寫分割區表。這是一項安全措施,它讓你在確認之前可以選擇審查更改。
要完成它,只需點選位於工具列中的 「應用所有操作」 按鈕,然後在要求確認時點選 「應用」。
點選 「應用」 後,你會看到一個進度條和一個結果訊息說所有的操作都成功了。你可以關閉該資訊和主視窗,並認為你的分割區已從磁碟中完全刪除。
現在你已經知道了 GUI 的方法,讓我們繼續使用命令列。
2、使用 fdisk 命令刪除分割區(CLI 方法)
幾乎每個 Linux 發行版都預設帶有 fdisk,我們今天就來使用這個工具。你需要知道的第一件事是,你想刪除的分割區被分配到哪個裝置上了。為此,在終端輸入以下內容:
sudo fdisk --list
登入後複製
這將列印出我們系統中所有的驅動器和分割區,以及分配的裝置。你 需要有 root 許可權,以便讓它發揮作用。
在本例中,我將使用一個包含兩個分割區的 USB 驅動器,如下圖所示:
系統中分配的裝置是 /sdb,它有兩個分割區:sdb1 和 sdb2。現在你已經確定了哪個裝置包含這些分割區,你可以通過使用 fdisk 和裝置的路徑開始操作:
sudo fdisk /dev/sdb
登入後複製
這將在命令模式下啟動 fdisk。你可以隨時按 m 來檢視選項列表。
接下來,輸入 p,然後按回車檢視分割區資訊,並確認你正在使用正確的裝置。如果使用了錯誤的裝置,你可以使用 q 命令退出 fdisk 並重新開始。
現在輸入 d 來刪除一個分割區,它將立即詢問分割區編號,這與 「Device」 列中列出的編號相對應,在這個例子中是 1 和 2(在下面的截圖中可以看到),但是可以也會根據當前的分割區表而有所不同。
讓我們通過輸入 2 並按下回車來刪除第二個分割區。你應該看到一條資訊:「Partition 2 has been deleted」,但實際上,它還沒有被刪除。fdisk 還需要一個步驟來重寫分割區表並應用這些變化。你看,這就是完全網。
你需要輸入 w,然後按回車來使這些改變成為永久性的。沒有再要求確認。
在這之後,你應該看到下面這樣的反饋:
現在,使用
sudo fdisk --list /dev/sdb
登入後複製
檢視該裝置的當前分割區表,你可以看到第二個分割區已經完全消失。你已經完成了使用終端和 fdisk 命令來刪除你的分割區。成功了!
相關推薦:《Linux視訊教學》
以上就是linux 刪除分割區對資料有什麼影響的詳細內容,更多請關注TW511.COM其它相關文章!