fdisk是一个高危操作,不要轻易试用和使用。
管理磁盘分区表
-b 指定扇区大小 最小是512 其他数值必须是512的倍数,最大是4096
-c 指定兼容性 模式的参数是nondos,如果想修改参数,那么选项和参数之间不能有空格 -c=dos 系统不建议修改参数
-C 指定柱面 系统不建议使用
-h 获取帮助信息并退出
-l 列出分区信息

-s 显示指定分区信息,显示指定分区的块数量

-u 显示分区表,分区大小单位默认为扇区 可以指定为柱面
-v 显示fdisk程序版本

fdisk -l的详细介绍

设备名称/dev/sda 这个是磁盘 容量为128.8G 共128XXXXX字节 251XXXX个扇区
Units说明扇区大小
扇区大小(逻辑扇区/物理扇区) 512/512 意思就是1:1
I/O size(最小/最优) 每次IO读取数据的大小
Disk label 磁盘标签 dos 
Disk identifier 磁盘的ID 
/dev/sda1 /dev/sda2 /dev/sda3 是物理磁盘的逻辑分区
带*号的那个行 说明该分区为引导分区
Start End 代表该分区起始和终止的扇区编号
Block:显示分区共有多少个块
Id 代表的是分区类型 分区类型的不同代表了分区用途的不同 常用的分区类型有1、83 这个正常的数据存储分区,可以用于格式化为ext2/3/4 2、82 swap分区 3、5是扩展分区 System是对分区ID的注释

查看指定磁盘的分区

可以看到磁盘的大小为21.5G,Boot 没有星号说明磁盘没有引导分区。磁盘ID与之前的不同,以后会有不同用途的讲解

通过fdisk管理分区


通过fdisk /dev/sdb 可以进入一个程序交互界面 通过输入选项对磁盘进行操作
m可以显示fdisk可以支持的功能
n 用来创建新的分区
p 用来显示已有分区


创建分区有两个选择p为主分区 e为扩展分区 扩展分区是特殊的主分区。扩展分区只能有1个,为了可以更加灵活的利用磁盘空间,推荐非引导磁盘的磁盘全部都先将所有空间组成扩展分区,再进行空间划分。

默认是创建主分区,主分区的分区号只能是1 2 3 4 从5开始就是逻辑分区号了
开始的扇区号是2048 该分区终止的分区号可以是 扇区号 也可以是容量大小,如果这里的内容输错了,不能用Backspace删除,只能用delete删除错误输入。有些特殊情况造成两个已用分区之间出现了空间碎片,比如1个空间碎片的大小为2M,剩余的磁盘空间为10G,但是在操作过程中发现不能创建2G的分区,就是因为起始扇区在碎片空间,一个分区的空间必须是连续的。所以创建分区时需要注意扇区的起始位。

如果主分区的分区号用完了,而磁盘空间还有剩余那也不能使用了。
现在再来创建一个扩展分区,把剩下的空间都划进去。

每次创建分区时,系统都试图将剩余空间分配出去。

发现新东西了吧,再次创建分区时没有e的选项了,只有p和l(L)的选项。每个磁盘只能创建一个扩展分区。
在所有主分区都创建的情况下,不会让管理员选择了,直接创建逻辑分区。

当创建了3个主分区后,系统会主动默认创建一个扩展分区。

主分区号全部都用完了,如果要再创建分区,系统会直接进入创建逻辑分区的程序。
d 用来删除已有分区


因为只有1个分区,选择d选项时,系统就会自动删除已有分区。
l(L)用来列出系统支持的分区类型

t 用来修改分区类型


w 用来保存分区信息表

这个例子就不是正常的输出。
虽然在fdisk程序中创建了分区,但是在设备中还没有对应的设备

现在有sdb1/2/3设备,但是真实分区只有sdb1.

partx -a /dev/sdb 这个程序是为了让内核重新读取分区表,而且这个程序可能需要执行多次,如果还是不能识别新的分区就只能重新启动系统。只有有了对应设备,才能对该设备进行格式化。

本文转自 yueyue207 51CTO博客,原文链接:http://blog.51cto.com/yueyue207/2072255

