Linux-磁盘管理实验手册
1.1 硬盘两大类:
块设备:block ,存取单位“块”,磁盘
字符设备:char,单位“字符”,键盘
1.2 设备文件:
(接口)能够跟底层硬件设备通信的接口,通常关联到驱动程序上;
DOS管理设备的一种方法:为设备起一个固定的文件名,可以像使用文件一样方便地管理这些设备;
设备标识:主标号、次标号;
硬盘接口:并行、IDE、SCSI;串口、SATA、USB、SAS
1.2.1 查看设备文件 /dev/sd*
1.3 分区管理工具:fdisk parted
1.3.1 fdisk 可以管理分区,最多只能管理15个分区
fdisk -l [-u] [设备名 ...] 查看分区情况
fdisk [设备名 ...] 进去分区管理
子命令:p 显示已有分区、n 添加分区、d 删除分区、w 保存、q 退出、m 帮助
1.3.2 parted创建操作大于2T的分区,一般情况下用fdisk分区
选项:
-h 显示此求助信息
-l --list
-m displays machine
-s 从不提示用户
-v 显示版本
-a, align
1.4 mount 挂载一个文件系统 (dir 最好是空文件,挂载会隐藏原有文件) -r 只读、-w 写、-o添加选项
mount /dev/cdrom /media/ 把设备文件挂在到移动挂载点中
1.5 umount /media 卸载
1.6 df 报告文件系统磁盘空间的使用情况
-k 全部以K形式显示、-m 全部以M形式显示、-h 以可读形式显示
1.7 free 显示系统中已用和未用的内存空间总和
-k 全部以K形式显示、-m 全部以M形式显示、-g 全部以g形式显示、-h 以可读形式显示
1.8 du 报告磁盘空间使用情况 -h
1.9 RAID(磁盘阵列) 级别 RAID0/1/5/10/0+1/2
RAID 0 最少2块盘, 读写的速率都得到提高,无冗余
RAID 1 最少2块盘, 读没有任何影响,写的速率会降低,有冗余
RAID 5 最少3,读出效率很高,写入效率一般,有冗余
RAID 10 最少4块盘,读写,速率都得到了提供,有冗余
RAID 0+1 是把RAID0和RAID1技术结合起来,数据除分布在多个盘上外,每个盘都有其物理镜像盘,提供全冗余能力,允许一个以下磁盘故障,而不影响数据可用性,并具有快速读/写能力。
RAID2:带海明码校验,条块单位为位或字节,使用编码技术来提供错误检查及恢复