【Linux】鸟哥的Linux私房菜基础学习篇整理(九)
1. quotacheck [-avugfM] [/mount_point]:扫描文件系统并创建Quota配置文件。
参数:
-a:扫描所有在/etc/mtab内,含有quota支持的文件系统,加上此参数后,不必写/mount_point;
-u:针对用户扫描文件与目录的使用情况,会新建aquota.user;
-g:针对用户组扫描文件与目录的使用情况,会新建aquota.group;
-v:显示扫描过程的信息;
-f:强制扫描文件系统,并写入新的quota配置文件(危险);
-M:强制以读写的方式扫描文件系统,只有在特殊情况下才会使用。
2. quotaon [-avug] [/mount_point]:启动quota服务。
参数:
-u:针对用户启动quota;
-g:针对用户组启动quota;
-v:显示启动过程的相关过程;
-a:根据/etc/mtab内的文件系统设置启动有关的quota,可省略[/mount_point]。
3. quotaoff [-aug] [/mount_point]:关闭quota服务。
参数:
-a:全部的文件系统的quota都关闭;
-u:针对后面接的/mount_point关闭user quota;
-g:针对后面接的/mount_point关闭group quota。
4. edquota [-u username] [-g groupname] [-t 时间] [-p 范本账号 -u 新账号]:编辑用户或用户组的限制。
参数:
-u:后面接账号名称,可以进入quota的编辑界面去设置username的设置值;
-g:后面接组名,可以进入quota的编辑界面去设置groupname的设置值;
-t:修改宽限时间;
-p:复制范本,那个“模板账号”为已经存在并且设置好quota的用户,将此模板账号的quota复制给新账号。
5. quota [-uvs] [username]/quota [-gvs] [groupname]:显示quota报表。
参数:
-u:后面接账号名称,表示显示该用户的quota限制值,若不加表示显示当前用户;
-g:后面接组名,表示显示该组的quota限制值;
-v:显示每个用户在文件系统中的quota值;
-s:使用1024为倍数来指定单位,会显示如M之类的单位。
6. reqouta -a [-vugs]:针对文件系统的限额做报表。
参数:
-a:直接到/etc/mtab查询具有quota标志的文件系统,并报告quota结果;
-v:输出的数据将含有文件系统相关的详细信息;
-u:显示用户的quota限制值(默认值);
-g:显示用户组的quota限制值;
-s:使用M、G等单位显示结果。
7. setquota [-u|-g] 名称 block(soft) block(hard) inode(soft) inode(hard) 文件系统:直接设置quota。
8. mdadm --detail /dev/md[0-9]:RAID的设置
mdadm --create --auto=yes /dev/md[0-9] --raid-devices=N --level=[015] --spare-devices=N 设备名称
参数:
--create:新建RAID参数;
--auto=yes:决定新建后面接的软件磁盘阵列设备,即/dev/md0,/dev/md1等;
--raid-devices=N:使用几个磁盘作为磁盘阵列的设备;
--spare-devices=N:使用几个磁盘作为备用(spare)设备;
--level=[015]:设置这组磁盘阵列的等级,支持很多,不过建议仅使用015即可;
--detail:显示后面所接的磁盘的详细信息。
9. mdadm --manage /dev/md[0-9] [-add 设备] [--remove 设备] [--fail 设备]:仿真RAID错误的救援模式。
参数:
--add:将后面的设备加入到这个磁盘阵列中;
--remove:将后面的设备从这个磁盘阵列中删除;
--fail:将后面的设备设置称为出错的状态。
10. mdadm --stop /dev/md[0-9]:关闭磁盘阵列。
11.