首页 帮助中心 美国云服务器 Linux如何使用fdisk命令进行磁盘操作
Linux如何使用fdisk命令进行磁盘操作
时间 : 2025-01-26 15:23:01 编辑 : 华纳云 阅读量 : 115

  在 Linux 系统中,fdisk 是一个常用的命令行工具,用于管理磁盘分区。通过 fdisk,你可以创建、删除、查看和修改磁盘分区。以下是如何使用 fdisk 命令进行常见磁盘操作的步骤和示例。

  1. 查看磁盘信息

  要查看系统中所有磁盘的信息,可以运行以下命令:

  sudo fdisk -l

  该命令会列出所有磁盘及其分区,包括磁盘的设备名(如 /dev/sda)、分区信息、文件系统类型等。

  2. 选择磁盘进行操作

  启动 fdisk 命令后,指定你要操作的磁盘设备(例如 /dev/sda):

  sudo fdisk /dev/sda

  这将进入 fdisk 的交互模式,允许你对该磁盘进行分区操作。

  3. 查看磁盘当前的分区情况

  进入 fdisk 后,你可以查看磁盘当前的分区情况,输入 p:

  Command (m for help): p

  这会列出磁盘的所有分区信息,包括分区编号、起始和结束位置、分区大小、类型等。

  4. 创建新分区

  若要创建新的分区,可以按照以下步骤操作:

  输入 n 选择创建新分区:

  Command (m for help): n

  然后选择分区类型:p(主分区)或 e(扩展分区):

  Select (default p): p

  接着输入分区编号(通常是 1 到 4.如果是主分区):

  Partition number (1-4. default 1): 1

  然后输入起始和结束扇区(或按 Enter 键使用默认值),来确定分区的大小:

  First sector (2048-209715199. default 2048): 2048

  Last sector, +sectors or +size{K,M,G,T,P} (2048-209715199. default 209715199): +10G

  这表示创建一个大小为10GB的分区。

  5. 删除分区

  若要删除现有的分区,输入 d:

  Command (m for help): d

  然后选择要删除的分区编号:

  Partition number (1-4): 1

  该操作会删除指定的分区,但不会删除分区中的数据,除非你重新格式化该分区。

  6. 更改分区类型

  如果你想更改分区的文件系统类型(例如,从 Linux 类型更改为 swap 类型),可以使用 t 命令:

  Command (m for help): t

  然后选择要修改类型的分区编号:

  Partition number (1-4): 1

  然后输入新的分区类型代码。例如,82 代表 Linux swap 类型:

  Hex code (type L to list all codes): 82

  7. 写入更改并退出

  所有的更改(如创建、删除分区)都在内存中进行,并不会立即生效。你需要输入 w 命令来保存这些更改到磁盘:

  Command (m for help): w

  该命令会写入所有更改并退出 fdisk。

  注意:在写入更改之前,如果出现错误或不想应用更改,可以使用 q 命令退出而不保存:

  Command (m for help): q

  8. 更新分区表

  如果你修改了磁盘的分区(如删除或创建分区),你可能需要重新加载分区表。可以使用以下命令刷新分区表:

  sudo partprobe

  或者重启系统以使更改生效。

  9. 格式化新分区

  创建分区后,下一步通常是格式化分区。你可以使用 mkfs 命令来格式化新分区,选择合适的文件系统。例如,格式化为 ext4 文件系统:

  sudo mkfs.ext4 /dev/sda1

  常见 fdisk 命令总结:

  • m:显示帮助菜单。
  • p:打印当前磁盘的分区表。
  • n:创建新分区。
  • d:删除分区。
  • t:更改分区类型。
  • w:保存并退出。
  • q:退出,不保存更改。

  fdisk 是一个功能强大的分区工具,可以帮助你管理磁盘分区。记住,在执行操作时,要谨慎操作,尤其是在删除或修改分区时,因为这些操作会影响数据的存储。创建、删除分区、修改分区类型、格式化分区等操作都需要小心处理,尤其是生产环境中的服务器。

华纳云 推荐文章
linux云服务器安全防护技术标准有哪些 Linux主机安装pytorch为什么失败? 基于RHEL的发行版中配置Firewalld的方法 Glances监控远程Linux系统的简单方法 Linux中使用Grep命令的使用 在Linux中如何安全且永久地删除文件和目录 把文件上传到数据库中的常用方法 Linux中使用mmv重命名文件并高级重命名方法 DoH具体操作方法及使用优势 应用HTTPS能抵御得住DNS污染吗
客服咨询
7*24小时技术支持
技术支持
渠道支持