linu下进行磁盘挂载和分区

上传人:re****.1 文档编号:563252795 上传时间:2022-09-03 格式:DOCX 页数:10 大小:24.17KB
返回 下载 相关 举报
linu下进行磁盘挂载和分区_第1页
第1页 / 共10页
linu下进行磁盘挂载和分区_第2页
第2页 / 共10页
linu下进行磁盘挂载和分区_第3页
第3页 / 共10页
linu下进行磁盘挂载和分区_第4页
第4页 / 共10页
linu下进行磁盘挂载和分区_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《linu下进行磁盘挂载和分区》由会员分享,可在线阅读,更多相关《linu下进行磁盘挂载和分区(10页珍藏版)》请在金锄头文库上搜索。

1、linux 下进行磁盘挂载和分区内容: 块设备介绍设计分区方案 使用 fdisk 来为你的磁盘分区 创建文件系统 挂载4.a. 块设备介绍块设备我们要好好了解下 Gentoo Linux 以及普通 Linux 中有关磁盘方面的知识,包括 Linux 文件系 统、分区和块设备。然后,一旦你熟悉了磁盘和文件的方方面面,我们将会指导你设置分区和文 件系统,为你安装 Gentoo Linux 做好准备。一开始我们先介绍块设备。最有名的块设备可能就是Linux系统中表示第一个IDE硬盘的 /dev/sda。SCSI硬盘和Serial ATA硬盘都是/dev/sda。如果你正在使用内核里新的libata

2、架构,即便IDE硬盘也会是/dev/sd*。如果你用的是旧的设备架构,你的第一个IDE硬盘将 是/dev/hda。上面介绍的块设备代表磁盘的抽象接口。用户程序可以使用这些块设备来与你的磁盘进行交互, 而不用理会你的驱动器到底是IDE、SCSI还是其他的。程序可以把磁盘当作一系列连续的、可 随机访问的 512 字节大小的块来访问。分区尽管在理论上可以使用一整块磁盘来安装你的Linux系统,但是在实际中几乎从不这样做。相 反,整个磁盘块设备被分割成更小、更容易管理的块设备。在 x86 系统中,这些被称作分区。分区有三种类型:主分区,扩展分区和逻辑分区。主分区是把自己的信息储存在MBR(主引导记录)

3、中的分区。由于MBR非常小(512个字节), 所以仅可以定义4个主分区(例如,/dev/sda1到/dev/sda4)。扩展分区是一种特殊的主分区(意味着扩展分区必须是 4个可能的主分区之一),它包含着更 多的分区。这种分区最初并不存在,但是由于4个主分区太少了,为了能划分更多的分区,在 保持向后的兼容性的前提下扩展分区诞生了。逻辑分区是在扩展分区内部的分区。它们的定义不在MBR中,而是在扩展分区中。高级存储 此 x86 安装光盘提供了对 EVMS 和 LVM2 的支持。 EVMS 和 LVM2 提高了你的分区设置的灵 活性。在安装指南中,我们将把精力集中在常规”分区上,但是了解一下我们支持E

4、VMS和LVM2 也是有好处的。4.b. 设计分区方案默认分区方案如果你没有兴趣为你的系统设计分区方案,你可以使用我们在本手册中使用的方案:分区 文件系统 大小 说明/dev/sda1 ext2 32M 启动分区 /dev/sda2 (swap) 512M 交换分区/dev/sda3 ext3 剩余磁盘 根分区 如果你想知道一个分区应该多大,或者你需要多少个分区,继续阅读。否则请阅读使用 fdisk 来为你的磁盘分区来给你的磁盘分区。多少和多大?分区的数目主要根据你的系统环境来决定。例如,如果你有很多用户,你可能更希望把你的 /home 目录独立出来,因为这样做可以增加安全性,备份起来也更容易

5、。如果你安装 Gentoo 用来做邮件服务器,你的/var目录应该独立出来,因为邮件都存储在/var目录中。选择一个好 的文件系统将最大限度地提高你的系统性能。游戏服务器应该把/opt目录独立出来,因为大多 数游戏服务端软件都安装在那。理由也与/home目录类似:安全与备份。你一定要使/usr目 录保持足够大:因为它将不仅包含大部分应用程序,而且Portage树本身就需要大约500M空 间,这还不包括存储在其中的各种源代码包。正如你所看到的,这完全取决于你想要达到什么目的。独立的分区或卷有以下优点: 你可以为每一个分区或卷选择最佳性能的文件系统 如果一个有问题的工具不停地向一个分区或卷写文件,

6、也不会把你整个系统的可用空间 都用完 如果需要,可以减少文件系统检测的时间,因为多个检测可以并行的进行(尽管这个优 势在多磁盘系统上比多分区系统上更为明显) 通过对一些分区的进行只读、nosuid (忽略setuid位)、noexec (忽略可执行位)等 方式挂载,安全性会大大增强然而,多分区系统有一大缺点:如果配置的不合理,可能导致系统中一个分区有很大的空闲空间, 而另一个没有空闲空间了。SCSI和SATA还有15个分区的限制。作为分区的例子,我们向你示范一个用于演示的有20GB磁盘的笔记本(包含网站服务器、邮 件服务器、gnome.):代码2.1:文件系统使用实例$ df -hFilesy

