加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux磁盘分区命令--fdisk与parted

发布时间:2022-10-11 12:58:19 所属栏目:Linux 来源:
导读:  抱歉各位,最近因为事情多所以公众号更新的不频繁了,小编会尽量将最好的内容呈现给大家,本公众号依旧按照数通与运维交叉分享的习惯,今天分享linux的一些基础常识!下一次会继续分享数通方面的知识!

  
  抱歉各位,最近因为事情多所以公众号更新的不频繁了,小编会尽量将最好的内容呈现给大家,本公众号依旧按照数通与运维交叉分享的习惯,今天分享linux的一些基础常识!下一次会继续分享数通方面的知识!
 
  linux前文简单总结了如何挂载一个新硬盘进行硬盘分区,详见和硬盘分区的命令没来的及整理,今天系统整理一下linux分区常用的两个命令:fdisk与parted。
  
  这两个命令我们可以理解为两个分区工具,分区是一个很多人不是很熟悉的概念年,大部分用的个人电脑对硬盘分区的概念年基本上没什么概念,但是对于服务器分区的概念年什么重要,分区不当会导致系统数据无法存储,或者存储后丢失的现象,信息化的时代最重要的就是数据。
 
  硬盘分区两个主要目的:1.硬盘刚刚开始的第一个扇区要建立硬盘分区表,MBR分区表或者GUID分区表。为什么要这么做:给大家简单描述一下电子产品是如何启动的,包括手机,电脑啊,交换机等等都是一样的,硬件上电--基本输入输出单元-(BIOS)硬件自检--硬件出错开始报警--硬件无错CPU指挥内存从硬盘中读取数据--硬盘读写第一扇区数据--分区表中显示了系统(linux或者windows)引导信息,文件系统,数据读写开始于结束扇区等详细信息---引导无错启动系统内核--引导出错在屏幕显示出系统无法引导的相关信息。
 
  如果硬盘的第一扇区物理损毁,那么意味着这块硬盘无法建立分区表,基本上硬盘没有什么利用价值了。
 
  常见的MBR分区是针对2.2T以内的硬盘的分区形式,由于MBR分区表的设计故它所记录的存储空间可以存储2.2T的数据量,硬盘数据的删除主要是对MBR分区表中的相关数据扇区的位置标识进行删除,这也是现在数据恢复软件可以将删除数据恢复出来的主要原因。
 
  对于超过2.2T的硬盘,目前服务器硬盘单盘基本上都有3T容量。所以必须要采用GUID分区表,同时GUID分区表可以配合新式主板的UEFI引导。
 
  两个分区工具fdisk主要是进行MBR分区表的硬盘进行相关操作,parted主要是建立GUID分区表,对3T大小的硬盘进行相关分区操作。目前来说用的相对还是比较多,大部分人的linux环境下不需要进行GUID分区表建立,服务器一般会外置存储网络SAN或者NASlinux分区工具,使用的存储虚拟化管理技术LUN。服务器分区主要是针对服务器linux相关系统和用户分区,保证用户关键操作信息妥善管理,现在主流的也是LVM分区,逻辑卷管理,方便硬盘进行灵活的操作。但是partted也是很有必要学习的。
 
  fdisk的相关操作我们之前都已经分享过:
 
  下边重点和大家演示一下用parted分区工具建立GPT分区表的硬盘。
 
  用法:parted [选项]... [设备 [命令 [参数]...]...]
 
  将带有“参数”的命令应用于“设备”。如果没有给出“命令”,则以交互模式运行
 
  -h, --help 显示此求助信息
 
  -l, --list 列出所有设别的分区信息
 
  -i, --interactive 在必要时,提示用户
 
  -s, --script 从不提示用户
 
  -v, --version 显示版本
 
  在虚拟机中加载一块新的硬盘(具体怎么操作以前分享过,不会的可以百度)
 
  创建新分区表类型,确定分区表类型为GPT
 
  命令:mklabel gpt (严格区分大小写,label-type可以是:"bsd", "dvh", "gpt", "loop","mac", "msdos", "pc98", or "sun" 一般的pc机都是msdos格式,如果分区大于2T则需要选用gpt格式的分区表。)
 
  建立分区
 
  分区命令:mkpart
 
  需要指定文件类型,linux中默认ext2我们一般指定为ext3或者ext4的文件格式其他内容与fdisk类似,分区名称随意不要用中文就可以
 
  创建俩个分区,并用P参数打印出GUID分区表
 
  将新建分区进行格式化。
 
  分区格式化命令:
 
  [root@localhost~]# mkfs.ext3 /dev/sdb1
 
  [root@localhost~]# mkfs.ext4 /dev/sdb2
 
  最后挂载,只有挂载后才能被linux系统调用:
 
  创建挂载目录
 
  [root@localhost~]# mkdir /like1 /like2
 
  挂载
 
  [root@localhost~]# mount /dev/sdb1 /like1
 
  [root@localhost~]# mount /dev/sdb2 /like2
 
  查看(可以进入图形化界面看到根目录下新的存储空间):
 
  linux一切皆文件的思想你是否能从上图体会到?(今天就分享到这)
 

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!