分区?我们不是已经在BIOS界面分区好了吗?如果领导给你一块磁盘,你怎么用呢?所以就有了分区工具(fdisk和parted),fdisk工具只针对小于2T磁盘分区,且是交互式的;parted很强大,通吃(不同磁盘的大小都可以分区的)parted可以是非交互式的,所以说parted很强大,经常用到,那么让博主娓娓道来吧...

1)硬盘存储逻辑结构图

看网上这个图,我们可以,了解到磁盘主分区跟扩展分区一共有且最多只能有4个,所以说主分区的编号就是1-4,扩展分区分的逻辑分区就只能从5开始了

2)
    1、磁盘分区实质就是针对64字节(byte)分区表进行设置。
  2、一块磁盘的分区表仅有64字节大小,仅支持四个分区表(主+扩展)
  3、磁盘的分区的最小单位为柱面(cylinder)
  4、扩展分区不能直接使用,还需要在扩展分区的基础上创建逻辑分区才行。
  5、扩展分区中有自己的分区表,因此,扩展分区下面的逻辑分区可以有多个。
3)例子
   范例1:假如我有一块sas硬盘,我想要把磁盘分成6个可以使用的磁盘分区,那么每一个磁盘分区在linux系统下的数字编号是多少?
      说明:由于硬盘在Primary+Extended最多可以有四个,因此,在linux系统下,会默认1~4的分区编号,保留下来跟主分区和扩展分区使用,逻辑分区不可以占用1-4分区编号。

  所以就会有三种情况 1p+1e就是1 56789 2p+1e  12  5678  3p+1e  123 567

4)查看系统又没有安装

那么我们来介绍一下fdisk 如何使用吧

fdisk [选项] <disk>  改变分区表

fdisk [选项] –l <disk>  列出所有分区表

fdisk –s <partition(分区编号)>  以分区块为单位,给出指定分区的大小

这是一个创建和维护分区的命令,兼容DOS类型的分区表、BSD或SUN类型的磁盘列表。

这些参数选项都不怎么用,主要用到  l 也就是list 列出所有的分区表,

parted 非交互式分区命令操作如下:

parted  /dev/sda mklabel gpt

parted  /dev/sda mkpart primary    <##默认是mb为单位

parted  /dev/sda mkpart primary  

parted /dev/sda p

mkfs -t ext4 /dev/sda   <##mkfs 格式化磁盘

mount  /dev/sda /tmp   <##mount 挂载磁盘

partprobe

  这个命令可以立刻读取最新的分区表,而不需要重新启动。
  提示:
  parted命令和fdisk命令不同,fdisk命令是等到你最后执行那个w的时候才生效最终写入到分区表中的,
  parted命令是实时的写入到分区表中的,所以在操作有数据的磁盘的时候需要格外小心!

  fdisk     磁盘分区命令,-l查看分区列表,使用于小于2T的分区工具
  parted    GNU磁盘分区工具,适合大于2T的分区工具
  mount     挂载命令 -t 文件类型 -o 挂载的选项 -a
  umount    卸载的命令 -lf强制卸载

