1、linux拿到硬盘首先做的操作 1、 分区 2、 创建文件系统 3、 挂载到目录

2、固态与机械区别 固态硬盘用固态电子存储芯片陈列制作,一旦损坏,数据几乎不能恢复,而机械硬盘损坏是可以恢复部分数据。

3、CHS与LBA寻址方式 CHS 采用24bit位寻址 其中前10位表示cylinder,中间8位表示head,后面6位表示sector。 最大寻址空间8GB

		LBA(logical block addressing)
				LBA是一个整数,通过转换成CHS格式完成磁盘具体寻址
				LBA采用48个bit位寻址
				最大寻址空间128PB

		由于CHS寻址方式的寻址空间在大概8GB以内,所以在磁盘容量小于大概8GB时,可以使用CHS寻址方式或是LBA寻址方式 ;在磁盘容量大于大概8GB时,则只能使用LBA寻址方式

4、两种分区方式:MBR,GPT MBR: Master Boot Record,1982年,使用32位表示扇区数,分区不超过2T 如何分区:按柱面 0磁道0扇区:512bytes

5、分区管理 列出块设备 lsblk
创建分区使用: • fdisk 创建MBR分区 • gdisk 创建GPT分区 • parted 高级分区操作 partprobe 重新设置内存中的内核分区表版本

	centos6通知内核重新读取硬盘分区表
	新增分区用  
	partx   -a    /dev/DEVICE  
	kpartx   -a   /dev/DEVICE   -f: force   
	删除分区用 
	partx   -d   -  -nr  M-N   /dev/DEVICE

6、创建文件系统  mkfs命令:  (1) mkfs.FS_TYPE /dev/DEVICE FS_TYPE: ext4 xfs btrfs vfat

tune2fs:重新设定ext系列文件系统可调整参数的值 dumpe2fs:块分组管理 fsck: File System Check e2fsck:ext系列文件专用的检测修复工具

挂载mount 挂载:将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为 卸载:为解除此关联关系的过程 把设备关联挂载点:mount Point 卸载时:可使用设备,也可以使用挂载点 umount

挂载点下原有文件在挂载完成后会被临时隐藏 挂载点目录一般为空

文件挂载配置文件 /etc/fstab每行定义一个要挂载的文件系统 要挂载的设备或伪文件系统 设备文件 LABEL:LABEL="" UUID:UUID="" 伪文件系统名称:proc, sysfs 挂载点 文件系统类型 挂载选项:defaults 转储频率:0:不做备份 1:每天转储 2:每隔一天转储 自检次序: 0:不自检 1 :首先自检 一般只有rootfs采用1

7、处理交换文件和分区 交换分区是系统RAM的补充 基本设置包括: • 创建交换分区或者文件 • 使用mkswap写入特殊签名 • 在/etc/fstab文件中添加适当的条目 • 使用swapon -a 激活交换空间

8、常见工具 dd命令:convert and copy a file 用法: dd if=/PATH/FROM/SRC of=/PATH/TO/DEST bs=#:block size, 复制单元大小 count=#:复制多少个bs

备份:
		备份/dev/sdx全盘数据,并利用gzip压缩,保存到指定路径
		dd if=/dev/sdx | gzip >/path/to/image.gz
恢复:
	  将压缩的备份文件恢复到指定盘
		gzip -dc /path/to/image.gz | dd of=/dev/sdx

从光盘拷贝iso镜像 dd if=/dev/cdrom of=/root/cd.iso 销毁磁盘数据 dd if=/dev/urandom of=/dev/sda1 利用随机的数据填充硬盘,在某些必要的场合可以用来销毁数据,执行此操作以后,/dev/sda1将无法挂载,创建和拷贝操作无法执行