教你在Linux下正确删除分区:disk删除分区指南 (linux下disk删除分区)

硬盘分区是计算机硬件中必不可少的部分,用于对数据进行存储和管理。在使用硬盘时,有时需要对硬盘进行分区,以便更好地管理和存储数据。然而,不难发现分区的删除成为一个较为棘手的问题,使得我们不得不寻求关于删除分区的正确方法。本篇文章将会介绍在Linux操作系统下,如何正确地进行分区的删除。

之一步:了解Linux系统中的分区管理工具

Linux操作系统有多种分区管理工具,其中包括fdisk、cfdisk、parted等,而我们需要使用的是disk分区工具。关于disk分区工具,不得不提的是它的分区删除功能与其他分区管理工具有所不同。在使用disk删除分区时,我们需要先进入Linux系统中的命令行模式。

第二步:确定Linux系统中的磁盘分区

在Linux系统中,每一个磁盘都会被认定为一个设备文件,如/dev/hda代表之一个硬盘。当需要进行磁盘分区管理操作时,必须先确认自己要管理的磁盘所对应的设备文件名称。以/dev/sda为例,我们可以利用一些Linux的命令行程序来确定其分区。

例如,可以使用fdisk -l命令来列出当前Linux系统中所有磁盘的分区情况。在执行该命令之后,我们可以找到与我们要删除的分区相关的磁盘,确认其在Linux系统中的设备文件名称。

第三步:进入disk分区工具进行分区删除

在确认要删除分区所对应的磁盘设备文件名称之后,我们需要进入disk分区工具进行分区删除。disk命令可以通过多种方式进行安装,具体命令如下:

sudo apt-get install gdisk

此命令则会安装disk分区工具到我们的Linux系统中。安装完成后,输入指令sudo gdisk /dev/sda进入磁盘分区管理模式,这里以/dev/sda为例进行分区删除。

当进入disk分区管理模式后,我们需要输入p命令以查看磁盘分区情况。在这里,我们可以看到当前磁盘的分区情况,在其中找到我们要删除的分区。

根据我们要删除的分区名称和其所对应的分区编号,我们可以使用d命令来删除该分区。例如,如果我们想要删除之一个磁盘的之一个分区,则输入d 1。输入该命令后,系统提示我们要进行删除的磁盘分区,我们需要确认并输入w来保存我们的修改。此时,我们已经成功删除了该分区。

在Linux系统中进行分区删除时,需要注意的是选择正确的分区管理工具,此处推荐使用disk分区工具。确定要删除的分区所对应的设备文件名称之后,我们可以进入disk分区管理模式,输入p命令得到当前Linux系统中该磁盘的分区情况。接着,利用d命令删除我们所需要删除的分区,并确认我们的更改以保存分区删除。

冒险之道很艰险,Linux分区删除也同样有迷惘的时刻,但通过本篇文章,我们已经掌握了在Linux下如何正确删除分区的方法,使得更为高效和准确地操控我们的硬盘。

相关问题拓展阅读:

如何安全的删除Linux LVM中的PV物理卷(硬盘或分区)

情况介绍:

一、由于硬盘或者分区的操作方式其实都一样,所以我这里就以分区为例。

二握渣巧、/home分区2.6G,由如下pv组成:

/dev/sda5 100M

/dev/sda6 200M

/dev/sda7 300M

/dev/sda8 400M

/dev/sda9 500M

/dev/sda10 600M

/dev/sda11 500M

很碎对吧?^_^因为测试。

三、随机写了一堆文件进去,用量达到了2G,空闲500M

四、准备将sda6这个200M的PV卸掉(卸掉的容量必须小于空闲容量)

好了开始具体梁族操作了段键。

卸载分区(缩小操作必须卸载才能进行):

umount /home

缩小分区:

e2fsck -f /dev/liuhg_disk/home

resize2fs /dev/liuhg_disk/home 2200M

首先将分区缩小到2200M这是为了给sda6腾出空间,sda6为200M,而我腾出了400M,因此应该是足够的。

缩小逻辑卷:

lvreduce -L 2200M /dev/liuhg_disk/home

分区缩小了用到的逻辑卷也要随着缩小,并查看PV使用的状态:

pvdisplay -m

显示如下:

— Physical volume —

PV Name /dev/sda5

VG Name liuhg_disk

PV Size 103.26 MiB / not usable 3.26 MiB

Allocatable yes (but full)

PE Size 4.00 MiB

Total PE 25

Free PE 0

Allocated PE 25

PV UUID 5lnx52-b4jc-OOfZ-f2QA-ttdQ-DZeD-Ce3rb3

— Physical Segments —

Physical extent 0 to 24:

Logical volume /dev/liuhg_disk/home

Logical extents 0 to 24

— Physical volume —

PV Name /dev/sda6

VG Name liuhg_disk

PV Size 203.92 MiB / not usable 3.92 MiB

Allocatable yes (but full)

PE Size 4.00 MiB

Total PE 50

Free PE 0

Allocated PE 50

PV UUID S2ane6-nlFG-uSNR-35NP-Yxa6-cXRb-r8E8mK

— Physical Segments —

Physical extent 0 to 49:

Logical volume /dev/liuhg_disk/home

Logical extents 25 to 74

— Physical volume —

PV Name /dev/sda7

VG Name liuhg_disk

PV Size 305.89 MiB / not usable 1.89 MiB

Allocatable yes

