linux fdisk删除分区
时间: 2024-04-20 22:18:28 浏览: 17
您可以按照以下步骤使用fdisk工具在Linux上删除分区:
1. 打开终端并以root用户身份登录。
2. 运行以下命令以列出系统上的所有磁盘和分区:
```shell
fdisk -l
```
3. 确定要删除的分区所在的磁盘,并运行以下命令以启动fdisk工具:
```shell
fdisk /dev/sdX
```
其中,sdX是要删除分区所在的磁盘名称。
4. 输入p以打印分区表并确定要删除的分区编号。
5. 输入d以删除分区,并输入要删除的分区编号。
6. 输入w以保存更改并退出fdisk工具。
7. 运行以下命令以重新加载分区表:
```shell
partprobe
```
或者重启系统以使更改生效。
相关问题
linux fdisk分区
Linux中的fdisk命令是一个常用的磁盘分区工具。通过fdisk命令,我们可以对磁盘进行添加、删除、扩展以及查看分区表的操作。在Linux中,磁盘分区与Windows下的分区类似,可以将其比喻为C、D、E、F等盘符。然而,与Windows不同的是,Linux中的磁盘分区对应的是一个文件或目录而非简单的盘符。
要使用fdisk命令进行磁盘分区,我们需要使用特定的选项和设备参数。其中,常用的选项之一是"-l",它可以用来查看硬盘分区表。另外,还可以通过fdisk命令进入新分区。值得注意的是,进入新分区时需要进入挂载目录而不是直接进入/dev/sdb1这样的设备路径。此外,fdisk命令还有其他用法,比如通过"fdisk -l"命令来查看硬盘分区表。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [linux fdisk 命令详解 (磁盘分区)](https://blog.csdn.net/weixin_44044239/article/details/93376427)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [【linux】循序渐进学运维-基础篇-分区命令fdisk](https://blog.csdn.net/xinshuzhan/article/details/106954319)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
Linux fdisk 设置分区类型
以下是Linux中fdisk命令设置分区类型的示例:
1. 首先,使用fdisk命令打开磁盘分区表。例如,使用以下命令打开/dev/sda磁盘的分区表:
```
sudo fdisk /dev/sda
```
2. 使用p命令查看当前分区表的信息:
```
Command (m for help): p
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 2048 83888127 41943040 83 Linux
/dev/sda2 83888128 1953523711 936818792 5 Extended
/dev/sda5 83890176 167780351 41945088 83 Linux
/dev/sda6 167782400 251674623 41946012 83 Linux
/dev/sda7 251676672 335568895 41946012 83 Linux
/dev/sda8 335570944 419463167 41946012 83 Linux
/dev/sda9 419465216 503357439 41946012 83 Linux
/dev/sda10 503359488 587251711 41946012 83 Linux
/dev/sda11 587253760 671145983 41946012 83 Linux
/dev/sda12 671148032 755040255 41946012 83 Linux
/dev/sda13 755042304 838934527 41946012 83 Linux
/dev/sda14 838936576 922828799 41946012 83 Linux
/dev/sda15 922830848 1000218623 39019488 83 Linux
```
可以看到,当前磁盘/dev/sda上已经有了多个分区,每个分区都有一个Id和System类型。
3. 使用t命令更改指定分区的类型。例如,将/dev/sda2分区的类型更改为FAT32,可以按照以下步骤操作:
```
Command (m for help): t
Partition number (1-15): 2
Hex code (type L to list all codes): b
Changed system type of partition 2 to b (W95 FAT32)
```
注意,这里输入的b是FAT32分区类型的代号。在输入代号之后,系统会提示“Changed system type of partition 2 to b (W95 FAT32)”表示分区类型已经修改成功。
4. 最后,使用w命令保存分区表更改并退出fdisk工具:
```
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
```
提示信息中的“WARNING”表示重读分区表失败,但这不影响分区类型的更改。最后一行“Syncing disks.”表示系统已经将更改的分区表保存并同步到磁盘中。