科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Linux操作系统优化 合理规划您的硬盘 (2)

Linux操作系统优化 合理规划您的硬盘 (2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

IDE 硬盘在Linux或者其它类Unix系统的一般表示为 hd* ,比如hda、hdb ... ... ,我们可以通过 fdisk -l 来查看;有时您可能只有一个硬盘,在操作系统中看到的却是 hdb ,这与硬盘的跳线有关;另外hdc 大多表示是光驱设备

作者:赛迪网技术社区 来源:赛迪网技术社区 2007年10月11日

关键字: 硬盘 规划 优化 Linux

  • 评论
  • 分享微博
  • 分享邮件
 

2、硬盘设备(包括移动存储设备)在Linux或者其它类Unix系统的表示;

IDE 硬盘在Linux或者其它类Unix系统的一般表示为 hd* ,比如hda、hdb ... ... ,我们可以通过 fdisk -l 来查看;有时您可能只有一个硬盘,在操作系统中看到的却是 hdb ,这与硬盘的跳线有关;另外hdc 大多表示是光驱设备;如果您有两块硬盘,大多是 hda和hdb。在这方面说的太多也无用,还是以fdisk -l 为准为好;

SCSI 和SATA 硬盘在Linux通常也是表示为 sd* ,比如 sda 、sdb ... ... 以fdisk -l 为准

移动存储设备在linux表示为 sd* ,比如 sda 、sdb ... ... 以fdisk -l 为准

3、合理的规划分区;

关于一个磁盘的分区,一个磁盘应该有四个主分区,其中扩展也算一个主分区;存在以下情况:

1)分区结构之一:四个主分区,没有扩展分区;

[主|分区1] [主分|区2] [主|分区3] [主|分区4]

这种情况,如果您想在一个磁盘上划分五个以上分区,这样是行不通的;

三个主分区 一个扩展分区;

[主|分区1] [主|分区2] [主|分区3] [扩展分区]

|

[逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ...

这种情况行得通,而且分区的自由度比较大;分区也不受约束,能分超过5个分区;这只是举一个例子;

2)最合理的的分区方式;

最合理的分区结构:主分区在前,扩展分区在后,然后在扩展分区中划分逻辑分区;主分区的个数+扩展分区个数要控制在四个之内;比如下面的分区是比较好的;

[主|分区1] [主|分区2] [主|分区3] [扩展分区]

|

[逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ...

[主|分区1] [主|分区2] [扩展分区]

|

[逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ...

[主|分区1] [扩展分区]

|

[逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ...

最不合理的分区结构: 主分区包围扩展分区;比如下面的;

[主|分区1] [主|分区2] [扩展分区] [主|分区4] [空白未分区空间]

|

[逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ...

这样 [主|分区2] 和 [主|分区4] 之间的 [扩展分区] 是有自由度,但[主|分区4]后的[空白未分区空间]怎么办?除非把主分区4完全利用扩展分区后的空间,否则您想在主分区4后再划一个分区是不可能的,划分逻辑分区更不可能; 虽然类似此种办法也符合一个磁盘四个主分区的标准,但这样主分区包围扩展分区的分区方法实在不可取;

我们根据这个标题,查看一下我们的例子,是不是符合这个标准呢?

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/hda3 2806 9729 55617030 5 Extended
    /dev/hda5 2806 3825 8193118+ 83 Linux
    /dev/hda6 3826 5100 10241406 83 Linux
    /dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
    /dev/hda8 5199 6657 11719386 83 Linux
    /dev/hda9 6658 7751 8787523+ 83 Linux
    /dev/hda10 7752 9729 15888253+ 83 Linux

后记:

把分区基础写出来,主要是想让新手弟兄知道什么是合理的分区结构,如果把硬盘分区规划好了,也为以学习省却了不少麻烦;在此文后,我计划写具体的分区工具介绍;这也算一个基础知识的积累;虽然老手都会,但新手可能还是需要的;

linux硬盘分区

要完全安装red hat linux 的话最少需要一个/根分区和一个/swap.

/根分区为etx2。不能低于6个G。建议6个G以上。少了6个G的空间将不能完全安装工具软件包。新手的话建议来个完全安装所有工具软件。这样方便多了。

/swap建议是内存的两倍。不过有512MB也够了。

你必须划分出一个6G以上的未使用的空间出来安装linux.

red hat linux 确实不错,支持国产红旗linux.

linux访问NTFS FAT32都没有问题。好像对NTFS写有点问题。

XP 下的NTFS分区都可以挂载到linux下。所以就是NTFS下的数据是可以共享到linux.

ext2分区其实就和windows的普通分区一样,要足够大可以安装完系统和应用程序就可以了,如果你想分100G也没问题,但建议分12-15G,redhat9.0的系统完全安装是9个G多一点,而你又是初学者,那就全安装上刚好用完比较好,因为对于初学者,用不了几个小时就要重装了(如果你的机器没有重装几次,说明你还没有学会)而swap相当于虚拟内存,要看你的内存大小了,如果你有512M或者更大的内存却不是用来作服务器,那么swap区可以设的很小,甚至不设也可以,但建议最小256M,因为有时候某些系统服务swap分区是必须的,注意,这两个格式的分区都要独立,一样一个就可以,但一定要分.

虽然Linux可以读取NTFS和FAT32的格式,但一码事归一码事,在一台机器安装两套windows还要独立分区不是?

最后再说说如何在Linux下读取windows的方法,就是挂载,这是与Linux的基础知识,三言两语说不清楚,安装好了Linux,可以使用

mount -t NTFS 目录

诸如此类的命令来显示windows分区内的文件以达到共享

最后建议你使用ext3文件系统,现在也许看不出好来,但深入学习后会发现ext3相对于ext2的优势:)

分区的方法很简单,我用的是redhat linux 9,我把10G的盘删了(注意不是格式化,删了磁盘可以使用"自动安装"中的"保持原有分区,使用剩余空间"的选项,怎么删?在windowsXP下:开始->控制面板->管理工具->计算机管理,在这里你可以重新划分磁盘,我把10G盘删除掉,注意我再说一次不要格式化,这样可以为后面安装提供空闲空间,用来装linux系统).

在我安装的过程中,当安装进行到分区选项时(即自动分区或手动分区),我选了"自动分区"来测试,当我的内存是256MB时,它自动帮我分swap分区为504MB,/boot分区为100MB,其大小余为ext3分区,后来我换了512MB的内存时再重装linux,它帮我自动分区swap大小为1019MB,/boot大小也是100MB,其余为ext3分区,我把它记录下来退回上一步,再选择手动分区,按照刚才的记录手动设置分区大小,不过刚开始时建议自动分区.

可见,swap分区大小约为内存大小的两倍,/boot一般为100MB,其余的都给ext3.

硬盘安装linux,可以参考:

http://zhidao.baidu.com/question/12277979.html

快点去动手安装吧.

对于能不能挂载访问ntfs的文件系统这个问题,现在很多新版本的linux都可以支持,有些旧版本要安装更新内核才可以,这个问题解决方法在网上一搜答案就很快出来了。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章