Linux磁盘分区介绍的更多相关文章

  1. <实训|第七天>横扫Linux磁盘分区、软件安装障碍附制作软件仓库

    期待已久的linux运维.oracle"培训班"终于开班了,我从已经开始长期四个半月的linux运维.oracle培训,每天白天我会好好学习,晚上回来我会努力更新教程,包括今天学到 ...

  2. Linux 磁盘分区管理

    Linux 磁盘管理进阶 磁盘分区介绍 基本分区(primary partion) 基本分区也称主分区,引导分区.每块磁盘分区主分区与扩展分区加起来不能大于四个. 基本分区创建后可以立即使用,但是有分 ...

  3. Linux crond任务调度(定时任务),Linux磁盘分区/挂载

    一.crond任务调度 1.基本语法 crontab [选项] -e : 编辑 crontab定时任务 -l : 查询crontab -r : 删除当前用户所有的crontab任务 例子: 每分钟执行 ...

  4. Linux磁盘分区、挂载、查看文件大小

    快速查看系统文件大小命令 du -ah --max-depth=1 后面可以添加文件目录 ,如果不添加默认当前目录. 下面进入正题~~ 磁盘分区.挂载 引言: ①.分区的方式 a)mbr分区: 最多支 ...

  5. Linux磁盘分区(一)之fdisk命令

    Linux磁盘分区(一)之fdisk命令转自:https://www.cnblogs.com/machangwei-8/p/10353683.html 一.fdisk 的介绍fdsik 能划分磁盘成为 ...

  6. linux磁盘分区模式

    linux磁盘分区模式 模式一:MBR 1)主分区不超过四个 2)单个分区容量最大2TB 模式二:GPT 1)主分区个数"几乎"没有限制(原因:在GPT的分区表中最多可以支持128 ...

  7. 调整Linux磁盘分区的大小的方法

      昨天数据入库时,一直报错,说磁盘满了,,df -h    一看,发现/目录下只有50G空间,已使用49G:我的程序和dbss都安装在/目录下,ftp到的数据放在/data下的一个子目录下,分解完的 ...

  8. Linux磁盘分区与格式化

    磁盘分区格式说明 linux分区不同于windows linux下分区标示: 例如:hda1 hd这两个字母表示分区所在的设备类型,hd标示IDE类型硬盘,sd表示SCSI类型硬盘 第三字母a标示硬盘 ...

  9. Linux fdisk命令参数及用法详解---Linux磁盘分区管理命令fdisk

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

随机推荐

  1. vs2012 support BI

    Microsoft SQL Server Data Tools - Business Intelligence for Visual Studio 2012 http://www.microsoft. ...

  2. 【干货分享】大话团队的GIT分支策略进化史

    封面 作为一名85后的技术男,一转眼10年过去了(一不小心暴露了年龄,虽然我叫18岁fantasy),亲手写代码已经是5年前了,目前主要负责公司的软件产品的规划和设计(所以最近写的东西也主要与设计和产 ...

  3. .net的基础知识点

    在这个It市场都是风云变化的,都是又市场供需来定的,当年iOS火的一塌糊涂的,现在也出现找不到工作的,满地的出入门者,我就属于其中一个,在一个逼不得已的情况下,开始转行做.net ,我相信当年的很多. ...

  4. Spring的DI(Dependency Injection)

    写在之前,作为正在学习的程序员,对于Spring理解比较差,给两个简单的定义大家看一下. 控制反转(Inversion of Control),是一个重要的面向对象编程的法则来削减计算机程序的耦合问题 ...

  5. macOS Sierra 最新系统找回允许任何软件安装

    终端输入就可以了 安装macOS Sierra后,会发现系统偏好设置的“安全与隐私”中默认已经去除了允许“任何来源”App的选项,无法运行一些第三方应用. 如果需要恢复允许“任何来源”的选项,即关闭G ...

  6. SharePoint 2013 安装配置(1)

    在这篇文章中,我将逐步介绍在Windows Server 2012 R2上安装SharePoint 2013. 在进一步详细介绍之前,让我们先了解SharePoint 2013安装的硬件和软件要求.您 ...

  7. 【UWP】【新坑】Excel批量翻译工具(1)

    嗯……具体思路是这样的.使用的时候,你导入一个excel,直观地选择某些区域,选择语言点击翻译,就可以对多个单元格进行批量翻译,并且支持多种不同的导出格式(excel副本.txt文件……) 1,多种翻 ...

  8. mybatis(一):思维导图

  9. 2018.5.9 Oracle数据库查询命令

    0.查询所有数据(最简单,但是时间很久) select * from emp; Result: EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ----- - ...

  10. 剑指offer38 数字在排序数组中出现的次数

    这种方法没用迭代,而是使用了循环的方式 class Solution { public: int GetNumberOfK(vector<int> data ,int k) { if(da ...