硬盘分区2.1
- 格式:doc
- 大小:71.50 KB
- 文档页数:2
hp硬盘中的恢复分区1.引言1.1 概述概述部分应该对读者提供关于HP硬盘恢复分区的基本概念和背景信息,让读者对该主题有一个初步的了解。
因此,我们可以根据以下的内容来编写概述部分:概述部分:HP硬盘恢复分区是指为了解决操作系统损坏或数据丢失等问题而在HP计算机的硬盘上划分的特定区域。
这个恢复分区是一个隐藏的分区,其主要目的是在系统发生故障时,通过恢复分区中储存的备份系统和文件来快速恢复和修复计算机。
与传统的备份方法相比,HP硬盘恢复分区提供了更便捷和高效的故障恢复解决方案。
通过HP硬盘恢复分区,用户可以将计算机系统恢复到出厂设置或备份的最新状态。
无论是因为病毒感染、系统错误、重要文件丢失,还是其他各种原因,HP硬盘恢复分区都可以帮助用户迅速恢复系统并重建数据。
此外,HP硬盘恢复分区还提供了系统修复工具和驱动程序,以确保恢复后的系统能够正常运行。
然而,HP硬盘恢复分区也有其局限性。
首先,恢复分区的容量通常是有限的,因此,用户需要定期备份重要文件以确保数据的完整性和安全性。
此外,恢复分区的操作也可能会对用户自定义的配置和文件产生一定的影响,因此,在使用恢复分区之前,建议用户先备份重要数据并了解恢复分区操作的影响。
总之,HP硬盘恢复分区作为一种高效和便捷的故障恢复解决方案,为用户提供了快速恢复操作系统和数据的方法。
然而,用户在使用恢复分区时需要谨慎,确保数据的备份和了解操作的局限性。
在未来,我们期望HP硬盘恢复分区能够进一步完善和发展,以满足不断增长的用户需求。
1.2 文章结构本文将以以下几个部分进行论述:1. 引言:在本节中,将对HP硬盘恢复分区的概念进行概述。
首先解释什么是恢复分区以及其作用。
随后,介绍本文的目的和意义。
2. 正文:本节将详细介绍HP硬盘恢复分区的操作方法。
首先,会对恢复分区的具体定义进行阐述,解释其实质和原理。
随后,将介绍具体的操作步骤和技巧,并提供相关的指导和建议。
3. 结论:在本节中,将对HP硬盘恢复分区的优势和局限性进行分析和总结。
新建简单卷与主分区新建简单卷与主分区1. 引言1.1 概述主题在计算机硬盘中,存储设备被划分为不同的分区,以便有效地管理和组织数据。
其中,简单卷和主分区是常见的分区类型之一。
本文将深入探讨新建简单卷和主分区,介绍它们的定义、功能以及如何正确使用它们。
2. 了解简单卷和主分区2.1 什么是简单卷简单卷是一种基本的存储单元,在Windows操作系统中使用。
它可以将一个物理磁盘划分为多个独立的逻辑驱动器,并为用户提供不同的存储空间来组织文件和数据。
简单卷不具备冗余功能,当其中一个分区发生故障时,可能会导致数据丢失。
2.2 什么是主分区主分区是硬盘上的一个逻辑区域,可用于安装操作系统和储存用户数据。
在主分区中,可以创建一个可启动的操作系统,也可以存储用户的文件和程序。
通常情况下,硬盘最多可以有四个主分区。
如果需要创建更多的分区,可以使用扩展分区。
3. 新建简单卷的步骤3.1 确定磁盘状态在新建简单卷之前,需要先确定磁盘状态。
打开磁盘管理工具,查看磁盘的状态是否是"基本磁盘"。
只有基本磁盘才支持简单卷的创建。
3.2 打开磁盘管理工具在Windows操作系统中,可以通过打开“控制面板”->“管理工具”->“计算机管理”->“磁盘管理”来访问磁盘管理工具。
在磁盘管理工具中,可以看到当前计算机上所有的磁盘驱动器和分区的信息。
3.3 新建简单卷在磁盘管理工具中,选择未分配的磁盘空间,右键点击该空间并选择“新建简单卷”。
按照向导的指引,设置卷大小、分区字母和文件系统类型等选项。
点击“完成”按钮,新建的简单卷将会显示在磁盘管理工具中。
4. 主分区的管理和使用4.1 创建主分区在磁盘管理工具中,选择一个未分配的空间,并右键点击该空间。
选择“新建简单卷”并按照向导设置选项,即可创建新的主分区。
4.2 格式化主分区在创建主分区后,需要对其进行格式化操作,以便为操作系统和用户数据提供正常的读写功能。
大硬盘(大于2T)分区方法背景在使用fdisk建立分区时,我们最大只能建立2TB大小的分区。
如需建立超过2T的分区需要采用GPT磁盘模式。
下文补充一下GPT 和MBR的基础知识和分超过2T分区的方法。
基本概念MBR1、MBR,该磁盘模式是我们常用的模式,英文全称为Master Boot Record,缩写:MBR,中文名称为主引导记录,又称为主引导扇区。
2、采用MBR型分区结构的硬盘(其磁盘卷标类型为MS-DOS),最多只能识别4个主要分区。
所以对于一个采用此种分区结构的硬盘来说,想要得到4个以上的主要分区是不可能的。
这里就需要引出扩展分区了。
扩展分区也是主分区(Primary partition)的一种,但它与主分区的不同在于理论上可以划分为无数个逻辑分区,每一个逻辑分区都有一个和MBR结构类似的扩展引导记录(EBR)。
在MBR分区表中最多4个主分区或者3个主分区+1个扩展分区,也就是说扩展分区只能有一个,然后可以再细分为多个逻辑分区。
3、在Linux系统中,硬盘分区命名为sda1-sda4或者hda1-hda4(其中a表示硬盘编号可能是a、b、c等等)。
在MBR硬盘中,分区号1-4是主分区(或者扩展分区),逻辑分区号只能从5开始。
在MBR分区表中,一个分区最大的容量为2T,且每个分区的起始柱面必须在这个disk的前2T内。
你有一个3T的硬盘,根据要求你至少要把它划分为2个分区,且最后一个分区的起始扇区要位于硬盘的前2T空间内。
如果硬盘太大则必须改用GPT。
GPT1、GPT,英文全称为GUID Partition Table,缩写:GPT,中文名称为全局唯一标识分区表。
它是EFI(可扩展固件接口标准)的一部分,用来替代BIOS中的主引导记录分区表。
2、在MBR硬盘中,分区信息直接存储于主引导记录(MBR)中(主引导记录中还存储着系统的引导程序)。
但在GPT硬盘中,分区表的位置信息储存在GPT头中。
硬盘的初始化以及分区方法总结1.引言1.1 概述硬盘的初始化以及分区方法是在计算机硬盘使用前必须进行的重要步骤。
硬盘的初始化是指对硬盘进行一系列操作,将其恢复为出厂设置的状态,以确保硬盘的正常工作。
而硬盘的分区则是将硬盘划分为多个逻辑部分,以便操作系统能够对其进行管理和利用。
在进行硬盘初始化时,我们可以选择进行低级格式化或高级格式化。
低级格式化是一种较为彻底的初始化方式,它会擦除硬盘上的全部数据,并重新建立物理磁道和扇区。
这种初始化方法能够修复硬盘中一些物理损坏的问题,但是也会导致数据的完全丢失。
相比之下,高级格式化是一种更为常见的初始化方式,它只会擦除硬盘中的文件系统,并重新构建文件分配表和目录结构,而不会对物理磁道和扇区进行改变。
而当我们需要将硬盘进行分区时,常见的方法有主分区和扩展分区。
主分区是硬盘中被操作系统直接访问的部分,一个硬盘最多可以有4个主分区。
每个主分区都可以独立安装操作系统和存储数据。
而扩展分区则是一种特殊的主分区,它可以被进一步划分为逻辑分区,从而提供更多的存储空间。
一个硬盘中只能有一个扩展分区,但可以在扩展分区中创建多个逻辑分区。
综上所述,硬盘的初始化和分区方法是确保硬盘正常运行并能高效利用存储空间的重要步骤。
通过合理选择初始化和分区方法,我们可以使硬盘工作得更加稳定,并满足不同需求下的数据存储和管理。
1.2文章结构1.2 文章结构本文主要介绍了硬盘的初始化以及分区方法,并进行了总结。
文章结构如下:2. 正文部分2.1 硬盘的初始化方法2.1.1 低级格式化2.1.2 高级格式化2.2 硬盘的分区方法2.2.1 主分区2.2.2 扩展分区3. 结论部分3.1 总结硬盘初始化方法3.2 总结硬盘分区方法在正文部分,我们将详细介绍硬盘初始化的两种方法:低级格式化和高级格式化。
低级格式化是指对硬盘进行整体的擦除和重新分配扇区的操作,通常用于修复硬盘出现的物理故障或严重的逻辑错误。
[笔记本硬盘格式化]笔记本电脑硬盘的分区和格式化篇一: 笔记本电脑硬盘的分区和格式化4.2.1 笔记本电脑硬盘的分区新的硬盘不能直接使用,必须先进行格式化。
[]在安装操作系统之前还要对格式化的硬盘进行分区。
对硬盘分区就是将硬盘划分成若干个小的区域。
目前硬盘的容量比过去大了许多,有计划地进行分区,可以更方便、更有效地存储和管理数据。
硬盘分区的工具有很多种.常用的有FDISK、Disk Genius、Partition Magic和DM等。
Windows XP系统还自带磁盘管理工具,可以用来进行硬盘分区。
下面以FDISK分区程序为例来介绍一下硬盘的分区方法。
①进入DOS系统需要启动盘。
首先将启动盘放入笔记本电脑中,重新启动后,系统进行自检,然后根据设置好的启动顺序.程序会弹出选项启动菜单。
第l项“Start computer with CD—ROM support”表示启动笔记本电脑并加带光驱支持,第2项“Start computer without CD—ROM support”表示启动笔记本电脑不加带光驱支持,第3项“View the Help file”用于查看帮助文件。
此时可以通过键盘上的、方向键,选择所要启动的功能。
在这里选择第1项“Start computer withCD—ROM support”启动笔记本电脑并加带光驱支持即可。
②在笔记本电脑加载程序完成后,就会进入DOS界面,此时用键盘输入“FDISK”硬盘分区命令,并按下[Enterl键,即可进入磁盘分区界面。
③在磁盘分区界面中会出现“Do you wish to enable large disk support[Y/Nl 7”语句,这是程序在询问用户是台使用大容量硬盘。
由于目前市场上的硬盘容量都比较大,因此在语句后面的括号内默认选择为“Y”,直接按键进入即可。
④进入FDISK硬盘分区程序的主界面后,会出现4个选项:第l项“Create DOSpartitionor Logieal DOS Drive”是建立DOS主分区或逻辑驱动器,第2项“Set active partition”是设置激活DOS分区,第3项“Delete partition OF Logical DOS Drive”是删除DOS分区或逻辑驱动器,第4项“Display partition information”是显示当前分区信息。
parted命令分区--(GPT分区)MBR分区表(主引导记录分区表):2.1TB(1TB=1024GB).①最多⽀持4个主分区.②扩展分区只能有⼀个,并且扩展分区与主分区之和不超过4,扩展分区内不能写数据,只能写⼊逻辑分区.③逻辑分区可以有10个.GPT分区表(也叫GUID分区表,全局唯⼀标⽰分区表):9.4ZB(GB-TB-EB-PB-ZB 1024进制),最多⽀持128个分区.其中1个作为系统保留分区,剩余127个为⽤户⾃定义分区.parted命令直接建⽴的分区是ext2格式,并且,如果通过mkfs格式化为ext4,parted进⾏resize动态调整分区⼤⼩会失败.parted命令能够识别MBR 分区表,显⽰为msdos.[root@localhost ~]# parted #进⼊parted命令GNU Parted 2.1使⽤ /dev/sda #⼀定要看清楚,这是主磁盘,不能在这⾥做分区和格式化,不然系统将会⽆法开机Welcome to GNU Parted! Type 'help' to view a list of commands.(parted) quit #这是输⼊命令的位置,⽴马使⽤quit退出[root@localhost ~]# parted /dev/sdb #使⽤parted命令必须加⼊参数GNU Parted 2.1使⽤ /dev/sdbWelcome to GNU Parted! Type 'help' to view a list of commands.(parted)接下来进⾏如下⼏个实验:①建⽴GPT分区②已经建⽴分区进⾏扩容③mount挂载④⾃动加载GPT分区1.建⽴GPT分区:[root@localhost ~]# partedGNU Parted 2.1使⽤ /dev/sdaWelcome to GNU Parted! Type 'help' to view a list of commands.(parted) help接下来会显⽰⼀堆的命令列表和命令内容概括,主要有⼀下⼏个需要知道:①help #显⽰命令帮助⽂档,特别是命令的输⼊格式②mklabel mktable #2个都是建⽴新的分区表(硬盘标签),感觉还是mktable更加习惯,好记③mkfs #为分区写⼊⽂件系统④mkpart #创建新的分区⑤print #打印分区信息(已经创建的分区使⽤这个命令查看)⑥quit #退出parted命令⑦rm #删除分区⑧select #选择分区设备,可以切换磁盘(parted) mktable #新建分区表新的磁盘标签类型? gpt #GPT分区表警告: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue? #提⽰"新建分区表会摧毁所有存在磁盘中的数据",是否继续?是/Yes/否/No? y #当然是啦(parted) print #显⽰结果Model: VMware, VMware Virtual S (scsi)Disk /dev/sdb: 5369MBSector size (logical/physical): 512B/512BPartition Table: gpt #是不是发现这⾥由msdos(表⽰MBR)变成了GPT(parted) mkpart #新建分区分区名称? []? nigulasi1 #⾃⼰命名,⽐如说尼古拉斯哈哈⽂件系统类型? [ext2]? #只能默认ext2起始点? 1 #起始点 1M结束点? 1G #结束点1G,注意下⼀个分区起始点不能⼩于1000M,也就是说要从1001M开始,不然会报错,告诉你已经分区了(parted) print #显⽰结果Model: VMware, VMware Virtual S (scsi)Disk /dev/sdb: 5369MBSector size (logical/physical): 512B/512BPartition Table: gptNumber Start End Size File system Name 标志1 1049kB 1000MB 999MB ext2 nigulasi12.已经建⽴的分区进⾏动态调整⼤⼩新建⼀个2G的分区(parted) resize 2 #重新设置分区⼤⼩WARNING: you are attempting to use parted to operate on (resize) a file system.parted's file system manipulation code is not as robust as what you'll find indedicated, file-system-specific packages like e2fsprogs. We recommendyou use parted only to manipulate partition tables, whenever possible.Support for performing most operations on most types of file systemswill be removed in an upcoming release.起始点? [1001MB]? #起始点默认回车结束点? [3000MB]? 2000M #结束点从3G改为2G(当前默认1G=1000M,⽅便计算)警告: A resize operation on this file system will use EXPERIMENTAL codethat MAY CORRUPT it (although no one has reported any such damage yet).You should at least backup your data first, and run 'e2fsck -f' afterwards.确认/OK/放弃/Cancel? ok #输⼊ok(parted) print #显⽰结果已经缩减⼤⼩Model: VMware, VMware Virtual S (scsi)Disk /dev/sdb: 5369MBSector size (logical/physical): 512B/512BPartition Table: gptNumber Start End Size File system Name 标志1 1049kB 900MB 899MB ext2 nigulasi12 1001MB 2000MB 999MB ext2 nigulasi2(parted) quit #退出其实resize按理来说可以变⼩,也可以变⼤,但是实际上扩容会报错,操作了⼗⼏遍只有⼀遍成功,确实很奇葩,这个parted⼯具还是不够完善,⽐如:操作resize后显⽰Warning:parted's file system manipulation code is not as robust as what you'll find in dedicated, file-system-specific packages like e2fsprogs.表⽰parted⼯具没有我们想的那么完善......毕竟我们马上要学习LVM逻辑卷组,以后只能⽤更⾼级的LVM,这些就当是回忆科技的过往吧.3.⼿动挂载[root@localhost ~]# mkdir /mnt/sdb1 #设置挂载点(挂载点就是已经建⽴的空⽬录)[root@localhost ~]# mkdir /mnt/sdb2 #设置挂载点,新建了2个分区,需要2个挂载点[root@localhost ~]# mount /dev/sdb1 /mnt/sdb1/ #把第⼆块SCSI硬盘上的第⼀个分区挂载到/mnt/sdb1⽬录上[root@localhost ~]# mount /dev/sdb2 /mnt/sdb2/ #把第⼆块SCSI硬盘上的第⼆个分区挂载到/mnt/sdb2⽬录上[root@localhost ~]# df -h #显⽰(只能看已经挂载的)磁盘信息,相当于双击打开"我的电脑"后的显⽰效果Filesystem Size Used Avail Use% Mounted on/dev/sda5 9.8G 2.4G 7.0G 26% /tmpfs 495M 0 495M 0% /dev/shm/dev/sda1 190M 33M 147M 19% /boot/dev/sda3 1.9G 3.5M 1.8G 1% /home/dev/sdb1 804M 13K 761M 1% /mnt/sdb1/dev/sdb2 893M 13K 845M 1% /mnt/sdb2接下来可以cd /mnt/sdb1/进⼊该分区,挂载点相当于⼀个进⼊磁盘对应分区的对应"门",不同分区不同门,进⼊这个⽬录(也就是挂载点),也就是进⼊了分区,新建⽂件,⽬录,包括增删改查都是在第⼆块SCSI硬盘的第⼀个分区上进⾏操作!命令⾏输⼊的mount命令是临时⽣效的,重启后将会失效,因此我们要实现永久⽣效,那就是把"配置信息"或者命令写⼊对应⽂档,那么来看下⼀⼩节.4.⾃动挂载(/etc/fstab)Linux开机时查看/etc/fstab这个配置⽂件,按照配置信息进⾏⾃动挂载.我们需要把新建分区的信息按照对应的格式填⼊这个⽂件内,即可达到⾃动挂载效果.vi /dec/fstab #进⼊配置⽂档#我们拿出⼀⾏来进⾏学习UUID=b9008873-894b-4586-bbd9-0690a052c5d6 /home ext4 defaults 1 2#第⼀列UUID,相当于硬盘分区的"⾝份证号码",通过这个号码识别硬盘,命令⾏模式下输⼊"ll /dev/disk/by-uuid/"查看对应分区的UUID号码.#第⼆列挂载点#第三列⽂件系统的格式#第四列默认参数配置,defaults就⾏,如果有其他功能添加,添加",功能名"即可#第五列是否备份,1-备份,0-不备份,默认1即可#第六列是开机fsck⼯具⾃检,0-不检,1-开机时检测,2-开机后检测,只有根分区默认开机⾃检, 其他分区默认2,有点像360优化开机选项,不然的话拖慢了开机速度.备注:这⾥存在⼀个很⼤的问题,导致很多⼈挂载失败!⾸先mount命令默认挂载的时候不需要我们⼿动配置信息,但是配置⽂件时需要UUID,这个数据是格式化后⽣成的,如果只是分区,但是没有格式化,⼀种可能是命令/"ll /dev/disk/by-uuid/"结果⾥没有你的设备对应的UUID,⽐如说/dev/sdb2,还有⼀种可能是显⽰的旧UUID,为什么说旧呢?因为你从最近⼀次⽂件修改时间可以看出来.因此你粘贴的UUID绝对是错的,重启后系统开机报错,说找不到UUID对应设备,谨记!如果开机报错,修复办法在上⼀篇⽂档"fdisk创建MBR分区"的末尾.在⽂档末尾添加如下内容:UUID=95988f1e-de1f-47e6-a791-4184a588d7ed /mnt/sdb1 ext2 defaults 1 2UUID=31f7fdbc-780b-42fd-9d3e-6764edbe68e3 /mnt/sdb2 ext2 defaults 1 2保存,退出⽂档.重启.[root@localhost ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda5 9.8G 2.4G 7.0G 26% /tmpfs 495M 0 495M 0% /dev/shm/dev/sda1 190M 33M 147M 19% /boot/dev/sda3 1.9G 3.5M 1.8G 1% /home/dev/sdb1 804M 13K 761M 1% /mnt/sdb1/dev/sdb2 893M 13K 845M 1% /mnt/sdb2可以看到分区已经⾃动挂载上来了,哇偶.⼋.建⽴swap分区实验:①建⽴swap分区②挂载⾄系统swap中③⾃动挂载swap分区在虚拟机⾥新添加⼀个空⽩盘给系统,1G⼤⼩⾜够了,只是做实验加⼊到swap分区中.记得添加空⽩盘后⽤命令"fdisk -l"如果不显⽰/dev/sdc,重启.[root@localhost ~]# fdisk -lDisk /dev/sda: 21.5 GB, 21474836480 bytes #当前测试Disk /dev/sdc,因此省略显⽰a/b盘Disk /dev/sdb: 5368 MB, 5368709120 bytesDisk /dev/sdc: 1073 MB, 1073741824 bytes #已经识别第三块SCSI硬盘了255 heads, 63 sectors/track, 130 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x000000001.使⽤fdisk⼯具创建swape分区:[root@localhost ~]# fdisk /dev/sdc #配置第三块硬盘,要写命令参数的Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabelBuilding a new DOS disklabel with disk identifier 0x1becc0ab.Changes will remain in memory only, until you decide to write them.After that, of course, the previous content won't be recoverable.#上⾯⼀⼤堆的警告意思就是:<你添加的空⽩盘是个三不像,啥格式都没有,我给你建了个DOS分区表格式,如果你保存,那就这个样写⼊了,写⼊后你的数据就没了>空⽩盘,不⽤管.Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)WARNING: DOS-compatible mode is deprecated. It's strongly recommended toswitch off the mode (command 'c') and change display units tosectors (command 'u').Command (m for help): p #显⽰分区信息,空⽩盘呗,要啥没啥.Disk /dev/sdc: 1073 MB, 1073741824 bytes255 heads, 63 sectors/track, 130 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x1becc0abDevice Boot Start End Blocks Id SystemCommand (m for help): t #直接改系统格式会报错,因为没有任何分区啊No partition is defined yet!Command (m for help): n #新建分区Command actione extendedp primary partition (1-4)p #输⼊p,选择主分区Partition number (1-4): 1 #分区号码,挨着顺序来First cylinder (1-130, default 1): #第⼀个柱⾯,默认就是1,直接回车就⾏Using default value 1Last cylinder, +cylinders or +size{K,M,G} (1-130, default 130): #最后⼀个柱⾯,默认回车Using default value 130Command (m for help): p #显⽰分区信息Disk /dev/sdc: 1073 MB, 1073741824 bytes255 heads, 63 sectors/track, 130 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x1becc0abDevice Boot Start End Blocks Id System/dev/sdc1 1 130 1044193+ 83 Linux#最后⼀列System(系统)的内容是Linux,不⾏,我们要建swap分区,所以得改!Command (m for help): l #列举⽀持的系统格式(主要记swap是哪个号,恩,82)0 Empty 24 NEC DOS 81 Minix / old Lin bf Solaris1 FAT12 39 Plan 9 82 Linux swap / So c1 DRDOS/sec (FAT-2 XENIX root 3c PartitionMagic 83 Linux c4 DRDOS/sec (FAT-3 XENIX usr 40 Venix 80286 84 OS/2 hidden C: c6 DRDOS/sec (FAT-4 FAT16 <32M 41 PPC PReP Boot 85 Linux extended c7 Syrinx5 Extended 42 SFS 86 NTFS volume set da Non-FS data6 FAT16 4d QNX4.x 87 NTFS volume set db CP/M / CTOS / .7 HPFS/NTFS 4e QNX4.x 2nd part 88 Linux plaintext de Dell Utility8 AIX 4f QNX4.x 3rd part 8e Linux LVM df BootIt9 AIX bootable 50 OnTrack DM 93 Amoeba e1 DOS accessa OS/2 Boot Manag 51 OnTrack DM6 Aux 94 Amoeba BBT e3 DOS R/Ob W95 FAT32 52 CP/M 9f BSD/OS e4 SpeedStorc W95 FAT32 (LBA) 53 OnTrack DM6 Aux a0 IBM Thinkpad hi eb BeOS fse W95 FAT16 (LBA) 54 OnTrackDM6 a5 FreeBSD ee GPTf W95 Ext'd (LBA) 55 EZ-Drive a6 OpenBSD ef EFI (FAT-12/16/10 OPUS 56 Golden Bow a7 NeXTSTEP f0 Linux/PA-RISC b11 Hidden FAT12 5c Priam Edisk a8 Darwin UFS f1 SpeedStor12 Compaq diagnost 61 SpeedStor a9 NetBSD f4 SpeedStor14 Hidden FAT16 <3 63 GNU HURD or Sys ab Darwin boot f2 DOS secondary16 Hidden FAT16 64 Novell Netware af HFS / HFS+ fb VMware VMFS17 Hidden HPFS/NTF 65 Novell Netware b7 BSDI fs fc VMware VMKCORE18 AST SmartSleep 70 DiskSecure Mult b8 BSDI swap fd Linux raid auto1b Hidden W95 FAT3 75 PC/IX bb Boot Wizard hid fe LANstep1c Hidden W95 FAT3 80 Old Minix be Solaris boot ff BBT1e Hidden W95 FAT1Command (m for help): t #这回有分区了,再次修改系统格式Selected partition 1 #只有⼀个分区,所以没得选,只能是1Hex code (type L to list codes): 82 #这⾥输⼊82,意思就是改为swap格式Changed system type of partition 1 to 82 (Linux swap / Solaris)Command (m for help): p #显⽰结果Disk /dev/sdc: 1073 MB, 1073741824 bytes255 heads, 63 sectors/track, 130 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x1becc0abDevice Boot Start End Blocks Id System/dev/sdc1 1 130 1044193+ 82 Linux swap / Solaris#这⾥显⽰的效果就是我们要的swap分区了,仔细核对最后⼀列系统格式,别搞错了.#⼀定⼀定⼀定要保存,重要的事情说三遍,输⼊ wCommand (m for help): w #!!!!重要The partition table has been altered! #意思就是磁盘的分区表已经改了Calling ioctl() to re-read partition table. #调⽤ioctl()函数可以得到磁盘信息,除⾮你做开发,不然⽤不到Syncing disks. #信息已经同步到了磁盘1. 挂载⾄swap分区中:分区后,该做什么? 格式化啊啊啊啊 ![root@localhost ~]# mkswap /dev/sdc1 #⽤mkswap格式化/dev/sdc1分区Setting up swapspace version 1, size = 1044188 KiBno label, UUID=0ccb15e6-af00-475c-93b6-56cd1f543ccb #说好的格式化后⽣成UUID,信![root@localhost ~]# free -h #记录当前swap分区信息,不然你咋知道增⼤了没有?total used free shared buffers cachedMem: 988M 279M 709M 260K 19M 108M-/+ buffers/cache: 150M 837MSwap: 7.8G 0B 7.8G[root@localhost ~]# swapon /dev/sdc1 #⼿⼯把/dev/sdc1加⼊swap分区,没报错[root@localhost ~]# free -h #对照下,恩,确实变⼤了1G,成功!total used free shared buffers cachedMem: 988M 279M 708M 260K 19M 108M-/+ buffers/cache: 151M 836MSwap: 8.8G 0B 8.8G2. ⾃动挂载swapvi /etc/fstab⽂档末尾加⼊下⾯⼀⾏信息:UUID=0ccb15e6-af00-475c-93b6-56cd1f543ccb swap swap defaults 0 0保存退出.重启.开机后检查是否正常:Last login: Fri Apr 13 17:12:05 2018 from 192.168.41.1[root@localhost ~]# free -htotal used free shared buffers cachedMem: 988M 231M 757M 260K 18M 58M-/+ buffers/cache: 153M 834MSwap: 8.8G 0B 8.8G内存⼤⼩直接存7.8G变成了8.8G,不⽤再⼿动添加了,哈哈,省事.。
Linux终端中的磁盘分区和格式化命令磁盘分区和格式化是在Linux终端中进行磁盘管理的重要命令。
通过磁盘分区,我们可以将一个物理硬盘划分成多个逻辑分区,从而实现不同用途的数据存储和管理。
而格式化命令则是对分区进行文件系统的创建和初始化,以便操作系统能够正确地读写数据。
本文将介绍Linux终端中常用的磁盘分区和格式化命令,并给出相应的实例以便读者能够更好地理解和应用这些命令。
1. 磁盘分区命令在Linux终端中,我们常用的磁盘分区命令主要包括fdisk和gdisk。
下面分别介绍这两个命令的使用方法。
1.1 fdisk命令fdisk是一个用于磁盘分区的命令行工具。
它能够对磁盘进行分区、删除分区、调整分区大小等操作。
下面是一些常用的fdisk命令及其参数:- fdisk /dev/sdX:打开磁盘设备sdX进行分区操作(X表示具体的磁盘设备,如sda、sdb等)。
- m:显示帮助信息。
- n:创建新分区。
- d:删除分区。
- p:显示分区表。
- q:退出fdisk。
下面是一个使用fdisk命令进行磁盘分区的实例:```# fdisk /dev/sdaWelcome to fdisk (util-linux 2.34).Changes will remain in memory only, until you decide to write them.Be careful before using the write command.Command (m for help): nPartition typep primary (0 primary, 0 extended, 4 free)e extended (container for logical partitions)Select (default p): pPartition number (1-4, default 1):First sector (2048-20971519, default 2048):Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-20971519, default 20971519):Created a new partition 1 of type 'Linux' and of size 10 GiB.Command (m for help): wThe partition table has been altered.Calling ioctl() to re-read partition table.Syncing disks.```1.2 gdisk命令gdisk是一个专门用于GUID分区表(GPT)的命令行工具,它适用于较新的UEFI系统和大容量硬盘。
解释MBR分区,GPT分区,EFI分区,MSR分区是什么MBR分区表,对应的是传统模式和UEFI的Legacy模式,2.1T以下的硬盘用,可以引导32bit和64bit的系统们GPT分区表,对应的是UEFI模式,用于2.1T及其以上的硬盘,只能拿来引导Windows8/8.1 64bit(Windows764bit理论上可以,实际上不知道1、MBR 本身不是某一个分区,而是一块硬盘分配各个分区的一种模式。
也可以认为,一块MBR 磁盘上的所有分区都属于MBR 分区。
MBR 磁盘可以被大多数新的老的操作系统识别,是传统上常用的一种模式,但一块硬盘上的主分区不能超过4个,最大容量不能超过2.1TB。
2、GPT 本身不是某一个分区,而是一块硬盘分配各个分区的一种模式。
也可以认为,一块GPT 磁盘上的所有分区都属于GPT 分区。
GPT 磁盘存储数据更稳定,是一种先进的模式,主分区数量没有限制,容量也没有限制(最大可达18000TB)。
但只有Win7(8) 能够读写GPT 磁盘。
而且只有在支持UEFI BIOS 的主板上,才能在GPT 磁盘上安装64位操作系统。
3、任何一块GPT 磁盘上都有一个MSR 分区,大小随硬盘总容量而定,一般不超过128MB。
这个分区不能被用户直接使用,它的用途是防止将一块GPT 磁盘接到老系统(如XP)中,被当作未格式化的空硬盘而继续操作(例如重新格式化),导致数据丢失。
GPT 磁盘上有了这个分区,当把它接入XP 等老系统中,会提示无法识别的磁盘,也无法进一步操作。
4、GPT 磁盘只有做系统盘的时候才会有EFI 分区,这个分区是操作系统的引导分区,与在MBR 磁盘上安装Win7(8) 生成的那个100MB 隐藏分区用途相同。
GPT解释Globally Unique Identifier Partition Table Format一种由基于Itanium 计算机中的可扩展固件接口(EFI) 使用的磁盘分区架构。
关于MBR、GPT、ESP、MSR、EFI、UEFI和WIN8中SECUREBOOT的基础知识1.MBR分区表:Master Boot Record,即硬盘主引导记录分区表,只支持容量在2.1TB 以下的硬盘,超过2.1TB的硬盘只能管理2.1TB,最多只支持4个主分区或三个主分区和一个扩展分区,扩展分区下可以有多个逻辑分区。
2. GPT分区表:GPT,全局唯一标识分区表(GUID Partition Table),与MBR最大4个分区表项的限制相比,GPT对分区数量没有限制,但Windows最大仅支持128个GPT分区,GPT可管理硬盘大小达到了18EB。
只有基于UEFI平台的主板才支持GPT分区引导启动。
MBR和GPT是磁盘分区架构,而下面的ESP和MSR是分区名称,用GPT分区架构就会产生ESP分区,像联想系列的电脑可能还有产生lenovo_recovery一类的分区,这lenovo_recovery分区是预装系统的联想电脑的恢复分区,它一般都是隐藏的,通过磁盘管理或者相应的磁盘工具如diskgenius就可以看到它,如果格式化了就找不到预装系统了,只能去联想服务站啦。
3. ESP分区:EFI system partition,该分区用于采用了EFI BIOS的电脑系统,用来启动操作系统。
分区内存放引导管理程序、驱动程序、系统维护工具等。
如果电脑采用了EFI 系统,或当前磁盘用于在EFI平台上启动操作系统,则应建议ESP分区。
4. MSR分区:即微软保留分区,是GPT磁盘上用于保留空间以备用的分区,例如在将磁盘转换为动态磁盘时需要使用这些分区空间。
5. SECURE BOOT功能:Windows 8中增加了一个新的安全功能,Secure Boot内置于UEFI BIOS中,用来对抗感染MBR、BIOS的恶意软件, Windows 8 缺省将使用Secure Boot,在启动过程中,任何要加载的模块必须签名(强制的),UEFI固件会进行验证,没有签名或者无法验证的,将不会加载。