linux下的磁盘管理(1)
扇区是最小的屋里存储单位,每个扇区大小为512bit,将扇区组成一个圆就是磁柱,这是分区的最小单位 B:块设备,数据是随机存取,如硬盘 C: 字符设备,数据线性存取,如键盘,显示器 linux常见硬盘接口设备 ATA(IDE):并行,133M/s 并行造成干扰导致速率不高 SATA:串行,300M/s,600M/s SCSI: 并行,转速高,数据读取块,内置控制器,极大解脱了CPU的I/O时间 窄带:连接七块硬盘; 宽带:连接15块硬盘 SAS: 串行SCSI, USB: /dev/hd[a-d][1-63]:IDE设备,最多支持63个分区 /dev/sd[a-d][1-15]:SATA,SCSI,SAS,USB,最多支持15个分区 三块硬盘/dev/sda:sata,/dev/sdb:usb,/dev/sdc:scsi,主机重启之后,设备文件都是动态创建的,根据设备被识别的次序,可能会造成设备识别混乱,例如usb被识别为了/dev/sda,内核通过udev来识别硬盘设备,我们可以在udev中来定义设备,以避免这种情况发生. BLOCK 我们知道硬盘只有被格式化后才能被存储数据,格式化磁盘实际上是把磁盘分成了固定大小的block块,比如 1K,2K,4K,数据的存储实际上是存储在这些block块中间的,每个block只能存储一个文件,block的划分 要根据实际的需要来,比如你系统上面的小文件多,最好把block划分的小一点,假如你的文件很多都是不超过1K的 你划分的block是4K的,一个block只能用来存放一个文件,剩余的空间就会被浪费掉,造成了磁盘空间的浪费. 根据block的大小,文件系统中单一文件的容量以及总的文件系统的容量实际上也被固定了 1K:最大单一文件-16G 文件系统总大小-2T 2K:最大单一文件-256G 文件系统总大小-8T 4K:最大单一文件-2T 文件系统总大小-16T 注:这里以ext2文件系统来说明,ext3或这ext4计算结果会有所不同 实际上block被划分后不是全部都用来存储数据的,一部分要给inode来用,便于文件系统找到 磁盘被格式化之后还要被挂载才能用来存储数据,所谓挂载就是找一个接口把分区插入到现有的文件系统当中 /dev/vol0/root / ext3 defaults 1 1 第五行表示是否作备份,0不备份,1每天备份,2隔天备份 这个文件用来记录开机需要挂载的分区信息 /dev/mapper/vol0-root / ext3 rw 0 0
本文出自 “成长全记录” 博客,请务必保留此出处http://lymrg.blog.51cto.com/1551327/635488 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |