归档:
必须是一个存储设备就可以进行归档。
dump :
ext4归档:
dump -0u -f /tmp/data.dp /mnt/redhat
#级别 #文件
释放:
restore -rf /tmp/data.dp #当前路径
xfs归档:
xfsdump 0l 0 -f /tmp/test.dp /dev/dump/test
释放:
xfsrestore -f /tmp/test.dmp /mnt/redhat
(lvcreate -l 100%free dump -m test [安百分比给磁盘])
ext4是对挂载点,xfs是对文件系统
磁盘配额:
在挂载选项添加,usrquota(用户配额),grpquota(必须为主要组)
quotacheck -cugm [u 用户 g 组] /mnt/redhat #刷新
#当有aquota.usr 才是配额
quotaon /mnt/redhat 或 quotaon -av #激活
软限制
只是报警提示
edquota alex #针对alex做配置
blocks (快大小) soft(软) hard(硬) inodes(节点) soft(软) hard(硬)
-----------------------------------------------------------------------------
空文件 你需要创建的文件 快大小 快数
dd if=/dev/zero of=/mnt/redhat/aaaa bs=1k count=50
|
没有后面两个选项就是拷贝
另外一种方法:
setquota alex 70 100 0 0 /mnt/redhat
RAID【磁盘阵列】:
级别不同作用不同
软阵列:
廉价,用分区就可以做,缺点是不稳定容易丢失数据。
硬阵列:
由厂家提供产品方案。 先阵列再系统,硬件设备成本较高。
raid0 :
至少两块盘,把两块盘整合成一块成为md盘(做一个大磁盘使用)提高读写吞吐量
基于条带:
sda sdb
----------md
001 002 #同时两块一起
003 004
005 006
缺点:当其中一个盘挂掉,则阵列会挂载数据会丢失
raid1:
备份,会同步数据,盘的数据都一样。(读会非常快可以同时几块一起读)
sda sdb sdc
001 001 001
002 002 002
003 003 003
004 004 004
缺点:写入会较慢,成本较高
raid5:
至少3块,会做校验
sda sdb sdc | sdd #备份盘,通过校验值得到新的数据并恢复
001 002 3 #每次都会有一个校验值
7 003 004 (n-1)-Sn #Sn备份盘,n盘数
006 11 005
raid10(raid1 + raid0)
sda sdb sdd | sdc
------------ ----------------
md0 raid1 md1 raid1
-----------------------------
md2 raid0
|
---------------------
pc1 pc2 pc3
软raid:
T 选择raid格式
mdadm -C /dev/md0 -l 5 -n 3 -x 1 /dev/sdb[6-9] #l是现在raid级别,n是数据盘,x是备份盘
mdadm -D /dev/md0
mdadm /dev/md0 -f /frv/sdb8 #破坏盘,这样备份盘就会顶上去
mdadm /dev/md0 -r /dev/sdb8 #把盘拔出
-a #添加盘进去
删除阵列:
mdadm -D /dev/md0 #查看阵列
mdadm -S /dev/md0 #停止阵列
需要先卸载再停止阵列然后再删除盘符
swap分区(交换分区/虚拟内存 ):
free -m #查看虚拟内存信息
用t将新添的分区id改为82 (linux swap类型)
mkswap /dev/hda6 #标识为swap分区
swapon /dev/hda6 #看是否能够启动新的swap分区
swapon -s #查看swap
增加Swap分区大小 :
dd if=/dev/zero of=/home/swap bs=(一个快大小) count=(快个数)
(创建用于交换分区的文件)
mkswap /home/swap (设置交换分区文件)
swapon /home/swap (立即启用交换分区文件)
开机时自启用,则需修改文件/etc/fstab中的swap行:
/mnt/alex swap swap defaults 0 0
使用逻辑卷创建交换分区:
lvcreate -L 512M alex -n swap
mkswap /dev/alex
swapon /dev/alex