网站首页 > 文章中心 > 其它

linux命令行删除分区

作者:小编 更新时间:2023-09-08 10:26:38 浏览量:364人看过

linux下怎么删除分区

linux怎么删除分区

fdisk命令可以对磁盘分区进行维护,包括查询,增加,删除等功能

使用方法:

fdisk /dev/xxxx

进入后,p命令显示当前分区表信息,其它操作可以通过帮助命令了解.

linux命令行删除分区-图1

如何删除linux系统及其分区

我们不但要知道如何安装linux系统,也应该知道如何卸载linux

在linux和windows共存的情况下,如果删除linu所占分区,可以用以下方法.

windows系统可能无法识别linux系统分区,我们可以利用linux本身的fdisk切割程序删除linux分区:

/dev/hda?

linux命令行删除分区-图2

←指定linux分区所在的硬盘

Command (m for

help):p??

←显示目前硬盘分割情况

Device?

Boot?

Start??

End??

Blocks?

Id? System

/dev/hda1??

*???

①.??

←此为DOS/windows分区

Extented

Swap

Command (m for help):d

Partition number

help):p??←再显示一次目前硬盘分割情况

cylinders

←只剩下DOS/windows分区

help):w??←将所更改的结果写入到硬盘

然后会显示提示信息,系统在重启后更改磁盘

删除linux后如何进入windows系统

在windows与linux系统共存的情况下,删除了linux分区后,可能会不能正常进入windows系统.若在安装linux时使用Grub开机管理程序,并将其安装在MBR中,删除linux分区后,由于/boot的相关文件已被删除,所以只会出现一行提示符:

grub

这是可用下列方式启动进入windows:

grub rootnoverify

(hd0,0)??

←指定windows分区为第一硬盘的第一分区

grub?chainloader

+1??

←读取第一扇区中的启动程序

grub?makeactive??

←设置可启动

boot?????

←启动

若将lilo安装在MBR中,开机启动时还会显示lilo的启动菜单,可选择进入windows,但已不能进入linux系统汇中.

也可在DOS模式下重写MBR,即可删除lilo或grub,开机默认启动到windows系统.

linux下如何删除磁盘分区

分区示例:比如分/dev/sda 硬盘

#: fdisk /dev/sda

and could in certain setups cause problems with:

①.) software that runs at boot time (e.g., old versions of LILO)

Command (m for help): m #帮助,输入M

Command action

a toggle a bootable flag

b edit bsd disklabel

c toggle the dos compatibility flag

d delete a partition 删除一个分区

l list known partition types

m print this menu

n add a new partition 创建一个新的分区

o create a new empty DOS partition table

p print the partition table 打印分区表

q quit without saving changes 退出不保存

s create a new empty Sun disklabel

t change a partition\'s system id 改变分区类型

v verify the partition table 验证这个分区表

w write table to disk and exit 保存退出

x extra functionality (experts only)

Command (m for help): d #删除分区

Command (m for help): p # 打印分区表

Device Boot Start End Blocks Id System

Partition table entries are not in disk order

Command (m for help): n #建立新分区

p #主分区

Command (m for help):

【学了就忘Linux文件系统管理】— 10.parted命令分区(二)

命令: print [devices|free|list,all|NUMBER] :使用 print 命令可以查看分区表信息,包括硬盘参数,硬盘大小,扇区大小,分区表类型和分区信息.

结果如下:

把硬盘由MBR分区表,改成GPT分区表,使用的命令如下:

mklabel,mktable LABEL-TYPE :创建新的磁盘卷标(分区表).

(如果要由GPT分区表改成MBR分区表,命令为 mklabel msdos )

我们在查看一下当前硬盘分区表情况

可以看到分区表已经变成GPT分区表,并且之前硬盘的分区信息已经没有了.

之后 quit 退出 parted 命令交互,执行 reboot 命令重启计算机.

重启完计算机才能执行之后的操作.(不重启后续操作是无法完成的)

因为修改过了分区表,所以 /dev/sdb 硬盘中的所有数据都消失了,所以我们可以重新对这块硬盘分区了.

执行 parted 命令,进入硬盘分区.

执行分区命令,对硬盘进行分区,命令如下:

mkpart PART-TYPE [FS-TYPE] START END :创建一个分区.

查看硬盘的分区情况

已显示刚刚创建好的分区disk1.因为没有格式化,所以 File system:文件系统类型 是空着的.

parted 交互命令的格式化命令为 mkfs ,命令如下:

mkfs NUMBER FS-TYPE :在分区上建立文件系统.

再查看硬盘的分区情况

退出

linux命令行删除分区-图3

上图提示你,如果需要让分区自动挂载,需要手动修改 etc/fstab 文件.

如果你需要开机自动挂载,手动修改 etc/fstab 文件即可.

parted 命令还有一大优势,就是可以调整分区的大小(windows中也可以实现,不过需要转换成动态磁盘,要不就需要依赖第三方工具,如硬盘分区魔术师).起始Linux中LVM和RAID是可以支持分区调整的,不过这两种方法也可以看成是动态磁盘方法.使用 parted 命令调整分区大小要更加简单.

删除分区前提,要先把分区的自动挂载在 /etc/fstab 文件删除,然后用 umount 卸载掉分区的挂载.在执行 parted 命令的删除分区命令.

rm NUMBER :删除分区.

以上就是土嘎嘎小编为大家整理的linux命令行删除分区相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章