Linux磁盘分区介绍
分区?我们不是已经在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磁盘分区介绍的更多相关文章
- <实训|第七天>横扫Linux磁盘分区、软件安装障碍附制作软件仓库
期待已久的linux运维.oracle"培训班"终于开班了,我从已经开始长期四个半月的linux运维.oracle培训,每天白天我会好好学习,晚上回来我会努力更新教程,包括今天学到 ...
- Linux 磁盘分区管理
Linux 磁盘管理进阶 磁盘分区介绍 基本分区(primary partion) 基本分区也称主分区,引导分区.每块磁盘分区主分区与扩展分区加起来不能大于四个. 基本分区创建后可以立即使用,但是有分 ...
- Linux crond任务调度(定时任务),Linux磁盘分区/挂载
一.crond任务调度 1.基本语法 crontab [选项] -e : 编辑 crontab定时任务 -l : 查询crontab -r : 删除当前用户所有的crontab任务 例子: 每分钟执行 ...
- Linux磁盘分区、挂载、查看文件大小
快速查看系统文件大小命令 du -ah --max-depth=1 后面可以添加文件目录 ,如果不添加默认当前目录. 下面进入正题~~ 磁盘分区.挂载 引言: ①.分区的方式 a)mbr分区: 最多支 ...
- Linux磁盘分区(一)之fdisk命令
Linux磁盘分区(一)之fdisk命令转自:https://www.cnblogs.com/machangwei-8/p/10353683.html 一.fdisk 的介绍fdsik 能划分磁盘成为 ...
- linux磁盘分区模式
linux磁盘分区模式 模式一:MBR 1)主分区不超过四个 2)单个分区容量最大2TB 模式二:GPT 1)主分区个数"几乎"没有限制(原因:在GPT的分区表中最多可以支持128 ...
- 调整Linux磁盘分区的大小的方法
昨天数据入库时,一直报错,说磁盘满了,,df -h 一看,发现/目录下只有50G空间,已使用49G:我的程序和dbss都安装在/目录下,ftp到的数据放在/data下的一个子目录下,分解完的 ...
- Linux磁盘分区与格式化
磁盘分区格式说明 linux分区不同于windows linux下分区标示: 例如:hda1 hd这两个字母表示分区所在的设备类型,hd标示IDE类型硬盘,sd表示SCSI类型硬盘 第三字母a标示硬盘 ...
- Linux fdisk命令参数及用法详解---Linux磁盘分区管理命令fdisk
fdisk 命令 linux磁盘分区管理 用途:观察硬盘之实体使用情形与分割硬盘用. 使用方法: 一.在 console 上输入 fdisk -l /dev/sda ,观察硬盘之实体使用情形. 二.在 ...
随机推荐
- vs2012 support BI
Microsoft SQL Server Data Tools - Business Intelligence for Visual Studio 2012 http://www.microsoft. ...
- 【干货分享】大话团队的GIT分支策略进化史
封面 作为一名85后的技术男,一转眼10年过去了(一不小心暴露了年龄,虽然我叫18岁fantasy),亲手写代码已经是5年前了,目前主要负责公司的软件产品的规划和设计(所以最近写的东西也主要与设计和产 ...
- .net的基础知识点
在这个It市场都是风云变化的,都是又市场供需来定的,当年iOS火的一塌糊涂的,现在也出现找不到工作的,满地的出入门者,我就属于其中一个,在一个逼不得已的情况下,开始转行做.net ,我相信当年的很多. ...
- Spring的DI(Dependency Injection)
写在之前,作为正在学习的程序员,对于Spring理解比较差,给两个简单的定义大家看一下. 控制反转(Inversion of Control),是一个重要的面向对象编程的法则来削减计算机程序的耦合问题 ...
- macOS Sierra 最新系统找回允许任何软件安装
终端输入就可以了 安装macOS Sierra后,会发现系统偏好设置的“安全与隐私”中默认已经去除了允许“任何来源”App的选项,无法运行一些第三方应用. 如果需要恢复允许“任何来源”的选项,即关闭G ...
- SharePoint 2013 安装配置(1)
在这篇文章中,我将逐步介绍在Windows Server 2012 R2上安装SharePoint 2013. 在进一步详细介绍之前,让我们先了解SharePoint 2013安装的硬件和软件要求.您 ...
- 【UWP】【新坑】Excel批量翻译工具(1)
嗯……具体思路是这样的.使用的时候,你导入一个excel,直观地选择某些区域,选择语言点击翻译,就可以对多个单元格进行批量翻译,并且支持多种不同的导出格式(excel副本.txt文件……) 1,多种翻 ...
- mybatis(一):思维导图
- 2018.5.9 Oracle数据库查询命令
0.查询所有数据(最简单,但是时间很久) select * from emp; Result: EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ----- - ...
- 剑指offer38 数字在排序数组中出现的次数
这种方法没用迭代,而是使用了循环的方式 class Solution { public: int GetNumberOfK(vector<int> data ,int k) { if(da ...