磁盘分区管理(代码片段)

莫孟林 莫孟林     2022-10-24     645

关键词:

 硬盘机制

磁盘分区信息是放在硬盘上的,而不是操作系统里,存在整个硬盘的第0个扇区(sector)。

MBR机制:Master Boot Record (主引导记录)

占用空间为512bytes:

      。boot loader (一段程序,引导加载器的程序)加载指定操作系统的内核:446bytes

      。fat :64bytes,每16个bytes存放一个分区信息,最多只有4个分区。

      。55 AA:MBR有效性标记,2bytes

GPT机制:大于2T的磁盘机制

GPT全称是GUID Partition Table,GUID指的是全球统一标识符(Globals Unique ldentifiers)。

GPT分区需要硬盘有UEFI接口。

 

硬盘接口类型

。IDE (ATA) :并口,每个控制器可接两块硬盘,早期PC机用的比较多,现在已经淘汰。

133MB/s

。SCSI(Small computer System Interface):并口,可以接N多块硬盘。转速高,寿命长,早期的服务器用的很多。320MB/s目前面临淘汰。

。SAS(Serial Attached SCS):串行SCSI,可以与SATA兼容。600MB/s

现在的x86服务器上,主流就是SAS口,可以支持SATA口的硬盘,也可支持SAS口的硬盘。

。SATA(Serial ATA): 串行ATA口。目前很多台式机的机械硬盘是此类接口。

              。SATA1:150MB/s

              。SATA2:300MB/s

              。SATA3:600MB/s

 。mSATA (mini-SATA):miniSATA口。好多笔记本的SSD用mini-SATA口,目前最新版是M.2

               。mSATA

               。M.2(mini-SATA2):socket3类型最高支持 4GB/s。

  。PCI-express):台式机的SSD,还有部分笔记本(比如苹果Macbook),用的PCI-e,此接口比mSATA要快,最高支持8GB/s

  。USB(Universal Serial Bus):u盘,移动硬盘。

                 。USB2.0:60MB/s

                 。USB3.0:500MB/s

                 。USB3.1(也叫type-c):1.2GB/s

查看分区

df 查看磁盘状态

df:disk free

new新分区的时候,如果是加主分区,只能加到第四个。如果想要更多的分区,可以把第四个加为扩展分区。然后再在扩展分区上创建分区。

 

挂载

挂载的本质就是调用blkid查看设备UUID,然后查找到设备,进行挂载。

挂载

挂载的本质就是调用blkid查看设备UUID,然后查找到设备,进行挂载。

 

(1)手动挂载

 

 

linux系统的磁盘管理(代码片段)

Linux系统的磁盘管理一、环境介绍1.Linux系统版本2.系统磁盘情况二、磁盘介绍1.磁盘分区理解2.MBR分区方案2.GPT分区分区方案三、分区工具fidsk使用1.查看磁盘和分区信息2.查看指定设备信息3.对新磁盘进行分区4.格式化文件系统四、... 查看详情

磁盘管理之磁盘分区(代码片段)

