迅维网

运用fdisk命令创建和删除一个硬盘分区

hcrt 2017-8-30 10:51


创建一个硬盘分区


  在Linux系统中创建硬盘分区的命令是 fdisk。可以运用带有 -l 选项的 ls 命令列出系统中所有的SCSI 硬盘和分区。

  root@localhost:~# ls -l /dev/sd*

  brw-rw---- 1 root disk 8, 0 7月 13 15:59 /dev/sda

  brw-rw---- 1 root disk 8, 1 7月 13 15:59 /dev/sda1

  显示结果的文件名中没有数字的(如 /dev/sda)为整个硬盘,而文件名中带有数字的为分区(如 /dev/sda1)。知道了系统上有哪些硬盘之后,就可以运用带有 -l 参数的fdisk命令列出该系统上第1个SCSI 硬盘的分区信息了,l 是list 的首字母。


运用fdisk命令创建和删除一个硬盘分区


以Units 开始的那一行为每个磁柱的大小,而由方框框起来的部分就是所谓的分区表(Partition table),从左到右依次为:
  1. 硬盘分区所对应的设备文件名(Device).
  2. 是否为boot分区(Boot),有*的为boot分区,否则不是。
  3. 起始磁柱(start)
  4. 结束/终止磁柱(End)
  5. 扇区(Sectors)
  6. 分区的大小
  7. 分区号码
  8. 分区的类型

  从显示结果可知:/dev/sda1 是普通的Linux分区(Linux partition), /dev/sda2 是一个可扩展分区(Extended partition),/dev/sda5 是Linux 交换区(swap partition)。

运用fdisk命令创建和删除一个硬盘分区


  如果想在 /dev/sda 这个SCSI硬盘上创建新的分区,命令如下,在Command (m for help) 提示处输入m。。如果想在IDE的第1个硬盘上创建新的分区,应该运用 fdisk /dev/had 命令

  root@localhost:~# fdisk /dev/sda
  ……
  Command (m for help): m
  DOS (MBR)
  a toggle a bootable flag
  b edit nested BSD disklabel
  ……
  输入m后会出现许多命令,以下对这个命令列表中常用的命令作进一步解释:
  • d:删除一个已经存在的分区,其中d是delete的首字母。
  • l:列出已经存在的分区的类型,l是list的首字母。
  • m:列出fdisk中运用的所有命令,m是menu的首字母。
  • n:添加一个新的分区,n是new的首字母。
  • p:列出分区表的内容,p是print的首字母。
  • q:退出fdisk,但是不存储所做的改变,q是quit的首字母。
  • t:改变分区的系统ID,t是title的首字母。
  • w:退出fdisk 并存储所做的改变,w是write的首字母。

  在Command (m for help) 提示处输入n以创建一个新的分区,在First cylinder 处可以直接按 Enter 键接受默认的起始磁柱,在Last cylinder 处 +xx (xx表示磁盘大小,因为每个磁柱的大小约为8MB,所以可以换算成结束磁柱,但是这样做比较麻烦,所以建议直接运用磁盘的大小)。之后又将出现Command (m for help)的提示,可以输入p指令来验证一下。

如何移除一个分区


  如果你现在不想要这个新创建的分区了,可以运用 fdisk 的d指令删除这个分区,其操作如下:在Command (m for help)处输入d ,在 Partition number 处输入你创建的分区号(如 /dev/sda3 中的3).之后又将出现 Command (m for help) 的提示,为了验证创建的分区是否被删除了,可以在提示处输入 p 指令以验证。



雷人

握手

鲜花

鸡蛋

路过
收藏
来自: 今日头条

相关阅读

发表评论

最新评论

引用 天籁维修 2017-8-30 10:51
非常赞 简单易懂 感谢作者 最近在学Linux

发表评论

登录 后可参与评论
返回顶部
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图


芯片搜索