7、stemTypeSizeUsedAvailUse%Mounted on/dev/sda5ext3509M132M351M28%/dev/sda2ext35.0G3.0G1.8G63%/home/dev/sda7ext37.9G6.2G1.3G83%/usr/dev/sda8ext31011M483M477M51%/op t/dev/sda9ext32.0G607M1.3G32%/var/dev/sdalext251M17M31M36%/boo t/dev/sda6swap516M12M504M2%not mounted(留作它用的未分配空间:2GB)这里的/usr快满了(使用了 83%),但是

8、一旦所有的软件都安装好了,/usr目录就不会如此 的增长了。尽管分配给/var目录的空间看似过多了,但是要记住,Portage默认使用这个分区 来编译软件包。如果你想使你的/var目录保持一个合理的大小,如1GB,你需要更改 /etc/make.conf 文件中的 PORTAGE_TMPDIR 来指定一个拥有足够的空闲空间的分区,用 以编译诸如 OpenOffice 这样巨大的软件包。4.c. 使用 fdisk 来为你的磁盘分区下面来解释如何创建前面说明的那个示例分区布局,即: 分区 说明/dev/sda1启动分区/dev/sda2交换分区 /dev/sda3根分区根据你自己的喜好来改变分区布

9、局。查看当前分区布局fdisk是一个流行且强大的工具,用来把你的磁盘划分为分区。启动你磁盘上fdisk程序(在示 例中,我们使用/dev/sda):代码3.1:启动fdisk# fdisk /dev/sda一旦启动到fdisk中,你将看到如下提示:代码3.2: fdisk提示Command (m for help):键入p来显示你的磁盘的当前分区配置:代码3.3:分区配置示例Command (m for help): pDisk /dev/sda: 240 heads, 63 sectors, 2184 cylindersUnits = cylinders of 15120 * 512 byt

10、esDevice BootStartEndBlocksIdSystem/dev/sda1 *114105808+83Linux/dev/sda2154926460082Linuxswap/dev/sda3507015876083Linux/dev/sda4712184159818405Extended/dev/sda5712091050808+83Linux/dev/sda62103481050808+83Linux/dev/sda73496262101648+83Linux/dev/sda86279042101648+83Linux/dev/sda990521849676768+83Linu

11、xCommand (m for help):这个磁盘配置包含了 7个Linux文件系统(每个对应于列表中名为“Linux”的分区)及一个交换 分区(列表中的“Linux swap)。删除所有分区首先,我们将把磁盘上的所有分区删除。键入d来删除一个分区。例如,要删除存在的/dev/sdal: 代码3.4:删除分区Command (m for help): dPartition number (1-4): 1该分区就会被列入删除计划。如果你键入p,它也不会再出现了,然而除非你保存了所做的修改, 否则它并没有被真正删除。如果你犯了一个错误,想不保存修改并退出,立刻键入 q 并回车, 你分区就不会被删

12、除。现在,假设你真的想删除你系统中的所有分区,键入p来显示分区列表,然后键入d和要删除 的分区的数字,并重复此过程。最后,当分区表中什么也没有的时候你就可以结束了: 代码3.5:空的分区表Disk /dev/sda: 30.0 GB, 30005821440 bytes240 heads, 63 sectors/track, 3876 cylindersUnits = cylinders of 15120 * 512 = 7741440 bytesDevice Boot StartEnd Blocks Id SystemCommand (m for help):现在,内存中的分区表是空的,我们

13、就可以创建分区了。我们将使用前面讨论过的那个默认的分 区布局。当然,如果你不想要相同的分区方案就不要按照下面的指令来做!创建启动分区首先,我们创建一个小一点的启动分区。键入n创建一个新分区,然后键入p来选择一个主分 区,接下来键入1选择第一个主分区。当提示输入第一个柱面的时候,敲回车键。当提示输入 最后一个柱面的时候,输入+32M,来创建一个32M大小的分区,并设置它的启动标记: 代码3.6:创建启动分区Command (m for help): nCommand actioneextendedp primary partition (1-4)pPartition number (1-4):

14、1First cylinder (1-3876, default 1):(按回车)Using default value 1Last cylinder or +size or +sizeM or +sizeK (1-3876, default3876): +32M现在,当你键入p时,你应该看到如下的分区输出: 代码3.7:已创建的启动分区Command (m for help): pDisk /dev/sda: 30.0 GB, 30005821440 bytes240 heads, 63 sectors/track, 3876 cylindersUnits = cylinders of 15

15、120 * 512 = 7741440 bytesDevice BootStartEndBlocksIdSystem/dev/sda1114105808+83Linux我们需要把这个分区设置成可启动的。键入a来给分区添加启动标志,然后键入1。如果你再次 按p键,你就会注意到,在“Boot”那一列有个*。创建交换分区我们现在来创建交换分区。键入n创建一个新分区,然后键入p来告诉fdisk你创建的是主分 区。接着输入2来创建第2个主分区,在本例中是/dev/sda2。当提示输入第一个柱面的时候, 直接敲回车。当提示输入最后一个柱面的时候,输入+ 512M来创建一个512MB大小的分区。 在这之后,键入t来设置分区类型,键入2选择你刚刚创建的那个分区,然后再输入82把分区 类型

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

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