有时,您可能希望删除 Linux 系统上的一些磁盘分区,以恢复或重新获得一些存储空间。只需几个简单的步骤,就可以在命令行上轻松完成这一任务。

使用 fdisk 工具删除一个标准分区

fdisk 工具,也称为格式化磁盘,是一种 Linux 实用工具,默认随每个现代 Linux 发行版附带。该工具提供了磁盘分区功能,例如创建和删除磁盘分区、修改分区表和打印磁盘分区,这里仅举几个例子。

删除分区前,建议先备份分区上的所有数据。

在我们的设置中,我们在系统上附加了一个 USB 驱动器,其中有两个分区: /dev /sdc1 和 /dev /sdc2,为了确认分区的存在,我们将按照以下方式运行 fdisk 实用程序。

$ sudo fdisk -l /dev/sdc

您也可以运行命令列出块卷上的分区,如下所示。

$ lsblk | grep sdc

我们将使用 FDisk 实用程序删除第二个分区 /dev/sdc2

首先,调用 fdisk 命令行工具

$ sudo fdisk /dev/sdc

这将启动一个交互式命令行。输入 p 打印驱动器的当前分区表,下面的输出确认了两个分区的存在。

由于我们的任务是删除第二个分区,我们将输入 “d” 用于删除,然后按 Enter。接下来,指定要删除的驱动器分区编号,在本例中,分区编号是 2,对应于 /dev/sdc2

您将收到消息: Partition 2 has been deleted.

要保存对分区表所做的更改,输入 “w” 写入更改并按 ENTER。

要确认卷已经被删除,再次运行 fdisk 实用程序,如下所示。

$ sudo fdisk /dev/sdc

提示该命令时,输入 “p” 以查看分区表。这次仅列出一个分区 : /dev /sdc1,这证实我们已成功删除了第二个分区。

如何删除 LVM 分区

LVM 逻辑卷管理 (Logical Volume Management) 是一个将多个磁盘分区或硬盘组合成一个卷组 (VG) 的存储概念。因此,卷组可以用作单个大卷,也可以细分为其他逻辑卷 (LV)。

在本例中,我们在一个名为 /data 的挂载点上安装了一个名为 vg01 的卷组。

$ df -Th | grep -i /data

您也可以运行 lvs 命令列出逻辑卷和卷组

$ sudo lvs

我们将从 vg01 卷组中删除 lv01 逻辑卷

首先将逻辑卷条目从 /etc /fstab 文件删除

$ cat /etc/fstab
...
/dev/mapper/vg01-lv01    /data    ext4    defaults     0 0
...

保存更改并退出文件。接下来,卸载逻辑卷所挂载的目录

$ sudo umount /data

接下来,禁用逻辑卷组

$ sudo lvchange -an /dev/vg01/lv01

请确认删除 LVM 卷,出现提示时,输入 y 继续

$ sudo lvremove /dev/vg01/lv01

接下来,禁用卷组

$ sudo vgchange -an vg01

然后,删除卷组

$ sudo vgremove vg01

最后,删除名为 vg01 的卷组的物理卷。在本例中,这些是物理卷是: /dev /sdb1 和 /dev /sdb2

$ sudo pvremove /dev/sdb1 /dev/sdb2

当您再次运行 lvs 命令时,将不会得到任何输出,这表明 LVM 卷已成功删除。

$ sudo lvs

我的开源项目

  • course-tencent-cloud(酷瓜云课堂 - gitee仓库)
  • course-tencent-cloud(酷瓜云课堂 - github仓库)

