邓博学习笔记 2020-08-03
磁盘配额:限制用户使用空间
vim /etc/fstab
defaults,uquota
inode block
isoft bsoft软限制(文件个数)
ihard bhard硬
xfs_quota(配置磁盘配额) -x(专家模式) -c(非交互式 )‘limit bsoft=3m bhard=6m isoft=3 ihard=6 (硬限制一定要大于软限制、文件数量限制)linuxprobe(对象)‘ /boot(目录)
reboot
查看目录的磁盘配额的信息
xfs_quota -x -c report /boot
修改用户磁盘配额
edquota -u linuxprobe
dd if=/dev/zero of=haha count=1 bs=8M
软连接:
ln -s an.cfg(原始文件名称) 哈哈(新连接文件)
原始文件被删除后,新文件无法访问
rm an.cfg
cat haha
ls -al 会看到有指向关系,需要先删除源文件,再删除连接文件
硬链接:
ln an.cfg 哈哈
原始文件被删除后,新文件依然可以访问,使用的是指针技术,直接指向block,而不是通过源文件再找到block
-rw-r--r--. 5(指针数),知道数值为0 ,才代表这个文件删除赶紧了
IO吞吐率
硬盘备份
raid 0 1 5 10
建立raid 10
mdadm -Cv(创建,记录过程) /dev/md0 -n 4(四快盘) -l 10 -x 1(热备盘) /dev/sd[b-e]
mkfs.ext4 /dev/md0
mount /dev/md0 /haha
热备盘:数量不限制个数
查看raid 10信息
mdadm -Q /dev/md0
mdadm -D /dev/md0 查看磁盘同步
格式化:
mkfs.xfs /dev/md0
挂载
mount /dev/md0 /RAID 记住要把信息记录到 vim /etc/fstab中
当存在某一块硬盘故障,更换硬盘
umount xiaomi (先离线文件挂载),实验结果无需重新挂载
mdadm /dev/md0 -a (新增磁盘) /dev/sdc
ls -l 查看此文件夹下的详细文件属性(包含此文件夹)
ls -ld 查看此文件夹的属性
热备盘,顶上后,新盘更换损坏盘后,新盘是什么角色,是否需要指定为热备盘,怎么设定
mdadm /dev/md0 -a /dev/sdb 将新盘加入后,直接变成热备
LVM(逻辑卷管理器)
logical volume Manager
PV(物理硬盘)-----------VG(卷组)------------PE(逻辑硬盘,4M大小)
PE大小必须是4M的倍数
pvcreate /dev/sdb /dev/sdc
vgcreate volume /dev/sdb /dev/sdc
lvcreate -n vo -l 100 volume
mkfs.ext4 /dev/volume/vo
mkdir /hehe
mount /dev/volume /hehe
vim /etc/fstab
/dev/卷组/逻辑卷
扩容,卸载设备与挂载点的关联
lvextend -L 800M /dev/volume/vo(扩容到800M)
e2fsck -f /dev/volume/vo(检查完整性)
resize2fs /dev/volume/vo (重置硬盘容量)
缩小,生产环境需要提前备份好数据,再检查文件系统完整性
umount /linuxprobe
e2fsck -f /dev/volume/vo
resize2fs /dev/volume/vo 100M
lvreduce -L 100M /dev/volume/vo
建立逻辑卷快照
快照的容量必须等同于逻辑卷的容量,一次有效,还原完立即自动删除
lvcreate -L 120M -s -n SNAP /dev/volume01/vo
vgdisplay
lvdisplay
dd if=/dev/zero of=/haha count=1 bs=100M
ls -lh /haha
umount /haha
lvconvert --merge /dev/volume01/SNAP (恢复到快照点)
ls -lh /haha
删除逻辑卷,备份数据,依次删除逻辑卷lv,卷组vg,物理卷pv
umount /haha
vim /etc/fstab 删除记录