磁盘管理之磁盘分区磁盘分区表磁盘分区表位置:0磁头0磁道1扇区(前446字节表示mbr主引导记录,中单64字节表示分区表,最后2字节55AA标识表示结束标记)主分区(primary):一般一定要有,用来存放数据(最多四个主分区)扩展分区(exten... 查看详情

磁盘分区管理(代码片段)

 硬盘机制磁盘分区信息是放在硬盘上的,而不是操作系统里,存在整个硬盘的第0个扇区(sector)。MBR机制:MasterBootRecord(主引导记录)占用空间为512bytes:   。bootloader(一段程序,引导加载器的程序)加载指定操作系... 查看详情

磁盘管理(代码片段)

fdisk格式为“fdisk [磁盘名称]”参数作用m查看全部可用的参数n添加新的分区d删除某个分区信息l列出所有可用的分区类型t改变某个分区的类型p查看分区表信息w保存并退出q不保存直接退出对磁盘操作完毕之后,Linux系统会自... 查看详情

linux磁盘分区(代码片段)

磁盘分区磁盘命名分区管理磁盘创建分区创建文件系统挂载交换分区增加交换分区准备分区格式化挂载逻辑卷创建LVMVG管理LV扩容磁盘命名kernel对不同硬盘命名方式CentOS7:1、SATA(单口)/dev/sda/dev:设备文件目录;s:sata单口;d:磁盘;a... 查看详情

linux磁盘分区(代码片段)

磁盘分区磁盘命名分区管理磁盘创建分区创建文件系统挂载交换分区增加交换分区准备分区格式化挂载逻辑卷创建LVMVG管理LV扩容磁盘命名kernel对不同硬盘命名方式CentOS7:1、SATA(单口)/dev/sda/dev:设备文件目录;s:sata单口;d:磁盘;a... 查看详情

lvm的管理;磁盘配额(代码片段)

setenforce0一、lvm的管理lvm的作用:动态管理磁盘,增强磁盘管理的灵活性。1、物理卷物理卷是由磁盘或分区转换得来的,由一个一个pe组成(每个pe默认大小为4MB)。分区的类型必须修改为8e创建pv:格式:pvcreate分区1[分区2分区3... 查看详情

linux磁盘管理(fdisk磁盘管理工具|swap交换分区|lvm逻辑卷管理)(代码片段)

目录1Linux磁盘管理1.1fdisk磁盘管理工具1.2文件系统2磁盘管理二2.1创建swap交换分区2.2关闭swap交换分区2.3逻辑卷管理:LVM1Linux磁盘管理lsblk:列出所有可用块设备的信息fdisk-l:查看磁盘所有分区信息blkid:查看文件系... 查看详情

lvm讲解,磁盘故障案例(代码片段)

...盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分... 查看详情

linux运维基础:磁盘管理(代码片段)

磁盘分区使用工具一般情况下,小磁盘分区:磁盘空间小于2T-->fdisk大磁盘分区:磁盘空间大于2T-->party(亦可用于小于2T)fdisk常用命令命令功能fdisk-l查看磁盘分区信息fdisk/dev/sdb进行磁盘分区mkfs.xfs/dev/sdb1或mkfs-txfs/de... 查看详情

逻辑卷管理和磁盘配额(代码片段)

逻辑卷管理和磁盘配额首先在虚拟机上添加两块硬盘,init6重启识别后,我们对它们进行分区,输出命令后会出现“Command(mforhelp)”,在里面进行分区设置然后继续对/dev/sdc进行分区,步骤一样,分区完成后fdisk–l查看下分区成功... 查看详情

linux0.11源码阅读笔记-文件管理(代码片段)

Linux0.11源码阅读笔记-文件管理文件系统生磁盘未安装文件系统的磁盘称之为生磁盘,生磁盘也可以作为文件读写,linux中一切皆文件。磁盘分区生磁盘可以被分区,分区中可以安装文件系统,常见的文件系统有fat32、ext2、ext4等... 查看详情

linux磁盘管理——分区+挂载(fdisk+gdisk+mount+lsblk+df)(代码片段)

文章目录一、硬盘基础知识1.硬盘命名方式2.磁盘设备的命名3.硬盘的分区方式二、基本分区管理1.磁盘划分思路2.lsblk命令3.df命令4.fdisk1)进入分区2)新建分区3)查看分区信息4)查看分区情况5)刷新分区表信... 查看详情

磁盘存储(代码片段)

磁盘系统:一、磁盘分区1、MRB:最大支持存储2T,单文件最大支持不超过4G       一块硬盘最多支持4个主分区,亦或者3个主分区+1扩展(n个逻辑分区)         2、GPT:支持128个分区,使用64位,支持8Z(512Byt... 查看详情

11磁盘存储和系统分区管理文件管理系统(代码片段)

文件系统操作系统中负责管理和存储文件信息的软件结构称为文件管理系统,简称文件系统。它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,安全控制,日志,压缩,加密等支持的文件系统:ls/lib/modul... 查看详情

linux系统的磁盘管理(代码片段)

(Linux系统的磁盘管理)一、环境介绍1.Linux系统版本[root@node1~]#cat/etc/redhat-releaseRedHatEnterpriseLinuxrelease8.0(Ootpa)[root@node1~]#2.系统磁盘情况[root@node1~]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:0020G0disksdb8:16020G0disksdc8:32020G0disksdd8:48020G0disksr011:011024... 查看详情

linux磁盘管理,挂载分区管理,磁盘分区扩容缩容管理,详细教程(代码片段)

一、Linux磁盘基本信息查看命令df-h查看已经在使用或挂载的磁盘信息。查看的是文件系统的大小ubuntu@ubuntu:~$df-hFilesystemSizeUsedAvailUse%Mountedonudev1.9G01.9G0%/devtmpfs391M1.5M390M1%/run/dev/mapper/ubuntu--vg-ubuntu--lv19G6.8G11G39%/tmpfs2.0G02.0G0%/dev/shmt... 查看详情

lvm基本应用,扩展及缩减实现!(代码片段)

...盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分... 查看详情