理解磁盘

##SCSI硬盘

SCSI硬盘是采用SCSI接口的硬盘,SCSI是Small Computer System Interface(小型计算机系统接口)的缩写,使用50针接口,外观和普通硬盘接口有些相似。SCSI硬盘和普通IDE硬盘相比有很多优点:接口速度快,并且由于主要用于服务器,因此硬盘本身的性能也比较高,硬盘转速快,缓存容量大,CPU占用率低,扩展性远优于IDE硬盘,并且支持热插拔。

多用于服务器

##SATA

SATA硬盘,即使用SATA(Serial ATA)口的硬盘又叫串口硬盘。SATA的全称是Serial Advanced Technology Attachment。

普通电脑硬盘及移动硬盘基本都是SATA接口的

##块

最有名的块设备可能就是Linux系统中表示第一个IDE硬盘的/dev/sda。SCSI硬盘和Serial ATA硬盘都是/dev/sda。如果你正在使用内核里新的libata架构,即便IDE硬盘也会是/dev/sda。如果你用的是旧的设备架构,你的第一个IDE硬盘将是/dev/hda。

##分区

尽管在理论上可以使用一整块磁盘来安装你的Linux系统,但是在实际中几乎从不这样做。相反,整个磁盘块设备被分割成更小、更容易管理的块设备。在x86系统中,这些被称作分区。

分区有三种类型:主分区,扩展分区和逻辑分区。

主分区是把自己的信息储存在MBR(主引导记录)中的分区。由于MBR非常小(512个字节),所以仅可以定义4个主分区(例如,/dev/sda1到/dev/sda4)。

扩展分区是一种特殊的主分区(意味着扩展分区必须是4个可能的主分区之一),它包含着更多的分区。这种分区最初并不存在,但是由于4个主分区太少了,为了能划分更多的分区,在保持向后的兼容性的前提下扩展分区诞生了。

逻辑分区是在扩展分区内部的分区。它们的定义不在MBR中,而是在扩展分区中。

独立的分区或卷有以下优点:

你可以为每一个分区或卷选择最佳性能的文件系统 如果一个有问题的工具不停地向一个分区或卷写文件,也不会把你整个系统的可用空间都用完 如果需要,可以减少文件系统检测的时间,因为多个检测可以并行的进行(尽管这个优势在多磁盘系统上比多分区系统上更为明显) 通过对一些分区的进行只读、nosuid(忽略setuid位)、noexec(忽略可执行位)等方式挂载,安全性会大大增强

SCSI和SATA还有15个分区的限制。

使用fdisk进行分区操作

##文件系统

一个带日志,一个不带,个人建议,像/boot这样的分区就用ext2好了,比较快,如果是自己的系统和数据呢,可以适用ext3,也可以适用想reiserfs之类的文件系统,对于小文件的处理上,reiserfs性能较好。

对大文件操作性能来说,最好选择JFS或者XFS。 如果你需要使CPU利用减到最小,更推荐JFS。

mke2fs /dev/sda1

mke2fs -j /dev/sda3

创建交换分区

mkswap /dev/sda2

激活交换分区

swapon /dev/sda2

##挂载

mount /dev/sda3 /mnt/gentoo

mount /dev/sda1 /mnt/gentoo/boot

挂载目录需要使用bind参数,如

mount -o bind /dev /mnt/gentoo/dev

挂载后重启失效

查看mount文件系统类型

df -Th

参考: http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml?full=1#fdisk

--EOF--

声明:若无特别说明,本站文章均为原创,转载请保留链接,谢谢

Published: 2013-05-17
blog comments powered by Disqus