# 磁盘管理

# 硬盘接口方式

整体的角度上,硬盘接口分为IDE、SATA、SCSI和光纤通道四种,IDE接口硬盘多用于家用产品中,也部分应用于服务器,SCSI接口的硬盘则主要应用于服务器市场,而光纤通道只用在高端服务器上,价格昂贵。

# 磁盘分区

Linux把各种IDE设备分配了一个由hd前缀组成的文件;而对于各种SCSI设备,则分配了一个由sd前缀组成的文件。例如,第一个IDE设备,Linux就定义为hda;第二个IDE设备就定义为hdb;下面依此类推。而SCSI设备就应该是sda、sdb、sdc等。

# 磁盘分区与挂载点

与DOS/Windows很不一样的是,Linux在分区建立后,无法直接使用,也不会指定如C,D或E等驱动器,如果要使用此分区,则需先通过挂载(Mount)程序,来与某一目录产生关联。举例来说,如果将/dev/hda3挂载到/usr目录中,则表示/usr目录中的所有文件及目录都会实际保存在/dev/hda3分区上。另外,在已挂载的目录中,其下的子目录也允许再次挂载至其他分区,/dev/hda3已挂载到/usr目录,但是/dev/hda5分区也可以挂载到/usr/local目录。因此,/usr/local/man目录实际保存在/dev/hda5中,而不是/dev/hda3中。

# 必须建立的分区

  1. swap分区

这就是所谓的虚拟内存(Virtual Memory),当物理内存无法提供足够的处理空间时,其余的数据就会暂时写入swap分区中,待物理内存可处理时再由swap中将数据移入。而swap分区的建议大小值为32MB以上,或至少为物理内存的2倍。

  1. /boot分区

这个分区中存放着操作系统的内核,以用来启动Fedora Core,建议使用32 MB以上的空间。

  1. /分区

这是整个操作系统的根目录,几乎所有的文件都位于此目录之下,因此它的容量越大越好,建议将硬盘中剩余的空间都提供给它使用。

# df:查看磁盘信息

  1. 显示所有文件系统对I-node节点和磁盘块的使用情况

df -i

从这些信息可以看出每一个文件系统中有多少可用的I—node,其中有多少已被使用,还剩余多少,以及它们所占的比例等整个硬盘的使用情况。

注意:有时会发现这样的情况:某些硬盘的容量超过了100%。这是因为Linux系统为超级用户保留了10%的空间由他单独支配。也就是说,对于超级用户而言,他所见到的硬盘容量将是110%。

df -h

以可读性较高的方式来显示信息.

# du:显示目录或者文件所占的磁盘空间

du命令能显示关于硬盘使用情况的信息,它能显示某个目录下的所有文件和子目录的占用硬盘空间的大小。

du /tmp

查看tmp目录的使用情况

# fdisk: 磁盘分区

关于评论

评论前请填好“昵称”、“邮箱”这两栏内容,否则不会收到回复,谢谢!