Linu下硬盘分区详解.docx

上传人:re****.1 文档编号:561957855 上传时间:2024-01-30 格式:DOCX 页数:11 大小:38.86KB
返回 下载 相关 举报
Linu下硬盘分区详解.docx_第1页
第1页 / 共11页
Linu下硬盘分区详解.docx_第2页
第2页 / 共11页
Linu下硬盘分区详解.docx_第3页
第3页 / 共11页
Linu下硬盘分区详解.docx_第4页
第4页 / 共11页
Linu下硬盘分区详解.docx_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《Linu下硬盘分区详解.docx》由会员分享,可在线阅读,更多相关《Linu下硬盘分区详解.docx(11页珍藏版)》请在金锄头文库上搜索。

1、Linux 下硬盘分区详解2023-06-29 01:28:08标签:linux 硬盘分区 fdisk 建立文件系统 挂载文件系统推送到技术圈将硬盘某个分区挂载到系统中以便存取文件,先 fdisk 进展分区,然后 mkfs 建立文件系 统,接着便可以 mount它。一.Linux 的分区规定1. 设备治理在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等 IDE 或 SCSI 设备也不例外。Linux 把各种 IDE 设备安排了一个由 hd 前缀组成的文件;而对于各种 SCSI 设备,则安排了一个由 sd 前缀组成的文件。例如,第一个 IDE 设备,Linux 就定义为

2、 hda;其次个 IDE 设备就定义为 hdb;下面以此类推。而 SCSI 设备就应当是 sda、sdb、sdc 等。2. 分区数量要进展分区就必需针对每一个硬件设备进展操作,这就有可 能是一块 IDE 硬盘或是一块 SCSI 硬盘。对于每一个硬盘IDE 或 SCSI设备,Linux 安排了一个 1 到 16 的 序列号码,这就代表了这块硬盘上面的分区号码。例如,第一个 IDE 硬盘的第一个分区,在 Linux 下面映射的就是 hda1,其次个分区就称作是 hda2。对于 SCSI 硬盘则是 sda1、sdb1 等。3. 各分区的作用在 Linux 中规定,每 一个硬盘设备最多能有 4 个主分

3、区其中包含扩展分区构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区 和扩展分区一共最多是 4 个。对于早期的 DOS 和WindowsWindows 2023 以前的版本,系统只成认一个主分区,可以通过在扩展分区上增加规律盘符规律分区的方法,进一步地细化分区。主分区的作用就是计算机用来进 行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应当存放在主分区上。这就是主分区和扩展分区及规律分区的最大区分。我们在指定安装 引导 Linux 的bootloader 的时候,都要指定在主分区上,就是最好的例证。Linux 规定了主分区或者扩展分区占用 1 至 16

4、 号码中的前 4 个号码。以第一个 IDE 硬盘为例说明, 主分区或者扩展分区占用了 hda1、hda2、hda3、hda4,而规律分区占用了 hda5 到 hda16 等 12 个号码。因此,Linux 下面每一个硬盘总共最多有 16 个分区。对于规律分区,Linux 规定它们必需建立在扩展分区上在 DOS 和 Windows 系统上也是如此规定,而不10是主分区上。因此,我们可以看到扩展分区能够供给更加灵敏的分区模式,但不能用来作为操作系统的引导。 除 去上面这些各种分区的差异,我们就可以简洁地把它们一视同仁了。5. 分区指标对于每一个 Linux 分区来讲,分区的大小和分区的类型是最主要

5、的指标。容量的大小读者很简洁理解,但是分区的类型就不是那么简洁承受了。分区的类型规定了这 个分区上面的文件系统的格式。 Linux 支持多种的文件系统格式,其中包含了我们生疏的 FAT32、FAT16、NTFS、HP-UX,以及各种 Linux 特有的 Linux Native 和 Linux Swap 分区类型。在 Linux 系统中,可以通过分区类型号码来区分这些不同类型的分区。二.Fdisk 使用概述Fdisk 是各种 Linux 发行版本中最常用的分区工具,是被定义为 Expert 级别的分区工具。1. Fdisk 参数说明fisk -l 在系统提示符下显示当前硬盘和分区信息fdisk

6、 /dev/hda表示给第一块硬盘分区,通过在这个界面中输入命令参数来操作 Fdisk。通过提示键入 “m”,可以显示 Fdisk 命令各个参数的说明。可以看到 Fdisk 有很多参数,可是常常使用的就是几个,娴熟把握这几个参数就可以流畅地运用 Fdisk 对Linux 的硬盘进展分区。先简洁介绍各个参数的意义,然后具体说明几个重点参数。在 Linux 中进展分区的时候,最常用的参数分别是 d、l、m、n、p、q、t、w 等。2.用 Fdisk 进展分区在 Linux 分区过程,先通过 p 参数来显示出硬盘分区表信息,然后依据信息确定将来的分区。假设想完全转变硬盘的分区格式,就可以通过 d 参

7、数一个个删除存在的硬盘分区。删除完毕,就可以通过 n 参数来增加的分区。要选择建的分区类型,是主分区还是扩展分区;然后选择 p 或是 e。然后就是设置分区的大小。需要提示留意的是,假设硬盘上有扩展分区,就只能增加规律分区,不能增加扩展分区在增加分区的时候,其类型都是默认的 Linux Native,假设需要把其中的某些分区转变为其它类型,例如 Linux Swap 或FAT32 等,可以通过命令 t 来 转变,当按下 “t” 转变分区类型的时候,系统会提示要转变哪个分区,并且转变为什么类型假设想知道系统所支持的分区类型,键入 l, 比方把分区 5 的类型转变为 82 号 Linux 的 Swa

8、p 类型。转变完了分区类型,就可以按下 “w”,保存 并且退出。假设不想保存,那么可以选择 “q” 直接退出。三.fdisk 实例详解fdsik 能划分磁盘成为假设干个区,同时也能为每个分区指定分区的文件系统,比方 linux 、fat32、linux swap 以及 Unix 类操作系统的文件系统等;固然我们用 fdisk 对磁盘操作分区时,并不是一个终点,我们还要对分区进展“格式化“成所需要的文件系统;这样一个分区才能使用;这和 DOS 中的 fdisk 是类似的A. 通过 fdisk -l 查看所挂硬盘个数及分区状况rootlocalhost beinan# fdisk -lDisk /

9、dev/hda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes? Device Boot Start End Blocks Id System/dev/hda1 * 1 765 6144831 7 HPFS/NTFS/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)/dev/hda328069729556170305 Extended/dev/hda528063825

10、8193118+83 Linux/dev/hda6382651001024140683 Linux/dev/hda751015198787153+ 82 Linux swap / Solaris/dev/hda85199665711719386 83 Linux/dev/hda9665877518787523+ 83 Linux/dev/hda10 7752 9729 15888253+ 83 LinuxDisk /dev/sda: 1035 MB, 1035730944 bytes256 heads, 63 sectors/track, 125 cylindersUnits = cylind

11、ers of 16128 * 512 = 8257536 bytes Device Boot Start End Blocks Id System/dev/sda1 1 25 202368+ c W95 FAT32 (LBA)/dev/sda2 26 125 806400 5 Extended/dev/sda5 26 50 202368+ 83 Linux/dev/sda6 51 76 202381 83 Linux通过上面的信息,我们知道此机器中挂载两 个硬盘或移动硬盘,其中一个是 hda 另一个是 sda ; 假设我们想查看单个硬盘状况,可以通过 fdisk -l /dev/hda 或者

12、fdisk -l /dev/sda 来操作;以 fdisk -l 输出的硬盘标识为准。其中 hda 有三个主分区包括扩展分区,分别是主分区 hda1 hda2 和hda3扩展分区 ;规律分区是 hda5 到hda10其中 sda 有两个主分区包括扩展分区,分别是 hda1 和 hda2 扩展分区;规律分区是 sda5 hda6硬 盘总容量=主分区包括扩展分区总容量扩展分区容量=规律分区总容量通过上面的例子,我们可以得知 hda=hda1+hda2+hda3,其中hda3=hda5+hda6+hda7+hda8+hda9+hda10 B. 关于 fdisk -l 一些数值的说明Disk /dev

13、/hda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes这 个硬盘是 80G 的,有 255 个磁面?;63 个扇区;9729 个磁柱?;每个 cylinder磁柱的容量是 8225280 bytes=8225.280 K约为=8.225280M约为;分区序列 引导 开头 终止 容量 分区类型 ID 分区类型Device Boot Start End Blocks Id System/dev/hda1 *

14、 1 765 6144831 7 HPFS/NTFS/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)/dev/hda328069729556170305 Extended/dev/hda5280638258193118+83 Linux/dev/hda6382651001024140683 Linux/dev/hda751015198787153+ 82 Linux swap / Solaris/dev/hda85199665711719386 83 Linux/dev/hda9665877518787523+ 83 Linux/dev/hda10 7

15、752 9729 15888253+ 83 Linux说明:硬盘分区的表示:在 Linux 是通过 hd*x 或 sd*x 表示的,其中 * 表示的是 a、b、c x表示的数字 1、2、3 hd 大多是 IDE 硬盘;sd 大多是SCSI 或移动存储;引导Boot:表示引导分区,在上面的例子中 hda1 是引导分区; Start 开头:表示的一个分区从 X cylinder磁柱开头; End 完毕:表示一个分区到 Y cylinder磁柱完毕;id 和 System 表示的是一个意思,id 看起来不太直观,我们要在 fdisk 一个分区时,通过指定 id 来确认分区类型;比方 7 表示的就 NTFS 分区;这个在 fdisk 中要通过 t 功能来指定。下面的部份会提到;Blocks:表示的意思确实是容量的意思,其单位是 K;一个分区容量的值是由下面的公式而来的; Bloc

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号