不重启添加硬盘。

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字节开始(只能克隆主分区)。空间需要大于被克隆硬盘

linux 磁盘管理2-硬盘分区的更多相关文章

  1. Linux 磁盘管理

    Linux磁盘管理好坏管理直接关系到整个系统的性能问题. Linux磁盘管理常用三个命令为df.du和fdisk. df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 fdisk:用于磁盘分 ...

  2. df、du、fdisk:Linux磁盘管理三板斧的使用心得(转载)

    From:http://os.51cto.com/art/201012/240726_all.htm 作者介绍:李洋(博客),博士毕业于中科院计算所.10多年来一直从事计算机网络信息安全研发工作,曾主 ...

  3. linux 磁盘管理学习笔记

    磁盘管理命令:fdisk df du fdisk #查看硬盘分区表 df #查看分区使用情况 du #查看文件占用空间情况lvdisplay #逻辑分区 [1] 李洋.df.du.fdisk:Linu ...

  4. 每天进步一点点——Linux磁盘管理LVM与RAID

    转载请注明出处:http://blog.csdn.net/cywosp/article/details/38965799 1. 传统磁盘管理问题 当分区大小不够用时无法扩展其大小,仅仅能通过加入硬盘. ...

  5. linux磁盘管理系列-软RAID的实现

    1 什么是RAID RAID全称是独立磁盘冗余阵列(Redundant Array of Independent Disks),基本思想是把多个磁盘组合起来,组合一个磁盘阵列组,使得性能大幅提高. R ...

  6. linux磁盘管理系列-LVM的使用

    LVM是什么 LVM是Linux操作系统的逻辑卷管理器. 现在有两个Linux版本的LVM,分别是 LVM1,LVM2.LVM1是一种已经被认为稳定了几年的成熟产品,LVM2 是最新最好的LVM版本. ...

  7. Linux磁盘管理及LVM讲解(week2_day2)--技术流ken

    硬盘接口 从整体的角度上,硬盘接口分为IDE.SATA.SCSI和SAS四种,IDE接口硬盘多用于家用产品中,也部分应用于服务器,SCSI接口的硬盘则主要应用于服务器市场,而SAS只在高端服务器上,价 ...

  8. linux磁盘管理系列三:LVM的使用

    磁盘管理系列 linux磁盘管理系列一:磁盘配额管理   http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...

  9. linux磁盘管理系列二:软RAID的实现

    磁盘管理系列 linux磁盘管理系列一:磁盘配额管理   http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...

随机推荐

  1. nmap详解之选项说明

    功能选项 功能选项可以组合使用.一些功能选项只能够在某种扫描模式下使用.nmap会自动识别无效或者不支持的功能选项组合,并向用户发出警告信息. 如果你是有经验的用户,可以略过结尾的示例一节.可以使用n ...

  2. SpringBoot学习(三):日志

    1.日志框架 小张:开发一个大型系统: ​ 1.System.out.println(""):将关键数据打印在控制台:去掉?写在一个文件? ​ 2.框架来记录系统的一些运行时信息: ...

  3. JS刷算法题:二叉树

    Q1.翻转二叉树(easy) 如题所示 示例: 输入: 4 / \ 2 7 / \ / \ 1 3 6 9 输出: 4 / \ 7 2 / \ / \ 9 6 3 1 来源:力扣(LeetCode) ...

  4. linux入门系列10--firewalld防火墙管理

    上一篇文章学习了用户及文件相关权限,本篇继续学习防火墙技术. 防火墙作为公网与内网之间的保护屏障,对系统至关重要.防火墙又分为硬件防火墙和软件防火墙,主要功能都是依据设置的策略对穿越防火墙的流量进行过 ...

  5. 认识Git与GitHub

    Git介绍 Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.相比CVS.SVN等版本控制工具,Git更加优秀,功能也更加强大.但是相对也难学. 使用Git来管理 ...

  6. 【LaTeX】记录一下LaTeX的安装和使用

    由于排版论文的需要,了解了一些LaTeX的相关内容,下面简单记录关于LaTeX的安装和使用 维基百科: LaTeX(/ˈlɑːtɛx/,常被读作/ˈlɑːtɛk/或/ˈleɪtɛk/),文字形式写作L ...

  7. CyclicBarrier与CountDownLatch区别

    阻塞与唤醒方式的区别 CountDownLatch计数方式 CountDownLatch是减计数.调用await()后线程阻塞.调用countDown()方法后计数减一,当计数为零时,调用await( ...

  8. 【MySQL 线上 BUG 分析】之 多表同字段异常:Column ‘xxx’ in field list is ambiguous

    一.生产出错! 今天早上11点左右,我在工作休息之余,撸了一下猫.突然,工作群响了,老大在里面说:APP出错了! 妈啊,这太吓人了,因为只是说了出错,但是没说错误的信息.所以我赶紧到APP上看看. 这 ...

  9. JavaScript实现计算后缀表达式(逆波兰表达式)以及将中缀表达式转为后缀表达式

    逆波兰表达式,它的语法规定,表达式必须以逆波兰表达式的方式给出.逆波兰表达式又叫做后缀表达式.这个知识点在数据结构和编译原理这两门课程中都有介绍,下面是一些例子: 正常的表达式 逆波兰表达式 a+b ...

  10. 永久关闭linux swap

    一般来说,Linux的虚拟内存会根据系统负载自动调整.内存页(page)swap到磁盘会显著的影响Kafka的性能,并且Kafka重度使用page cache,如果VM系统swap到磁盘,那说明没有足 ...