Ubuntu Server 10.04 磁盘分区指南.docVIP

  • 22
  • 0
  • 约4.19千字
  • 约 4页
  • 2016-11-30 发布于重庆
  • 举报
Ubuntu Server 10.04 磁盘分区指南

Linux 文件系统结构介绍 Linux 操作系统有一些固定的目录。各种Linux发行版的目录结构虽然不会一模一样,但是不会有很大差异。知道了这些目录的作用,不仅对你进行磁盘分区规划很有帮助,而且会让你以后的日常维护工作变得轻松。 Ubuntu文件系统的主要目录如表2.2所示。 表2.2 Ubuntu Linux文件系统的主要目录 目 录 英文全名 用 途 / / 整个目录结构的起始点,所有其它文件和目录都在它下面 /bin Binaries 用来存放最常用的二进制命令 /boot Boot 包含引导Linux的主要文件,如grub和内核文件等 /dev Devices 所有设备都在该目录下,包括硬盘和显示器等 /etc etc 系统的所有配置文件都放在它下面 /home Home 存放各用户的主目录($HOME)及其文件和配置 /lib Libraries 系统的库文件,有点像Windows的Program Files /lost+found lost+found 存放系统异常时丢失的文件(如突然更机),以利于恢复 /media Media 加载各种媒体,如光盘、软盘等 /mnt Mount 加载各种文件系统 /opt Optionally 用于存放安装的“可选”程序 /proc Processes 包含进程等信息,是内存的映射,不是真实目录 /root Root 该目录是root用户的根目录 /sbin System-only binaries 存放系统专用的二进制命令 /sys System 存放系统信息 /tmp Temporary files 存放临时文件 /usr User 存放普通用户的应用程序,库文件和文档等 /var Variable files 存放那些在时间、大小、内容上会经常变化的文件 表2.2中各个目录的用途,你应该很了解才行。只要了解了各个目录的用途,你才能在硬盘分区时不至于犯下大的错误。 “分区”和“挂载点” 平时,我们在讨论Linux的“分区”时,常常混淆“挂载点”和“分区”的概念。其实只要大家都能明白就可以,不必抠字眼。不过,作为Linux系统管理员,我们还是应该弄明白这两个概念的差别。 我们平常所说的“/var分区”,实际上说的是“挂载在/var上的分区”,而“/var”只是一个挂载点。那么什么是“分区”呢? 在Linux中,“分区”是一个一个的设备,放在/dev目录下。如果说IDE硬盘,它们的名字应该是/dev/hda1、/dev/hda2等;如果说SATA或者SCSI硬盘,它们的名字则是/dev/sda1、/dev/sda2等。 硬盘分区的表示方法 那么什么是hda和sda呢?它们分别是Hard Driver Number A和SCSI Driver Number A的简写,也就是说,hd和sd指出了硬盘的接口类型,后面的a则是序号,表示第几块硬盘。第1块IDE硬盘是hda,第2块IDE硬盘是hdb,依此类推;第1块SCSI硬盘用sda表示,那么第2块SCSI就是用sdb表示了,依此类推,往后则是sdc、sdd等。 实际上,sd表示的不仅仅是SCSI设备。除了IDE设备外,SCSI、SATA、USB、Firewire等接口的存储设备都是以sd表示的。 现在你应该已经知道,/dev/sdb2指的是第2块SCSI硬盘的第2个分区,而/dev/hda5指的是第1块IDE硬盘的第5个分区。 表2.3 Linux硬盘分区表示方法 IDE接口硬盘 SCSI接口硬盘 整个硬盘的表示方法 /dev/hda /dev/hdb /dev/hdc …… /dev/sda /dev/sdb /dev/sdc …… 硬盘分区的表示方法 /dev/hda1, /dev/hda2… /dev/hdb1, /dev/hdb2… /dev/hdc1, /dev/hdc2… /dev/sda1, /dev/sda2… /dev/sdb1, /dev/sdb2… /dev/sdc1, /dev/sdc2… 旧版本的Linux内核中,所有IDE相关的驱动代码,不仅过于复杂,而且问题多多。于是,Linux内核的开发者们从Kernel 2.6.19开始,提供了基于libata的PATA驱动程序,使得IDE设备可以像SCSI设备那样使用。 所以,我们现在所使用的Ubuntu中,无论你使用的是IDE硬盘还是SATA硬盘,你看到的设备都是/dev/sdx而不是/dev/hdx。从此,/dev/hdx不复存在。 需要注意的是,在Linux中,硬盘分区还有另外一种表示方法,这种方法是在grub中使用的。grub起源于Grand Unified Bootloader,是一个通用的计算机

文档评论(0)

1亿VIP精品文档

相关文档