磁盘的管理.docx

上传人:b****7 文档编号:23933885 上传时间:2023-05-22 格式:DOCX 页数:12 大小:848.27KB
下载 相关 举报
磁盘的管理.docx_第1页
第1页 / 共12页
磁盘的管理.docx_第2页
第2页 / 共12页
磁盘的管理.docx_第3页
第3页 / 共12页
磁盘的管理.docx_第4页
第4页 / 共12页
磁盘的管理.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

磁盘的管理.docx

《磁盘的管理.docx》由会员分享,可在线阅读,更多相关《磁盘的管理.docx(12页珍藏版)》请在冰豆网上搜索。

磁盘的管理.docx

磁盘的管理

磁盘的划分与管理

一、磁盘的组成

磁盘的组成主要有磁盘盘、机械手臂、磁盘读取头及主轴马达,数据是写在磁盘盘上,磁盘盘上又分有扇区与磁柱两种单位,每个扇区有512bytes大小

整个磁盘的第一个扇区特别重要,其记录了整颗磁盘的重要信息:

●主要启动记录区(MBR):

可以安装开机管理程序的地方,有446bytes

●分割表:

记录整颗磁盘分割的状态,有64bytes,所以最多只能容纳4笔分割记录

1.MRB:

系统开机时会主动读取这个区域的内容,这样系统才能知道程序应该放在那里,该如何开机

2.分割表

分割表最多有4笔记录,这4个分割记录被称为主要分区(Primary)或扩展(Extended)分区

●日常所属的磁盘分区只是针对64bytes的分割表进行设定;

●磁盘默认最多只能写入4组分割信息;

●四组信息被称为主要(Primary)或扩展(Extended)分割区;

●分隔槽的最小单位为磁柱;

●当系统要写入磁盘时,一定会参考磁盘分区表,才能针对某个分割槽进行数据处理

一般在日常使用中,磁盘的分割记录区只使用两个,第一个为

主分区,第二个为扩展分区,在扩展分区里面在划分各逻辑分区。

所以扩展分区的目的是使用额外的扇区来记录分割信息,这样就不会被分隔槽的4个分割信息所限制

需要注意的是逻辑分区的装置名称号码是从“5”开始,“1-4”一般是保留给主分区与扩展分区使用。

例如sda1,sda2是主分区与扩展分区,其逻辑分区则只能从sd5开始设置。

总结

●主分区与扩展分区最多可以4组记录(硬盘限制);

●每个硬盘扩展分区最多只能有一个(操作系统限制);

●逻辑分区是从扩展分区内分割出来的;

●只有主分区与逻辑分区可以进行格式化操作,进行数据的存取。

而扩展分区是无法格式化;

●逻辑分区的数量根据不同的操作系统而不同,在linux操作系统中,IDE硬盘最多有59个逻辑分区(5号-63号),而SATA硬盘则有11个逻辑分区(5号-15号)。

 

二、磁盘的分割

一块新的硬盘在可存储数据之前,应按照以下步骤进行处理

●首先对磁盘进行分割,建立可以用的分区;

●对分区进行格式化,建立可以的文件系统;

●对建立的文件系统进行检验;

●建立挂载点,挂载分区

1.磁盘分区

(1)命令简述

fdisk-l磁盘名称:

输出的后面接磁盘名称,将列出此磁盘的所有分区内容,当仅有fdisk–l,则会将整个系统内能搜寻到的所有磁盘的分区都列出来

(2)操作实例

查看已划分的磁盘

首先我们来对一块已分区的磁盘进行下查看

其他字符含义:

“l”:

列出分区类型;

“t”:

改变分区类型;

此处的意思为:

本磁盘共有24.4GB大小,共有2610个磁柱,每个磁柱通过255个磁头在处理读写,每个磁头管理63个扇区,每个扇区的大小均为512bytes,因此每个磁柱为“255*63*512=16065*512=8225280bytes”

●“Device”:

设备名称,根据不同的磁盘接口和分区的位置而有变化;

