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使用截图 )