如何在 Linux 下删除分区 ?相关推荐

  1. linux 命令行删除分区,如何在 Linux 中删除分区

    管理分区是一件严肃的事情,尤其是当你不得不删除它们时.我发现自己经常这样做,特别是在使用 U 盘作为实时磁盘和 Linux 安装程序之后,因为它们创建了几个我以后不需要的分区. 在本教程中,我将告诉你 ...

  2. linux用户删组,如何在 Linux 下删除用户组(groupdel 命令)

    在 Linux 下,用户组用来组织和管理用户账户.用户组的目的主要是为了定义一系列权限,例如:针对一个资源的读,写,执行,并且将这些权限在用户组的用户之间共享. 一个新的用户组可以通过groupadd ...

  3. linux下载带中文名的文件夹,如何在Linux下删除文件名是乱码或者带有特殊字符的文件...

    今天遇到一个问题,一个文件名是"-MXV9.log",直接用rm删除的时候就报错 [localhost]rm -MXV9.log rm: illegal option -- M r ...

  4. linux查询当前目录剩余空间,如何在linux下查看目录的剩余空间大小

    df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式: df -hl 显示格式为: 文件系统 容量 已用 可用 已用% 挂载点 Filesystem Siz ...

  5. 如何在Linux下安装Docker

    如何在Linux下安装Docker Docker概念: Docker包括三个基本概念: l  镜像(Image) l  容器(Container) l  仓库(Repository) 理解了这三个概念 ...

  6. Windows的启动u盘linux,如何在linux下制作一个windows的可启动u盘?

    如何在linux下制作一个windows的可启动u盘? 情景是这样的,有一个windows10的iso,现在想通过U盘安装,要求即支持UEFI(启动引导器),又支持Legacy(启动引导器),因为有一 ...

  7. Linux下监控磁盘io,如何在Linux下监控磁盘IO?

    [51CTO.com快译]iostat用于获取存储设备和分区的I/O统计信息.iostat是sysstat软件包的一部分.使用iostat,你可以监控存储设备(比如硬驱和SSD)以及分区(磁盘分区)的 ...

  8. Linux下的分区工具

    Linux下的分区工具 来源:http://www.cnblogs.com/rootq/articles/1487201.html [root@localhost gxlinux]# df -Th # ...

  9. linux分区管理,Linux下磁盘分区管理

    Linux下磁盘分区管理 发布时间:2009-04-11 10:29:37来源:红联作者:lvshengming 在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb, ...

最新文章

  1. 同济大学某计算机博士感叹:找工作太难,连简历关都过不去!
  2. Cookie ,Session
  3. 使用友盟+的APM服务实现对移动端APP的性能监控
  4. Redis经典面试题
  5. java反向链表列表写法,一个使用链表追加,反向和显示的java程序
  6. bzoj1191: [HNOI2006]超级英雄Hero
  7. Windows7升级IE11蓝屏问题
  8. 使用postman测试post类型请求
  9. c语言缺陷与陷阱,《C语言的缺陷与陷阱》读后总结
  10. 人类dna信息量_如果有一个人的DNA序列等遗传信息数据,理论上能否克隆出这个人?需多少MB(兆字节)的信息量?...
  11. 今年过年不送礼,送礼就送......
  12. TCR-T细胞治疗最新研究进展(2021年2月)
  13. python实现运动模糊图像_OpenCV+Python实现图像运动模糊和高斯模糊!它是编程界的PS!...
  14. 你测试OK了吗——浅谈测试通过标准
  15. 【工具】1063- 前端40+精选VSCode插件,总有几个你未拥有!
  16. Charles抓包——从入门到熟练
  17. 如何压缩图片大小到200k以下?照片太大怎么压缩到200k?
  18. DFS DBS算法
  19. 销售经理应具备哪些技能
  20. 又双叒叕ctf比赛之saarland

热门文章

  1. 改画册相关注意事项及ai常用操作
  2. linux通配符和正则表达式
  3. 数据处理(二)数据聚合
  4. 下列python语言、返回结果不是uc_智慧职教云课堂Python程序设计基础(九江职业技术学院)考试答案...
  5. 前端:鼠标悬停小手样式
  6. 预见2022 | 客户体验的3大最新趋势
  7. 如何用优启通制作U盘启动盘
  8. 基于FCM模糊C均值的数据聚类算法matlab仿真
  9. 劳动力就业及工资情况
  10. python制作简单拼图小游戏