Linux磁盘分区之fdisk命令

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选项时,系统就会自动删除已有分区。

t 用来修改分区类型


w 用来保存分区信息表

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

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

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

原文地址:http://blog.51cto.com/yueyue207/2072255

时间: 2024-10-09 16:06:14

Linux磁盘分区之fdisk命令的相关文章

linux 磁盘分区 fdisk

linux磁盘分区:fdisk(小于2T的分区工具) [[email protected] ~]# fdisk -l            #####查看磁盘空间 Disk /dev/sda: 16.1 GB, 16106127360 bytes 255 heads, 63 sectors/track, 1958 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 5

Linux磁盘分区和格式化

1.磁盘分区 在Linux系统中非常多的磁盘分区工具,比如命令方式的fdisk.parted.cfdisk和sfdisk,最常使用的是fdisk和parted. 1.1 使用fdisk命令磁盘分区实例 fdisk命令语法 fdisk [选项][设备] fdisk交互式操作子命令  (1)进入fdisk,列出所有子命令 1 [[email protected] ~]# fdisk /dev/sda 2 3 WARNING: DOS-compatible mode is deprecated. It

Linux 磁盘结构之 --- fdisk分区命令

一.fdisk 的介绍  fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具:其实就是分区工具 . fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux .fat32. linux .linux swap .fat16 以及其实类Unix类操作系统的文件系统等:当然我们用fdisk 对磁盘操作分区时,并不是一个终点,我们还要对分区进行格式化所需要的文件系统:这样一个分区才能使用:这和

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

fdisk 命令 linux磁盘分区管理 用途:观察硬盘之实体使用情形与分割硬盘用. 使用方法: 一.在 console 上输入 fdisk -l /dev/sda ,观察硬盘之实体使用情形. 二.在 console 上输入 fdisk /dev/sda,可进入分割硬盘模式. 1. 输入 m 显示所有命令列示. 2. 输入 p 显示硬盘分割情形. 3. 输入 a 设定硬盘启动区. 4. 输入 n 设定新的硬盘分割区. 4.1. 输入 e 硬盘为[延伸]分割区(extend). 4.2. 输入 p

30分钟玩转Linux磁盘分区信息管理之步步高深【必知必会常识】

我们看看在Linux系统中磁盘是如何分区的 磁盘分区: fdisk:是Linux的一个操作磁盘分区表的常用工具: 常用的格式:fdisk -l列出使用的磁盘设备 [[email protected] ~]# fdisk -l Disk /dev/sda: 214.7 GB, 214748364800 bytes, 419430400 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512

linux磁盘分区格式化、挂载,文件系统

一.硬盘分区&格式化&挂载 RHEL5强制刷新分区表 partprobe /dev/sdb RHEL6强制刷新分区表 partx -a /dev/sdb 1.创建文件系统:挂载分区&格式化 mkfs.TAB 查看当前系统可创建分区类型 [[email protected] ~]# mkfs. mkfs.cramfs  mkfs.ext3    mkfs.vfat    mkfs.ext2    mkfs.msdos 格式化第一个分区   mkfs.ext3 /dev/sdb1 创建

Linux磁盘分区与LVM详解

内容大纲: 一.磁盘分区是怎样表示的? 二.Linux磁盘分区与文件系统类命令 三.LinuxLVM逻辑卷管理 四.磁盘分区相关命令操作演示 五.磁盘分区及LVM操作演示 一.磁盘分区是怎样表示的? IDE磁盘的设备文件采用/dev/hdx 来命名,分区则采用/dev/hdxy来命名,其中想表示磁盘(a是第一块磁盘,b是第二块磁盘,以此类推),与代表分区的号码(由1开始,1,2,3,以此类推) SCSI设备和分区采用/dev/sdx和/dev/sdxy来命名(x和y的命名规则与IED磁盘命名规则

大数据学习之_01_Linux学习_02_组管理和权限管理+定时任务调度+linux磁盘分区、挂载+linux的网络配置+进程管理(重点)+软件包管理+大厂面试题+感悟分享+资料附录

10 组管理和权限管理10.1 Linux组的基本介绍10.2 文件/目录的所有者10.3 文件/目录的所在组10.4 权限的基本介绍10.5 rwx权限详解10.6 修改权限指令-chmod10.7 修改文件所有者-chown10.8 修改文件所在组-chgrp10.9 最佳实践-警察和土匪游戏11 定时任务调度11.1 crond任务调度12 linux磁盘分区.挂载12.1 分区的基本知识12.2 Linux分区12.3 挂载的经典案例12.4 查询系统整体磁盘使用情况12.5 查询指定目

Linux磁盘及文件系统管理命令记录

查看系统识别硬盘: fdisk -l 管理磁盘分区: fdisk /dev/sdb p:显示当前硬件的分区,包括没保存的改动 n:创建新分区 e:扩展分区 p:主分区 d:删除一个分区 w:保存退出 q:不保存退出 t:修改分区类型 L:显示所支持的所有类型 l:显示所支持的所有类型 磁盘分区格式化: mkfs -t format device 重读磁盘分区表: partprobe partx -a kpartx -av 显示整个磁盘分区信息: df df -Th df -i 显示整个目录所占磁