PE Size 4.00 MiB

Total PE 76

Free PE 76

Allocated PE 0

PV UUID 9CFnlx-CAEw-CSul-Rig9-FiCN-zK0a-oGmTEP

— Physical Segments —

Physical extent 0 to 75:

FREE

— Physical volume —

PV Name /dev/sda8

VG Name liuhg_disk

PV Size 407.87 MiB / not usable 3.87 MiB

Allocatable yes

PE Size 4.00 MiB

Total PE 101

Free PE 60

Allocated PE 41

PV UUID X0I8p0-x2xr-2xLG-QQD4-jbtS-3C4i-xPn4Bl

— Physical Segments —

Physical extent 0 to 40:

Logical volume /dev/liuhg_disk/home

Logical extents 471 to 511

Physical extent 41 to 100:

FREE

— Physical volume —

PV Name /dev/sda9

VG Name liuhg_disk

PV Size 509.84 MiB / not usable 1.84 MiB

Allocatable yes (but full)

PE Size 4.00 MiB

Total PE 127

Free PE 0

Allocated PE 127

PV UUID avJQaA-oMKt-NEoJ-ojBK-2Csc-1dca-1mh6Ue

— Physical Segments —

Physical extent 0 to 126:

Logical volume /dev/liuhg_disk/home

Logical extents 225 to 351

— Physical volume —

PV Name /dev/sda10

VG Name liuhg_disk

PV Size 603.98 MiB / not usable 3.98 MiB

Allocatable yes (but full)

PE Size 4.00 MiB

Total PE 150

Free PE 0

Allocated PE 150

PV UUID JlMIAF-A49n-M6HA-ZLXf-d8nS-pfZr-YeQsKT

— Physical Segments —

Physical extent 0 to 149:

Logical volume /dev/liuhg_disk/home

Logical extents 75 to 224

— Physical volume —

PV Name /dev/sda11

VG Name liuhg_disk

PV Size 478.47 MiB / not usable 2.47 MiB

Allocatable yes (but full)

PE Size 4.00 MiB

Total PE 119

Free PE 0

Allocated PE 119

PV UUID xnHJNA-tDVx-dryX-KM1x-g96Y-sptI-9iUOcU

— Physical Segments —

Physical extent 0 to 118:

Logical volume /dev/liuhg_disk/home

Logical extents 352 to 470

将sda6设置为离线状态:

pvchange -xn /dev/sda6

使用pvdisplay -m

显示如下:

……

— Physical volume —

PV Name /dev/sda6

VG Name liuhg_disk

PV Size 203.92 MiB / not usable 3.92 MiB

Allocatable NO

PE Size 4.00 MiB

Total PE 50

Free PE 0

Allocated PE 50

PV UUID S2ane6-nlFG-uSNR-35NP-Yxa6-cXRb-r8E8mK

……

将sda6的数据移走:

pvmove -i 1 /dev/sda6

-i 1是每1秒钟报告一次数据迁移的进度。

# pvmove -i 1 /dev/sda6

/dev/sda6: Moved: 38.0%

/dev/sda6: Moved: 84.0%

/dev/sda6: Moved: 100.0%

重新用pvdisplay -m

显示如下:

……

— Physical volume —

PV Name /dev/sda6

VG Name liuhg_disk

PV Size 203.92 MiB / not usable 3.92 MiB

Allocatable NO

PE Size 4.00 MiB

Total PE 50

Free PE 50

Allocated PE 0

PV UUID S2ane6-nlFG-uSNR-35NP-Yxa6-cXRb-r8E8mK

……

从卷组里把sda6删除:

# vgreduce liuhg_disk /dev/sda6

Removed “/dev/sda6” from volume group “liuhg_disk”

pvdisplay -m再看看吧:

— NEW Physical volume —

PV Name /dev/sda6

VG Name

PV Size 203.92 MiB

Allocatable NO

PE Size 0

Total PE 0

Free PE 0

Allocated PE 0

PV UUID S2ane6-nlFG-uSNR-35NP-Yxa6-cXRb-r8E8mK

到此vgdisplay -v能看到已经没有了/dev/sda6了。重新挂载/home

# mount /dev/liuhg_disk/home /home

# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda1 2.0G 546M 1.3G 30% /

tmpfs 504M 0 504M 0% /dev/shm

/dev/mapper/liuhg_disk-home

2.2G 1.8G 42M 98% /home

进去看看数据,一个都没丢。

怎样把LINUX5.0的分区删掉

DOS版的PQ Magic,或者DM,这些分区升缓工具都可以。一般电脑城卖的系统安装盘都有这些软件。

另外,Linux和Windows是可以共存的,我的电脑上就曾经有过2023,XP,吵仔模Red Hat9.0共存过。你装不上XP可能是MBR方面的问题戚差。

很多磁盘工具都可以,只要能认到就可以删除。

经常用搭锋的PQ PM 一类知腊晌的都行 ,局并或者DM重分一下。就可以了

装xp时全盘格式化。

用光盘进PE下删除啊

linux下disk删除分区的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux下disk删除分区,教你在Linux下正确删除分区:disk删除分区指南,如何安全的删除Linux LVM中的PV物理卷(硬盘或分区),怎样把LINUX5.0的分区删掉的信息别忘了在本站进行查找喔。


数据运维技术 » 教你在Linux下正确删除分区:disk删除分区指南 (linux下disk删除分区)