一、fdisk分区工具

fdisk 是来自 IBM 的老牌分区工具,支持绝大多数操作系统,几乎所有的 Linux 发行版都装有 fdisk,包括在 Linux 的 resuce 模式下依然能够使用。

fdisk 是一个基于 MBR 的分区工具,所以如果需要使用 GPT,则无法使用 fdisk 进行分区。

二、使用fdisk命令

  • fdisk 命令只有具有超级用户权限才能够运行
  • 使用 fdisk -l 命令可以列出所有安装的硬盘及其分区信息
  • 使用 fdisk /dev/sda 可以对第一块 SATA 硬盘进行分区操作
  • 分区之后需要使用 partprobe 命令让内核更新分区信息,否则需要重启才能识别新的分区

  • cat /proc/partitions 查看这个文件内容也可以获得分区信息

三、测试

我在 Vitual Box 里安装了 CentOS-6.9-x86_64 系统,并添加了一块 10G 的虚拟 SATA 硬盘,测试如下。

1. 列出分区信息

可以看出,有两块 SATA 硬盘 /dev/sda 和 /dev/sdb。两块硬盘的磁头数、扇区数和柱面数也列举了出来。其中,第一块硬盘有两个分区 /dev/sda1、/dev/sda2,第 2 块硬盘没有分区。

Start 是开始柱面,End 是结束柱面,Blocks 是分区容量(或者大小),Id 是 分区类型 ID,System 是分区类型。

2. 确认分区信息

下面,我用 fdisk /dev/sdb 命令对第二块 SATA 硬盘进行格式化分区,下图是交互界面:

3. 添加主分区

确认了没有分区,下面添加主分区:

4. 添加扩展分区

添加一个扩展分区:

5. 添加逻辑分区

现在,有了主分区和扩展分区,我在扩展分区里添加一个逻辑分区:

注意,sdb1 和 sdb5 的分区类型都是 83 号 Linux 类型。

6. 内置编码表

具体 id 和 和 System 可以通过 l 或 L 指令查看,以下是 Linux 内置的一些编码表:

当然,如果需要的话,可以使用 t 指令修改分区 id。

7. 写入分区表,退出

最后,用 w 指令保存当前的分区方案:

8. 列出分区信息

好,现在来查看一下新的分区信息:

相关链接:linux_fdisk命令详解

转载于:https://www.cnblogs.com/mingc/p/7581938.html

Linux 入门记录:七、fdisk 分区工具相关推荐

  1. linux下fdisk分区工具的使用

    Linux(centos)下的disk分区工具,它的分区格式为MBR,特点是,最多分4个主分区,磁盘大小不能超过2T.大于2T的分区则使用GPT. 分区的步骤:分区-格式化-挂载 1.分区 fdisk ...

  2. Linux入门真经-029MBR格式分区与fdisk

    本节介绍MBR分区格式和fdisk这一分区工具. 1.硬盘分区格式 我们以前讲过文件的元数据:记录了文件的各种属性信息.同样的,硬盘的分区信息是不是也要占用一部分存储空间呢?答案是肯定的,因为硬盘总得 ...

  3. Linux 入门记录:六、Linux 硬件相关概念(硬盘、磁盘、磁道、柱面、磁头、扇区、分区、MBR、GPT)...

    一.硬盘 硬盘的功能相当简单但很重要,它负责记录系统所需要的各种数据.硬盘记录数据有两个方面,一个是硬件方面的存储原理和结构,另外一方面则是软件方面的数据和文件系统.硬盘的主要行为就是数据的存放和取出 ...

  4. linux入门--磁盘管理之分区、格式化与挂载

    前面系列文章讲解了VI编辑器.常用命令.防火墙及网络服务管理,本篇将讲解磁盘管理相关知识. 本文将会介绍大量的Linux命令,其中有一部分在"linux入门系列5--新手必会的linux命令 ...

  5. 浅谈Linux下傻瓜式磁盘分区工具cfdisk的使用

    对于新手来说,Linux环境下的磁盘分区可能还会存在一些困难.对于熟悉Linux的朋友来说,我们还有fdisk.parted(2TB以上的磁盘分区使用)等磁盘分区工具可以使用.在我们新增磁盘或者在原来 ...

  6. NTFS 在linux上挂载,parted分区工具用法

    一   通过使用 ntfs-3g 来解决. 打开ntfs-3g的下载点http://www.tuxera.com/community/ntfs-3g-download/ , 将最新稳定(当前最新版本为 ...

  7. Docker入门与七牛kirk工具

    一.Docker的实现原理和技术前景 Docker技术是一门容器技术,于2013年正式开源发行,现在它已经成为了目前最流行的虚拟化技术,Docker的优点是"轻量型"," ...

  8. 嵌入式 Linux 入门(七、Linux 下的环境变量)

    嵌入式 Linux 入门第七课,学习理解 linux 的环境变量 ......矜辰所致 前言 学习完 Linux 的 Shell 命令 和 Shell 脚本,我们还需要理解一个东西 :环境变量,理解了 ...

  9. fdisk 分区工具(记录一下,备忘)

    fdisk 是一个交互式的分区管理工具,也就是在你执行fdisk 命令后,必须要输入fdisk所提供的命令,fdisk 才会去执行指定的动作. 命令: a  将分区设置为启动分区 d  删除分区 l  ...

  10. linux入门教程(七) linux系统用户以及用户组管理

    关于这部分内容,笔者在日常的linux系统管理工作中用到的并不多,但这并不代表该内容不重要.毕竟linux系统是一个多用户的系统,每个账号都干什么用,你必须了如指掌.因为这涉及到一个安全的问题. [认 ...

最新文章

  1. 496.下一个更大元素I
  2. 关于RMAN几个容易混淆的参数
  3. cocoapods管理第三方框架
  4. Android 四大组件之——Service(一)
  5. java集合类详细概述
  6. Linux getcwd()的实现【转】
  7. 构造前缀贪心+ 计蒜客 子矩阵求和
  8. python不同数据的读入_python读写不同编码txt文件_python读写txt文件
  9. lua进入压缩包_使用lua语言制作贪吃蛇游戏(love2d)(一)开发环境的搭建
  10. Manacher【p1210】回文检测
  11. 【2016年第6期】专题:科学数据与创新应用
  12. linux英伟达显卡偶尔加载失败,Ubuntu 8.10环境下出现NVIDIA显卡无法正常工作的解决方法...
  13. python3调用c代码_在Python3.6中调用C代码
  14. python基本语法 关于雷达模拟实践
  15. 使用IdleTest进行TDD单元测试驱动开发演练(3) 之 ASP.NET MVC
  16. 试炼之石:Performance
  17. 查询好友IP地址的几种方法
  18. android音效插件,安卓最强音效插件ViPER4Android(V4A)效果器 最新版(FX版)2.0.0.9/(XHiFi版)2.0.0.2_1下载...
  19. CentOS 5 全功能WWW服务器搭建全教程 V3.0 【转】
  20. 360卫士监测出APP有木马问题

热门文章

  1. 优酷网架构学习和揭秘
  2. AI,大数据,复杂系统最精25本大书单(建议收藏)
  3. 春招冷淡,跳槽无望?
  4. IPO 跑路,细思极恐!
  5. Programming pearls 编程珠玑的题目
  6. Obejctive-C 2.0 Mac和iOS开发实践指南(Objective-C 2.0最佳入门指南)
  7. win10虚拟机搭建Hadoop集群(已完结)
  8. Fiddler原理~知多少?
  9. HTML data-* 自定义属性
  10. Flask项目之手机端租房网站的实战开发(十三)