●“Boot”:

是否为开机引导区;

●“Start,End”:

此分区在哪个磁柱号码之间,可以决定此分区的大小;

●“Blocks”:

以1K为单位的容量;

●“ID,System”:

代表这个分区的文件系统名称

从本例,可知sda磁盘已经没有多余的磁柱可以划分了,因为

其sda3已经划到了2610磁柱了。

未划分的磁盘进行分区

本例新增一块sdb磁盘,对其进行磁盘分区

至此,对sdb磁盘创建了一个扩展分区,容量为整块磁盘的容量。

接下来,我们在扩展分区的基础上,创建逻辑分区:

 

修改分区类型

首先查看下系统都支持何种分区类型:

选择要修改的分区类型

(3)注意事项

(1)当磁盘分割后,假如没有保存成功,出现以下的提示:

请尝试reboot命令来重启电脑,或者使用“partprobe”来强制执行,必须读取新的分区表。

(2)进行磁盘分区时,最好在单用户模式下进行操作;

(3)当磁盘的某个分区还在使用时,有可能系统核心程序无法加载硬盘的分区表,这时可以尝试将此正在使用的分区暂时卸载点,然后重新fdisk,重新写入分区表。

(4)SATA硬盘最多支持15号的分区,所以不可将你的分区超过15号,否则就算硬盘有空间也无法操作;

2.分区格式化

划分了磁盘分区,接下来应该对分区进行文件系统的格式化操作

mkfs–t文件系统格式磁盘名称

或者可以直接使用mkfs.bfsmkfs.ext2mkfs.jfsmkfs.msdosmkfs.vfatmkfs.cramfsmkfs.ext3mkfs.minixmkfs.reiserfsmkfs.xfs等命令来格式化分区

3.硬盘检验

fsck是用来检查与修正文件系统错误的指令。

一般只有root用户可以使用此命令,注意系统正常情况下使用此命令可能会对系统造成损害,所以一般用在文件系统出问题的情况下,导致linux进入单用户模式下进行维护时才会使用。

总结:

●文件系统出问题时,由root用户进入单用户模式进行修复;

●可以对刚格式化且未挂载到系统上的硬盘使用此命令,注意一定要是卸载状态的硬盘

三、磁盘的挂载与卸载

1.磁盘挂载

(1)定义

一个硬盘分区(partition),必须挂载在文件系统上的某个目录,才能被系统使用,也就是系统在硬盘挂载以后,方才知道去那里存取硬盘中的数据。

而挂载点就是硬盘分区所在的目录,目录下所有的子目录和文件都属于该分区所有。

如果要用来挂载的目录非空,那么,挂载了文件系统之后,源目录文件下的文件就会暂时被隐藏起来,直到被卸载之后才能被恢复

(2)命令

 mount命令[-参数][设备名称][挂载点]

常用的参数有:

 

●-a:

按照/etc/fstab里的内容将所有相关的磁盘都挂载上来。

 

●-n:

当系统因为一些错误的操作,导致系统未正常关机,而进入单人模式,文件系统无法写入/etc/mtab,就可以加上-n的参数来略过写入mtab的操作。

 

●-L :

其实系统除了利用设备名称(/dev/sda1)之外,还可以利用分区的卷标(LABEL)来挂载

●-t :

Linux支持的文件系统就写在这里,假设新建立一个/dev/sdb6是ext3的文件系统,那么在挂载时,只需要加上参数-t ext3来告知系统,是用ext3的文件系统来挂载该分区。

若mount后面没有加-t的文件系统类型,linux默认情况下,会主动以/etc/filesystems 文件内所规范的文件系统类型来尝试主动挂载

●-o:

后面可以接一些挂载时,额外的加上一些参数。

比如读写权限,账户,有些也可写到在/etc/fstab中;

●-f伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统;

●-r将文件系统安装为只读;

●-w将文件系统安装为可写,为命令默认情况

2.磁盘卸载

umount[设备名称]

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1