Linux下使用fdisk进行磁盘分区步骤

一、fdisk命令概述

fdisk命令是Linux下的一个磁盘分区工具,它可以创建、删除、查看硬盘的分区。在使用fdisk分区之前,需要注意以下几点:

1、fdisk只能对未挂载的硬盘进行分区,如果需要对已挂载到系统中的硬盘进行分区,需要先将硬盘卸载。

2、在分区之前需要备份数据,因为分区操作会清除硬盘上的数据。

3、分区时需要根据实际需要来分配分区的大小。

二、使用fdisk命令进行磁盘分区

1、使用fdisk查看磁盘信息

首先,我们需要使用fdisk来查看磁盘的分区情况:

fdisk -l

这个命令会列出系统上所有的硬盘分区,并给出它们的分区表信息。例如:

Disk /dev/sda: 512 GB, 512110190592 bytes
255 heads, 63 sectors/track, 62260 cylinders, total 1000215216 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: 0x0009b5d8

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   100021452   50009652+  83  Linux

Disk /dev/sdb: 512 GB, 512110190592 bytes
255 heads, 63 sectors/track, 62260 cylinders, total 1000215216 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: 0x0009b5d6

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   100021452   50009652+  83  Linux

2、创建新的分区

要创建一个新的分区,请使用以下命令:

fdisk /dev/sda

接下来进入fdisk界面,输入n创建新分区,分配大小,默认单位是MB。创建多个分区需要重复执行n命令。

Welcome to fdisk (util-linux 2.21.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   100021452   50009652+  83  Linux

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 2
First sector (100021452+1): 
Last sector, +sectors or +size{K,M,G} (100021452+1): +100000M

Created a new partition 2 of type 'Linux' and of size 95.4 GiB.

在这个例子中,我们创建了一个95.4GB(100000MB)的新分区。

3、选择分区类型

在分区之后,我们需要指定这个分区的类型,例如,我们可以将这个分区设为Linux交换分区类型,使用以下命令:

Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list all codes): 82

在这个例子中,我们将这个分区的类型改为Linux交换分区类型。

4、保存分区表

分区操作完成后,需要使用w命令保存分区表:

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.

在保存之后,将会出现警告信息,需要使用partprobe命令或者重启系统,让系统重新读取分区表信息。

三、删除分区

如果需要删除一个分区,需要使用以下命令:

fdisk /dev/sda
Command (m for help): d
Partition number (1-4): 2
Partition 2 is deleted
Command (m for help): w

在这个例子中,我们使用d命令删除了/dev/sda的第二个分区。

四、总结

fdisk是Linux下一个常用的磁盘分区工具,可以方便地对硬盘进行分区操作。使用fdisk进行分区时需要先备份数据,并且注意分配分区的大小。使用fdisk时需要小心,避免误操作导致数据丢失。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/236489.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-12 12:00
下一篇 2024-12-12 12:00

相关推荐

  • Python初学者指南:第一个Python程序安装步骤

    在本篇指南中,我们将通过以下方式来详细讲解第一个Python程序安装步骤: Python的安装和环境配置 在命令行中编写和运行第一个Python程序 使用IDE编写和运行第一个Py…

    编程 2025-04-29
  • 正五边形画法步骤图解

    正五边形是一种经典的几何图形,其独特的构造方式给它带来了无限的美感和艺术价值。本篇文章将从多个方面详细阐述正五边形的画法步骤图解,帮助您轻松get到绘制正五边形的窍门。 一、构造正…

    编程 2025-04-29
  • 使用Python图书馆抢座脚本的完整步骤

    本文将从多个方面详细介绍如何使用Python编写图书馆的座位抢占脚本,并帮助您快速了解如何自动抢占图书馆的座位,并实现您的学习计划。 一、开发环境搭建 首先,我们需要安装Pytho…

    编程 2025-04-28
  • 如何在Linux中添加用户并修改配置文件

    本文将从多个方面详细介绍在Linux系统下如何添加新用户并修改配置文件 一、添加新用户 在Linux系统下创建新用户非常简单,只需使用adduser命令即可。使用以下命令添加新用户…

    编程 2025-04-27
  • 如何解决linux jar包 invalid or corrupt jarfile问题

    对于许多开发人员和系统管理员在Linux环境下使用Java开发过程中遇到的一个常见的问题是 invalid or corrupt jarfile(无效或损坏的jar文件)错误。当您…

    编程 2025-04-27
  • 在Linux上安装JRE并配置环境变量

    本文将从以下几个方面为您详细阐述如何在Linux系统上,通过自己账户安装JRE,并且配置环境变量。 一、安装JRE 在进行安装前,我们需要下载JRE的安装包并解压,可以从官方网站下…

    编程 2025-04-27
  • 使用Pycharm从Git上Clone项目的步骤

    在本篇文章中,我们将会详细介绍如何使用Pycharm工具从Git上Clone项目。 一、打开Pycharm并进入Welcome界面 首先,我们需要打开Pycharm工具,并进入We…

    编程 2025-04-27
  • GTKAM:Linux下的照片管理器

    GTKAM是用于Linux操作系统的一款照片管理器,它支持多种相机及存储设备,并提供了一系列强大的工具,让用户可以方便地浏览、管理、编辑和导出照片。本文将从多个方面对GTKAM进行…

    编程 2025-04-27
  • Linux sync详解

    一、sync概述 sync是Linux中一个非常重要的命令,它可以将文件系统缓存中的内容,强制写入磁盘中。在执行sync之前,所有的文件系统更新将不会立即写入磁盘,而是先缓存在内存…

    编程 2025-04-25
  • Linux修改文件名命令详解

    在Linux系统中,修改文件名是一个很常见的操作。Linux提供了多种方式来修改文件名,这篇文章将介绍Linux修改文件名的详细操作。 一、mv命令 mv命令是Linux下的常用命…

    编程 2025-04-25

发表回复

登录后才能评论