磁盘占用:大文件删除以后,可能进程还在, lsof |grep delete
centos7 XFS
centos6 ext4
文件系统不一样,内核不一样,防火墙不一样,服务不一样 systemctl, service(6)
可扩展性不如xfs,单个目录文件超过200W,性能就下降,单个文件大小支持exit 16TB,XFS 文件系统可以达到EB 级别
LVM 磁盘管理,可以动态的进行磁盘扩容缩小等功能 ,linux 默认分区ID 83, lvm 默认分区ID是 8e
quota 限制某一用户的最大磁盘额度
文件软限制超过没有问题,但是在指定的过期时间以后就不能再创建了
硬限制 不能超过
raid0 raid1 raid4 raid5
raid0,写入快
raid1, 读取块
linux系统一切皆文件:
1 linux文件系统将一切的设备映射为文件,一切以文件作为访问入口的,以文件的性质来进行open read write close
2 linux设备文件有两类 块设备:block (存取单位块)磁盘 字符设备:char (存取单位为“字符”) 键盘
3 设备文件:将一个文件关联到一个设备的驱动程序, 进而能跟与之对应的硬件设备进行通信(进行read , write )进行硬件的控制
设备号 :
1 设备文件:只有源数据 没有数据
2 主设备号 major number 标识设备类型
3 次设备号 minor number 标识同一设备类型下不同设备
设备文件都在 /dev/dev_file
硬盘接口类型 :
1 并口 IDE 理论值 133M/s SCSI 理论值644M/s
2 串口 SAS 6Gbps STAT3 6Gbps usb 3.0 480M/s
rpm:rotations per minute(转速)
硬盘设备的文件命名:
1 IDE :/dev/hd
2 scsi SATA SAS USB : /dev/sd
3 不同设备用不同的字母进行表示 a-z
/dev/sda,/dev/sdb …
4 同一设备的不同分区 分区:数字
/dev/sda1
/dev/sda2
磁道 :盘片上面的磁道
1 track :盘片上面的磁盘道 真正用来存数据的地方
2 cylinder :柱面 盘片上面的柱面
3 cecotr :扇区 盘片上面的分的柱面 512 byte
如何分区 :
1 按柱面进行划分
2 硬盘的零磁道的零扇区 是被预留出来的叫做mbr共512bytes
3 MBR:boot master record
4 446byte 是用来存boot loader
5 64byte是用来存 分区表
6 16byte标识一个分区 一块磁盘只能标识四个分区
7 2byte:55AA 四个十六进制数字 如果是55AA 就是550个字节是有效的否则就是无效的
8 如果单块硬盘大于2t的话现在的mbr技术是无法识别2t以后的磁盘空间的
2t以后可以用 gpt 和uefi
fdisk 不支持2TB 以上的分区
大于的用parted
fstab 的格式
磁盘设备或者UUID
挂载点
文件系统类型
挂载参数
指定分区是否被dump 备份 0 是不被封 1,代表备份,2代表不定期备份
指定分区是否被 fsck,0 no 1 比2 级别高。
linux 软硬链接
硬链接 inode 相同,软连接不同
软连接相当于一个快捷方式,硬链接相当于又一个新文件但是指向的inode 是相同的。
ln -s 软链接, ln src drc。 目录硬链接