
硬盘分区是计算机硬件中必不可少的部分,用于对数据进行存储和管理。在使用硬盘时,有时需要对硬盘进行分区,以便更好地管理和存储数据。然而,不难发现分区的删除成为一个较为棘手的问题,使得我们不得不寻求关于删除分区的正确方法。本篇文章将会介绍在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物理卷(硬盘或分区)
- 怎样把LINUX5.0的分区删掉
如何安全的删除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的分区删掉的信息别忘了在本站进行查找喔。
香港服务器首选树叶云,2H2G首月10元开通。
树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/185905.html<