Linux磁盘分区之fdisk命令相关推荐

  1. linux磁盘是vda,linux磁盘分区格式化-fdisk命令工具

    本文主要讲述使用fdisk工具对磁盘进行分区和格式化的方法 首先要明确分区是针对磁盘进行的操做,磁盘分区会创建分区表,类似vda,sda的是磁盘,vda1,sda1的是分区 1.查看磁盘分区状态 1. ...

  2. Linux磁盘分区工具fdisk和gdisk的区别

    前几天面试被问到,Linux下大于2T的磁盘该用什么操作分区,因为这些都是初学Linux时候课程的内容,所以我一时间真的忘记了是什么,后来面试结束,我翻了翻以前的课堂笔记,才想起来,其实跟fdisk很 ...

  3. df命令、du命令、磁盘分区(fdisk命令)

    df命令 用于查看已挂载磁盘的总容量.使用容量.属于容量:不加参数以kb为单位显示: 实验1: [root@shu-test ~]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/s ...

  4. Linux 磁盘分区 Fdisk

    linux磁盘分区:fdisk(小于2T的分区工具) [root@zyl ~]# fdisk -l            #####查看磁盘空间 Disk /dev/sda: 16.1 GB, 161 ...

  5. linux中fdisk的参数,Linux fdisk命令参数及用法详解--Linux磁盘分区管理命令fdisk

    fdisk 命令 linux磁盘分区管理 用途:观察硬盘之实体使用情形与分割硬盘用. 使用方法: 一.在 console 上输入 fdisk -l /dev/sda ,观察硬盘之实体使用情形. 二.在 ...

  6. linux磁盘分区fdisk命令详解及云硬盘挂载实操

    linux磁盘分区fdisk命令详解 1.什么是分区? 分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的磁硬使用.分区表是一个硬盘分区的索引,分区的信息都会写进分区表. ...

  7. linux磁盘分区fdisk命令

    分区: fdisk命令参数介绍: p.打印分区表. n.新建一个新分区. d.删除一个分区. q.退出不保存. w.把分区写进分区表,保存并退出. fdisk -l 查看当前的磁盘分区信息(主要是分区 ...

  8. Linux磁盘分区(fdisk)及磁盘限额(quota)

    Linux磁盘分区(fdisk)及磁盘限额(quota) 学校组织大家参加程序设计大赛,为此成立了以你为组长的项目组,同时小组内还有其他3名成员.因磁盘空间不够,做为组长的你争取到了10GB的磁盘空间 ...

  9. Linux U盘分区格式化 fdisk命令

    转载:http://blog.chinaunix.net/uid-23859284-id-57796.html Linux U盘分区格式化 fdisk命令 今天为方便修复系统,做了个U盘WINPE的启 ...

最新文章

  1. Linux系统查看系统是32位还是64位方法总结 in 创新实训
  2. echart 时间滚动_基于 ECharts 封装甘特图并实现自动滚屏
  3. 【面试必备】GET和POST两种基本请求方法的区别
  4. k8s dashboard_k8s集群部署Dashboard
  5. 富文本_轻量级 web 富文本编辑器 —— wangEditor
  6. Nginx服务状态监控
  7. matlab must agree,EEMD遇到Inner matrix dimensions must agree.
  8. CSS-Position用法的理解
  9. Telerik for AJAX RadGrid控件
  10. 计算机键盘和指法练习实验报告模板,实验报告-实验一 计算机的认识与指法练习...
  11. 台式电脑点关闭计算机关不了,台式电脑关机关不了怎么办
  12. 小型无线摄像头怎么用 小型无线WiFi摄像头任何连手机
  13. TOM企业邮箱,2021“重心出发”,聚焦企业邮箱安全办公!
  14. 山东大学软件工程期末复习知识点总结
  15. 山东大学软件学院项目实训-创新实训-山大软院网络攻防靶场实验平台(十)-Java反序列化漏洞(2)
  16. 积分权限 mysql_MySQL中创建用户分配权限
  17. oschina支持svn
  18. layui实现文件压缩上传_基于SSM框架、Layui的多文件上传、包括图片,压缩包,音频等文件(与数据库挂钩) - 爱秧博客...
  19. 02-pandas数据分析库
  20. European Soccer Database(欧洲足球数据集)

热门文章

  1. sas中一些小的选项的含义
  2. 凸包练习: POJ 2187(JAVA)
  3. 有没有能够很快上手的报表框架
  4. 详解如何实现最基本的AJAX框架
  5. 035——VUE中表单控件处理之使用vue控制select操作文字栏目列表
  6. Objective-C Runtime 运行时之六:拾遗
  7. 为 iOS 6 量身打造 Apps
  8. 第1本书:CCIE Practical Studies, Volume I-第13天
  9. MMP,我说每年年会我怎么老是中不了奖,原来是这样
  10. rhel6.4部署tomcat