fhs协议:规定每个目录中存放的是什么
/ 根目录
/root 超管的家目录,拥有很多子目录
/home 普通用户的家目录
/bin;/usr/bin;/usr/sbin 命令文件
命令绑定到多个目录,文件被分开存放。
bin一般命令
sbin开机使用的命令
/boot 开机所需文件,引导文件grub
/dev 设备目录,鼠标,硬盘,光驱等
/ect 系统和服务的配置文件
/var 存放经常发生改变的数据,日志
/lib 系统函数库的文件
/usr 安装程序的目录
/media 挂在目录
/tmp 公开的目录,任何人都可以使用
/proc 虚拟文件目录
/lost+found 找到系统碎片,恢复数据
udev服务(硬件命名):根据一套规则,对文件名称进行命名。
IDE设备 hd
scsi/sata sd
软盘 fd
打印机 lp
光盘 /dev/cdrom
硬盘 /dev/sd(a,b,c)根据识别顺序进行命名
注:/dev/sda可以被touch创建
/dev/sdb4
[1-4]主分区,扩展分区
[5~]逻辑分区
总共512,结束符两个字节。
相对路径和绝对路径
绝对路径:任何人在任何位置都可以通过
相对路径:相对当前位置。
扩展分区只可以有一块
uuid可以绑定
红帽7 xfs
inode文件:保存文件信息,文件名称,文件大小,文件的所有者所有组,文件的权限,文件的atime,ctime
block文件:
vfs虚拟文件系统
分区
格式化
挂载:将一个存储设备和文件目录结合在一起,通过访问目录,访问到设备中的资料。
mount /dev/sdb5 /media
unmount 设备路径名称/目录路径
/etc/fstab
设备路径名称 目录路径 文件系统格式 权限 是否自检 自检优先级
光盘(iso9660) 权限(defaults)
fdisk /dev/sdb分盘指令
partprobe强制同步,多强制几遍。不行重启。
mkfs. 点两下TAB键。
mkfs.后是文件系统格式。
df -h
vim /etc/fstab
blkid
cpu 内存 硬盘
swap
mkswap /dev/sdb6
swapon启用交换分区
swapoff关闭交换分区
swapon /dev/sdb7
uuid唯一标识符
uuid=“xxxxxxx” /media
uquota
mount -o remount /boot重新挂载,在无法重启的情况下使用
xfs_quota -x -c 'limit bsoft=3m bhard=6m'(x专家模式,c参数模式)
软限制:会写在/var/log/message
硬限制:强制禁止
软限制必须小于等于硬限制。
xfs_quota -x -c repotr /boot
dd if=/dev/zero of=haha count=1 bs=3M
零块设备 /dev/zero
黑洞文件 /dev/null
edquota -u 用户名
软硬链接
软连接:ln -s 原始文件 新文件
硬连接:ln 原始文件 新文件
本质上新建了inode信息块。
硬连接次数。
不能跨硬盘,不能夸目录。
raid不受限制。
软raid
raid 0:速度x2,成本不变,安全性是一半。
raid 1:速度持平,安全性得到提升。成本x2。
raid 5:速度,安全性,成本都较好。
raid1 0:安全提升两倍,速度提升两倍,成本较高。
同一组全部坏掉无法数据恢复。
热备盘:平时不工作,如果系统出现故障,自动顶替,并且进行数据同步。
mdadm -Cv /dev/md0 -n 4 -l 10 /dev/sd[b-e]
mdadm -Q /dev/md0
mdadm -D /dev/md0
mdadm -f /dev/md0 /dev/sdb
热备盘:至少三块才可以使用。
mdadm -Cv /dev/md0 -n 3 -l 5 -x 1 /dev/sd[b-e]
mdadm /dev/md0 -r /dev/sdc
mdadm /dev/md0 -a /dev/sdc
LVM:逻辑卷管理器
1.pv切割操作
2.vg卷组操作
3.lv再次切割
pe最小单元值,pe大小为4。
特点:
1屏蔽底层特点。
2灵活进行分区。
3可以做快照,快速还原。
pvcreate /dev/sdb
vgcreate storage /dev/sd{b,c}
lvcreate -n vo -l 100 storage
lvidisplay
lvextend -L 600M /dev/storage/vo
e2fsck -f /dev/storage/vo
resize2fs /dev/storage/vo
mount /dev/storage/vo /media/haha
umount /dev/storage/vo
e2fsck -f /dev/storage/vo
reize2fs /dev/storage/vo 300M
lvreduce -L 300M /dev/storage/vo
/dev/卷组名称/逻辑卷
xfs增大有自己的命令。lvm增大只能用与ex4
lvm快照卷
1快照卷和逻辑卷大小相等。
2单次有效。只能回复一次,恢复之后自动删除快照卷。
lvcreate -L 300M -s -n SNAP /dev/storage/vo
lvconvert --merge /dev/storage/SNAP