linux 磁盘管理1-硬盘分区

不重启添加硬盘。

echo ‘- - -‘ > /sys/class/scsi_host/host2/scan       #centos7有效

列出块设备

lsblk 显示块设备列表     #来自util-linux包

创建分区工具:

1、fdisk 创建MBR分区

2、gdisk 创建GPT分区

3、parted 高级分区操作(实时生效!)

reboot 或者 partprobe(cebtos6不好用)或者kpartx 同步硬盘分区表到内存。

kpartx -a  /dev/sda 增加分区同步

kpart -d --nr 5-7 /dev/sda 删除分区  5-7为分区号

fdisk工具具体用法: 操作后需要输入w才能保存!!!

fdisk为交互式工具,按m显示帮助

创建分区 ,输入n,提示选择创建p 主分区 或者e 扩展分区,这里先选择创建一个扩展分区。

Partition number(1-4):输入分区编号,mbr只能有4个分区,最好安顺序选

First sctor :开始扇区位置,只能从2048开始,之前的被系统保留了  #centos7默认单位扇区  centos6默认单位柱面。扇区512kb  柱面8M

last sector: 结束扇区位置,或者增加扇区的位置,或者直接输入分区大小,# 删除位置不太好算, 我直接分个4G, +号好不能丢。

分区完成。

删除分区 f

修改硬盘分区Id,特殊磁盘分区需要改正对应的id 例如:Linux swap / Solaris分区ID为82,扩展分区为5

Hex code:L 显示类别,也可以直接输入编号。

fdisk -l  /dev/sda  查看sdb硬盘分区表   disk label type:为分区类型  dos是mbr分区

parted工具用法

1、创建分区 parted  /dev/sdb mklabel gpt    #创建gpt分区表

2、打印分区表 parted /dev/sdb print    #Partition Table:gpt 显示已创建成功

3、开始分区parted /dev/sdb mkpart primary 1 1000   # primary为主分区  1为开始位置   1000为结束为止  默认单位M     GPT分区无逻辑分区概念。

4、删除分区parted  /dev/sdb rm 1  #删除 number为1的分区

5、parted -l 列出所有设备分区信息

完整清空硬盘分区信息以及分区类型标记信息

硬盘分区信息存放在硬盘前512字节,最后2字节,55aa为结束标记位置,如果没有55aa标记位置,硬盘分区将失效

删除最后标记位置信息。

dd if=/dev/zero of=/dev/sdb bs=1 count=2 seek=510   #if -input file ,of-output file bs=步进 count=写入长度 seek跳过长度  单位字节

删除成功最后查看分区信息,以无任何分区信息。

拷贝硬盘分区表到另外一个硬盘

硬盘分区信息共64字节+2字节标记位。 在硬盘第一个扇区第447字节开始(只能克隆主分区)。空间需要大于被克隆硬盘

原文地址:https://www.cnblogs.com/franc/p/12328066.html

时间: 2024-11-08 22:22:07

linux 磁盘管理1-硬盘分区的相关文章

Linux磁盘管理基础

Linux磁盘管理基础 硬盘结构 文件系统与MBR.GTP 磁盘管理三步骤:分区.格式化.挂载 mount 硬盘结构 硬盘的基本组成材质是盘片,不同容量硬盘的盘片数不等.每个盘片有两面,都可记录信息.盘片表面上以盘片中心为圆心,不同半径的同心圆称为磁道,不同盘片相同半径的磁道所组成的圆柱称为柱面,每个磁道被分成许多扇形的区域,每个区域叫一个扇区,每个扇区可存储128×2^N 次方(N=0.1.2.3)字节信息.在DOS中每扇区是128×2^2 次方=512字节. 硬盘存储相关术语:CHS hea

Linux磁盘管理及文件系统

Linux磁盘管理及文件系统 1.Linux磁盘管理 识别硬盘设备:/dev/sd 标记不同的硬盘设备:/dev/sd[a-z] 标记同一设备上的不同分区:/dev/sd[a-z][1-] 1-4: 主或扩展分区标识 5+:逻辑分区标识 2.设备文件:特殊文件 设备号: major, minor major: 设备类型 minor: 同一类型下的不同设备 "块":block,随机设备 "字符":character,线性设备 3.分区工具: (1)fdisk, par

