Chinaunix首页 | 论坛 | 博客
  • 博客访问: 233695
  • 博文数量: 65
  • 博客积分: 1430
  • 博客等级: 中尉
  • 技术积分: 700
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-27 00:30
文章分类
文章存档

2011年(65)

分类: LINUX

2011-05-04 23:17:16

硬盘是由密封真空状态下的同轴旋转的多片磁盘盘片组成
磁盘盘片有n个同心圆的磁道,由外向内编号(最外面是0),盘片都是双面可用
不同盘片上不同盘面上的相同编号的磁道被称为cylinder(柱面)
平均寻道时间:
   是指MO磁光盘机在接收到系统指令后,磁头从开始移动到移动到数据所在磁道
   所需要的平均时间,它是指计算机在发出一个寻址命令,到相应目标数据被找到所需时间,
   单位为毫秒(ms)。
主流硬盘是15000rpm(每分15000转)
   每分钟转过的角速度是相同的,所以越靠外的磁道每分的读取量越大
   一个固定的硬盘的柱面是确定的,分区是按柱面分的。eg:C:1-100(把第1-100
个柱面分为C盘
   柱面还会被划分为一个个扇区,一个扇区有512个字节相同磁道的同一个扇区被称为簇。
0磁道上的0扇区是不能被划分为哪个区的,它是引导扇区(MBR),它用来标识
此硬盘上有多少个分区,并且哪个分区里有操作系统  ,总共有512个字节,前466
个字节是放的boot loader(引导加载器)程序,后面的64个字节用来标识分区,每
个分区16个字节,所以每个硬盘最多4个主分区,可以有3个主分区和一个扩展分区
(主分区的一种)以及多个逻辑分区

fdisk -l 查看所有磁盘分区信息
id是用来表识分区的类型
不同种类的分区用十六进制的数字来标识其类型
id 82  swap分区(交换分区)
id 83  ext2,ext3
id 8e  逻辑卷
id 5   扩展分区
默认创建的分区是83
fdisk -l 磁盘目录(查看特定磁盘分区)
cat /proc/partitions也可以查看分区
文件系统将物理存储空间划分为大小相同的block来存储数据,block是逻辑概念
单位可能比扇区要大,平均文件大小越大则block大点比较好,平均文件小的话block
小点好,一个块可能由多个扇区组成。
拿到一块新的硬盘,首先会对其格式化(低格),低格的过程就是划分磁道和扇区的
过程,想要存储数据时进行高格来创建文件系统。
分区要想使用必须得跟目录(路径映射)树联系起来,一个系统中只有一个目录树,
同一个系统上的使用硬盘必须从根开始,所以要将分区挂载(mount)到目录树上
文件系统是数据结构,inode--索引节点,唯一标识文件,存放文件的初始信息(除了文
件名)文件名在文件所在的上层目录上。
ls -i 查看文件的inode号,根据inode号可以找到对应的inode条目,里面放的文件原始信

fdisk -l 查看所有磁盘分区信息
fdisk 指定设备  eg:fdisk /dev/sda
常用于挂载设备的目录:
1./mnt 用于手动挂载设备
 

2./media  用于自动挂载设备
   使用gnome-mount命令可以自动挂载,自动挂载在/media下
       gnome-umount卸载
  eg: mount /dev/cdrom /media/cdrom
       如果/media/cdrom本来有文件,当挂载一个设备上去后,文件会被自动隐藏。所以
      挂载时最好不要挂载在有常用文件的目录下
HAL硬件抽象层
hal -device输出所有硬件设备的信息

扩展分区是不能格式化的!!!

FileSystem
ext3,ext2,vfat,ntfs
mkfs (格式化)格式化的文件类型必须与分区的id号相对应
mkfs:make filesystem
-t:trpe(指定文件系统类型)
mkfs -t ext3 =mkfs.ext3
mkfs -t vfat =mkfs.vfat
mkfs 按两下tab键可以看它都支持哪些补全
mke2fs

mount [option] /dev/device /path/to/mount_point
umount /dev/device [/path/to/mount_point]
 
 
 
 
阅读(1163) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~