创建硬盘分区
在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 的首字母。
以Units 开始的那一行为每个磁柱的大小,而由方框框起来的部分就是所谓的分区表(Partition table),从左到右依次为:
硬盘分区所对应的设备文件名(Device).
是否为boot分区(Boot),有*的为boot分区,否则不是。
起始磁柱(start)
结束/终止磁柱(End)
扇区(Sectors)
分区的大小
分区号码
分区的类型
从显示结果可知:/dev/sda1 是普通的Linux分区(Linux partition), /dev/sda2 是一个可扩展分区(Extended partition),/dev/sda5 是Linux 交换区(swap partition).
如果想在 /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 指令以验证。
今天就分享这么多了,谢谢欣赏!^_~
1.《boot硬盘怎么删除吗?终于找到答案了使用fdisk命令创建和删除一个硬盘分区》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《boot硬盘怎么删除吗?终于找到答案了使用fdisk命令创建和删除一个硬盘分区》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/2931264.html