20、磁盘管理—linux磁盘管理详解(分区)

linux磁盘管理 添加磁盘步骤: fdisk 管理磁盘分区 格式化文件系统. 设备挂载 开机自动挂载 UUID挂载 取消挂载点 Parted(gpt大于2G分区) 查看文件系统的使用情况. df 查看挂载信息与磁盘使用量 du 查看使用量 查看分区状况lsblk 查看设备信息blkid linux磁盘管理 当全新安装了一块新的硬盘设备后,为了更充分.安全的利用硬盘空间首先要进行磁盘的分区,然后格式化,最后挂载使用. 添加磁盘步骤: 添加设备->分区->格式化(创建文件系统)-> [起名

linux 磁盘管理

linux磁盘管理 I/O Port: I/O 设备地址 块设备:block, 存取单位"块",磁盘 字符设备:char, 存取单位"字符", 键盘 设备文件:关联至一个设备驱动程序,使能够与之对应的硬件设备进行通信 设备号:主设备号   次设备号 设备文件只有源数据(属性),没有数据,都是特殊类型的文件,目录也是 /dev/dev_file都在这儿 硬盘的接口类型: 并行(慢于串口): IDE   133MB/S(接口速率) SCSI  640MB/S 串口: S

第十一章 linux磁盘管理(1)

Linux磁盘管理 涉及到的命令如下: fdisk -l              查看当前磁盘使用情况 fdisk /dev/sdb        划分分区 mkfs.ext4 /dev/sdb1   给分区格式化 mkdir /data           创建挂载目录 mount /dev/sdb1 /data 将新划分的分区挂载到/data目录 vi /etc/fstab         将挂载信息卸载配置文件里,开机启动挂载信息 /dev/sdb1 /data  ext4 defaul

Linux磁盘管理高级

Linux磁盘管理高级 LVM Btrsh LVM 逻辑卷管理(LVM)指系统将物理卷管理抽象成一个逻辑卷,包括重新设定文件系统的大小,LVM可以弹性的更改LVM的容量,通过交换PE来进行资料的转换,将原来LV内的PE转移到其他的设备中以降低LV的容量,或将其他设备中的PE加到LV中以加大容量. LVM还有快照的功能,快照区与原本的LV共用很多PE的区块,因此快照区与被快照的LV必须要要在同一个VG上!系统恢复的时候的文件数量不能高于快照区的实际容量. LVM的基本原理可用下图表示: LVM: 

分析Linux磁盘管理与文件系统专题三

1.前言 紧接着我的上一篇博客进行磁盘管理操作: http://zhangfengzhe.blog.51cto.com/8855103/1430531 我们已经对磁盘进行了分区,信息如下: [[email protected] ~]# fdisk -l /dev/sdb Disk /dev/sdb: 1073 MB, 1073741824 bytes 255 heads, 63 sectors/track, 130 cylinders Units = cylinders of 16065 * 5

分析Linux磁盘管理与文件系统专题二

1.关于设备文件 A 我们知道常见的设备文件有:字符设备文件(character),块设备文件(block). B 块设备,简写b,随机访问,比如硬盘. C 字符设备,简写c,线性访问,比如键盘,鼠标,显示器. D 我们的设备文件常常在/dev目录下,并且没有大小.因为设备文件只是作为设备访问   的入口. E 设备文件,一般用major(主设备号),minor(次设备号)进行标示.主设备号标示设备类型,次设备号标示同一种类型设备下的不同设备. 2.创建设备文件实例 [[email protec

深入剖析linux磁盘管理

一.linux中常见的磁盘: 无论什么操作系统,归根还是要落实与磁盘上的,对于磁盘的管理也是linux管理必备的一项技能.在linux中"一切皆文件"的思想贯彻整个linux的学习中,包括像是磁盘等的硬件也是在linux的/dev/目录下类似于文件形式的存放,常见的SATA口USB优盘或是SCSI口的硬盘在linux中是以/dev/sd[a-p]开头的文件,早期的IDE硬盘现在已经很少见了,这种硬盘在linux中是以/dev/hd[a-d],CDROM是以/dev/cdrom开头的文件