Basti's Scratchpad on the Internet

fdisk: 磁盘分区命令

fdisk 是 Linux 分区表操作工具。在一般 Linux 系统安装过程中,如 Debian 等系统图形界面安装过程中有很好的图形工具,一般不会用它,但在尝试 Gentoo 过程中,就遇到该工具了。

常用参数简介

$ fdisk -l [设备名称]

设备,通常是下列之一:

  • /dev/hd[a-h]
  • /dev/sd[a-p]

/dev/hd[a-h] 指 IDE 硬盘, /dev/sd[a-p] 指 SCSI 硬盘。

  • 例一
$ sudo fdisk -l #该命令会列举出系统内所有可以找出的设备分区
  • 例二
$ sudo fdisk -l /dev/sda #该命令输出指定设备 /dev/sda 上所有的分区

使用 fdisk 创建分区、删除分区

以 8G U盘作为实验对象,U 盘设备名称是 /dev/sdc。输入下面命令即可进入 fdisk 的交互界面。

$ sudo fdisk /dev/sdc

我们会看到相应的输出结果:

[tuhaihe@localhost ~]$ sudo fdisk /dev/sdc
Welcome to fdisk (util-linux 2.22.2).

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

Command (m for help): ①

我们在 ① 处输入 m,可以查看到许多操作参数,和我们最密切的有下面五个:

  • d delete a partition,删除分区
  • n add a new partition,新建分区
  • p print the partition table,输出当前分区表
  • q quit without saving changes,退出,但不保存对现有分区作出的任何更改
  • w write table to disk and exit,将对分区表的更改写入磁盘(慎用!)

具体创建分区、删除分区步骤,可参考 鸟哥私房菜站点, 多练习几次就可以熟悉了。建议,可以建立一个虚拟机,在虚拟机进行测试,这样不会对用户数据造成毁灭性破坏。同时也要慎用 w 参数,拿捏不准干脆“q”一走了之。在创建完分区,格式化分区时, 注意交换分区(swap)分区格式化(mkswap /dev/*)后,还需要执行 swapon 来启动交换分区。

该命令应用实例也可参考 Gentoo 手册:准备磁盘

cfdisk:更加直观的分区命令

相比 fdisk,cfdisk 的界面更加直观和容易操作。可在二者之间选择一个更加适合自己的工具。(cfdisk使用截图 )

Other posts
comments powered by Disqus