首頁 >運維 >linux運維 >linux 刪除分割區對資料有什麼影響

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

青灯夜游
青灯夜游原創
2023-03-13 18:51:103564瀏覽

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

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

本教學操作環境: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 刪除分割區對資料有什麼影響

Linux 中如何刪除分割區

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

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

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

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

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

sudo apt install gparted

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

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

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

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

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

#

这个过程是没有完整完成的,直到你重写分区表。这是一项安全措施,它让你在确认之前可以选择审查更改。
要完成它,只需点击位于工具栏中的 “应用所有操作” 按钮,然后在要求确认时点击 “应用”。

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

点击 “应用” 后,你会看到一个进度条和一个结果消息说所有的操作都成功了。你可以关闭该信息和主窗口,并认为你的分区已从磁盘中完全删除。

现在你已经知道了 GUI 的方法,让我们继续使用命令行。

2、使用 fdisk 命令删除分区(CLI 方法)

几乎每个 Linux 发行版都默认带有 fdisk,我们今天就来使用这个工具。你需要知道的第一件事是,你想删除的分区被分配到哪个设备上了。为此,在终端输入以下内容:

sudo fdisk --list

这将打印出我们系统中所有的驱动器和分区,以及分配的设备。你 需要有 root 权限,以便让它发挥作用。

在本例中,我将使用一个包含两个分区的 USB 驱动器,如下图所示:

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

系统中分配的设备是 /sdb,它有两个分区:sdb1 和 sdb2。现在你已经确定了哪个设备包含这些分区,你可以通过使用 fdisk 和设备的路径开始操作:

sudo fdisk /dev/sdb

这将在命令模式下启动 fdisk。你可以随时按 m 来查看选项列表。

接下来,输入 p,然后按回车查看分区信息,并确认你正在使用正确的设备。如果使用了错误的设备,你可以使用 q 命令退出 fdisk 并重新开始。

现在输入 d 来删除一个分区,它将立即询问分区编号,这与 “Device” 列中列出的编号相对应,在这个例子中是 1 和 2(在下面的截图中可以看到),但是可以也会根据当前的分区表而有所不同。

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

让我们通过输入 2 并按下回车来删除第二个分区。你应该看到一条信息:“Partition 2 has been deleted”,但实际上,它还没有被删除。fdisk 还需要一个步骤来重写分区表并应用这些变化。你看,这就是完全网。

你需要输入 w,然后按回车来使这些改变成为永久性的。没有再要求确认。

在这之后,你应该看到下面这样的反馈:

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

现在,使用

sudo fdisk --list /dev/sdb

查看该设备的当前分区表,你可以看到第二个分区已经完全消失。你已经完成了使用终端和 fdisk 命令来删除你的分区。成功了!

相关推荐:《Linux视频教程

以上是linux 刪除分割區對資料有什麼影響的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn