中标普华Linux系统讲座贮存空间管理课件

上传人:我*** 文档编号:144497423 上传时间:2020-09-09 格式:PPT 页数:51 大小:509KB
返回 下载 相关 举报
中标普华Linux系统讲座贮存空间管理课件_第1页
第1页 / 共51页
中标普华Linux系统讲座贮存空间管理课件_第2页
第2页 / 共51页
中标普华Linux系统讲座贮存空间管理课件_第3页
第3页 / 共51页
中标普华Linux系统讲座贮存空间管理课件_第4页
第4页 / 共51页
中标普华Linux系统讲座贮存空间管理课件_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《中标普华Linux系统讲座贮存空间管理课件》由会员分享,可在线阅读,更多相关《中标普华Linux系统讲座贮存空间管理课件(51页珍藏版)》请在金锄头文库上搜索。

1、中标普华Linux系统讲座 存贮空间管理,1、硬盘种类 硬盘的种类主要是SCSI、IDE以及现在流行的SATA等;任何一种硬盘的生产都要一定的标准;随着相应的标准的升级,硬盘生产技术也在升级;比如 SCSI标准已经经历了SCSI-1、SCSI-2、SCSI-3;目前经常在服务器网站看到的Ultral-160就是基于SCSI-3标准的;IDE遵循的是ATA标准,而目前流行的SATA,是ATA标准的升级版本;IDE是并口设备,而SATA是串口,SATA的发展目的是替换IDE; 2、物理结构 硬盘的物理几何结构是由磁盘、磁盘表面、柱面、扇区组成,一个张硬盘内部是由几张碟片叠加在一起,这样形成一个柱体

2、面;每个碟片都有上下表面;磁头和磁盘表面接触从而能读取数据;,硬盘分区常识,3、硬盘容量及分区大小的算法 通过fdsik -l 可以发现如下的信息:,硬盘分区常识,其中 heads 是磁盘面; sectors 是扇区;cylinders 是柱面; 每个扇区大小是512byte,也就是0.5K; 通过上面的例子,我们发现此硬盘有 255个磁盘面,有63个扇区,有9729个柱面;,整个硬盘体积换算公式应该是:硬盘体积(单位bytes) = 磁面个数 X 扇区个数 X 每个扇区的大小512(bytes) X 柱面个数 在本例中磁盘的大小应该计算如下: 255 x 63 x 512 x 9729 =

3、80023749120 bytes 提示:由于硬盘生产商和操作系统换算不太一样,所以在换算成M或者G时,不同的算法结果却不一样;所以硬盘有时标出的是80G,但在操作系统下看却少几M。 硬盘厂家算法 和 操作系统算数比较: 硬盘厂家:80023749120bytes=80023749.120K=80023.749120M (硬盘厂家以10进位制来换算,向大单位换算,每次除以1000)操作系统:80023749120bytes=78148192.5K=76316.594238281M (操作系统以2进位制来换算,向大单位换算,每次除以1024) 我们在查看分区大小的时候,可以用生产厂家提供的算法来

4、简单推算分区的大小;把小数点向前移动六位就是以G表示的大小;比如 hda1 的大小约为 6.144831G;,硬盘分区常识,4、硬盘分区方案 PC硬盘的最初的分区方案只允许4个分区(基本分区/主分区),实际使用中这太少了,比如有人想装多于4个操作系统 (Linux, MS-DOS, OS/2, Minix, FreeBSD, NetBSD, Windows/NT等),或有时一个操作系统有多个分区更好,例如由于速度的原因Linux的交换区最好单独使用自己的分区而不是在主 Linux分区中。 为克服这个问题,发明了扩展分区这个方法。允许将基本分区(主分区)分为若干子分区,因而被子分区的基本分区称为

5、扩展分区,其子分区称为逻辑分区,他们的表现类似基本分区,但产生方法不同,他们之间没有速度差别。,硬盘分区常识,5、设备分区规定 设备管理 在Linux中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等IDE或SCSI设备也不例外。 Linux把各种IDE设备分配了一个由hd前缀组成的文件;而对于各种SCSI设备,则分配了一个由sd前缀组成的文件。例如,第一个IDE设备,Linux就定义为hda;第二个IDE设备就定义为hdb;下面以此类推。而SCSI设备就应该是sda、sdb、sdc等。 分区数量 要进行分区就必须针对每一个硬件设备进行操作,这有可能是一块 IDE硬盘 或 SCSI硬盘

6、。对于每一个硬盘(IDE或SCSI)设备,Linux分配了一个1到16的序列号码,这就代表了这块硬盘上面的分区号码。例如,第一个IDE硬盘的第一个分区,在Linux下面映射的就是hda1,第二个分区就称作是hda2。对于SCSI硬盘则是sda1、sda2、sdb1、sdb2等。,硬盘分区常识,各分区的作用 在Linux中规定,每一个硬盘设备最多能有4个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是4个。对于早期的 DOS 和 Windows 2000以前的Windows版本,系统只认一个主分区,可以通过在扩展分区上增加逻辑

7、盘符(逻辑分区)的方法,进一步地细化分区。 Linux规定了主分区(或者扩展分区)占用1至16号码中的前4个号码。以第一个IDE硬盘(had)为例说明,主分区(或者扩展分区)占用了hda1、hda2、hda3、hda4,而逻辑分区占用了hda5到hda16等12个号码。因此,Linux下面每一个硬盘总共最多有16个分区。,硬盘分区常识,主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动(引导)程序,都应该存放在主分区上。这就是主分区和扩展分区及逻辑分区的最大区别。我们在指定安装引导Linux的boot loader的时候,都要指定在主分区上,就是最好的例证。 对于逻辑分区,

8、Linux规定它们必须建立在扩展分区上(在DOS和Windows系统上也是如此规定),而不是主分区上。因此,我们可以看到扩展分区能够提供更加灵活的分区模式,但不能用来作为操作系统的引导。,硬盘分区常识,6、分区指标 对于每一个Linux分区来讲,分区的大小和分区的类型是最主要的指标。分区容量的大小很容易理解,但是分区的类型就不是那么容易接受了。 分区的类型规定了这个分区上面的文件系统的格式。 Linux支持多种的文件系统格式,其中包含了我们熟悉的FAT32、FAT16、NTFS、HP-UX,以及各种Linux特有的Linux Native和Linux Swap分区类型。在Linux系统中,可以

9、通过分区类型号码来区别这些不同类型的分区。各种类型号码在介绍fdisk的使用方式的时候将会介绍。,硬盘分区常识,7、合理的规划分区 最合理的分区结构: 主分区在前,扩展分区在后,然后在扩展分区中划分逻辑分区;主分区的个数+扩展分区个数要控制在四个之内; 比如下面的分区结构是比较好的: 主|分区1 主|分区2 主|分区3 扩展分区 逻辑|分区5 逻辑|分区6 逻辑|分区7. . 主|分区1 主|分区2 扩展分区 逻辑|分区5 逻辑|分区6 逻辑|分区7. . 主|分区1 扩展分区 逻辑|分区5 逻辑|分区6 逻辑|分区7. .,硬盘分区常识,最不合理的分区结构: 主分区包围扩展分区; 比如下面的

10、分区结构: 主|分区1主|分区2扩展分区主|分区4空白未分区空间 逻辑|分区5 逻辑|分区6 逻辑|分区7. . 这样 主|分区2 和 主|分区4 之间的 扩展分区 是有自由度,但主|分区4后的空白未分区空间怎么办?除非把主分区4完全利用扩展分区后的空间,否则您想在主分区4后再划一个分区是不可能的,划分逻辑分区更不可能; 虽然类似此种办法也符合一个磁盘四个主分区的标准,但这样主分区包围扩展分区的分区方法实在不可取;,硬盘分区常识,fdisk 是一款功能强大的分区工具,也是目前在Unix类操作系统中最流行的工具之一 能够划分磁盘成为若干个分区 能够为每个分区指定该分区的文件系统 比如linux

11、、fat32、 linux 、linux swap 、fat16 以及其它类Unix类操作系统的文件系统等; 当然我们用fdisk 对磁盘操作分区时,并不是一个终点,我们还要按所需要的文件系统对分区进行格式化;这样一个分区才能使用;,FDISK讲解FDISK简介,以root用户,使用fdisk命令对安装操作系统时预留的裸设备空间,按照应用空间大小要求进行磁盘线性分区: #fdisk Usage: fdisk -l -b SSZ -u device E.g.: fdisk /dev/hda (for the first IDE disk) or: fdisk /dev/sdc (for the

12、third SCSI disk) or: fdisk /dev/eda (for the first PS/2 ESDI drive) or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices) 根据以上提示选择设备类型,FDISK讲解使用FDISK,1、fdisk 操作硬盘的命令格式 #fdisk 设备 比如我们通过fdisk -l得知设备/dev/hda或者/dev/sda; 我们如果想此设备上操作添加或者删除一些分区,可以用 #fdisk /dev/hda或#fdisk /dev/sda 2、fdisk参数说明 #f

13、disk /dev/hda 用户通过提示键入“m”,可以显示fdisk各个指令参数的说明。,FDISK讲解使用FDISK,Command (m for help): m Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition l list known partition types m print this menu n add a new partition o create a new empty DOS par

14、tition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partitions system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only),FDISK讲解使用FDISK,3、列出当前操作硬盘的分区情况使用fdis

15、k指令:p Command (m for help): p Disk /dev/hda: 81.9 GB, 81964302336 bytes 255 heads, 63 sectors/track, 9964 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 38 305203+ 83 Linux /dev/hda2 39 3862 30716280 83 Linux /dev/hda3 3863 5137 102414

16、37+ 83 Linux /dev/hda4 5138 9964 38772877+ 5 Extended /dev/hda5 5138 5774 5116671 83 Linux /dev/hda6 5775 5905 1052226 82 Linux swap /dev/hda7 5906 6028 987966 83 Linux,FDISK讲解使用FDISK,4、删除当前操作硬盘的一个分区使用fdisk指令:d Command (m for help): d Partition number (1-7): 7 -删除 hda7,就在这里输入7 Command (m for help): q -退出分区管理 或 Command (m for help): w -保存分区管理结果 警告:删除分区时要小心,请看好分区的序号,如果您删除了扩展分区,扩展分区之下的逻辑分区都会删除;所以操作时一定要小心;在分区操作错了之时,用q不保存退出,千万不要输入w保存退出;,FDI

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

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

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