cuota de linux_disk

1. Descripción general de la cuota de disco

Condiciones para realizar cuotas de disco
● Se requiere compatibilidad con el kernel de Linux
● Instalar paquetes de software de cuotas y xfsprogs

Las características de la cuota de disco de Linux
● Alcance: para el sistema de archivos especificado (partición)
● Objeto de restricción: cuenta de usuario, cuenta de grupo
● Tipo de restricción: capacidad del disco, número de archivos
● Método de restricción: límite flexible, límite estricto

2. Establecer cuota de disco

Cuando se agota el espacio en disco de la partición raíz de Linux, el sistema operativo Linux ya no podrá crear nuevos archivos. Al mismo tiempo, pueden ocurrir fallas como fallas del programa de servicio y fallas del sistema.

Para evitar problemas como espacio insuficiente en disco en el servidor, la función de cuota de disco se puede habilitar para limitar el espacio en disco y la cantidad de archivos utilizados por el usuario en el sistema de archivos especificado (partición) para evitar que los usuarios individuales tengan una ocupación malintencionada o no intencionada. Una gran cantidad de espacio en disco para mantener la estabilidad y la disponibilidad continua del espacio de almacenamiento del sistema.

En el sistema Centos, diferentes sistemas de archivos utilizan diferentes herramientas de administración de configuración de cuotas de disco. Por ejemplo, el sistema de archivos XFS es administrado por la herramienta de cuotas xfs_: el sistema de archivos EXT3 / 4 es administrado por la herramienta de cuotas.

3. Pasos para establecer la cuota de disco

1. Compruebe si los paquetes de software xfsprogs y xfs_ quota se han instalado
rpm -q xfsprogs quota
yum install -y xfsprogs quota

2. Monte el sistema de archivos de forma que admita la función de cuota
umount / dev / vgname1 / lvname1
mount -o usrquota, grpqucta / dev / vgname1 / lvname1 / opt # Agregue el
parámetro de montaje "usrquota, grpquota" para agregar usuarios y grupos Soporte de función de cuota

O
vim / etc / fstab
/ dev / vgname1 / lvname1 / opt xfs de faul ts, usrquota, grpquota 0 0

umount / dev / vgname1 / lvname 1
mount -a # -a opción, recarga todo el contenido de / etc / fstab

3. Edite la configuración de cuotas de las cuentas de usuario y de grupo.

useradd zhangsan

passwd zhangsan
xfs_ quota -x -c 'límite -u bsoft = 80M bhard = 100M isoft = 40 ihard = 50 zhangsan' / opt /

-X: significa iniciar el modo experto, todos los comandos de gestión que permiten modificar el sistema de cuotas están disponibles en el modo actual.

-c: significa llamar directamente a los comandos de gestión.

-u: especifica el objeto de la cuenta de usuario

-g: especifique el objeto de la cuenta de usuario
bsoft :. Establezca el valor límite suave de la capacidad del disco (la unidad predeterminada es KB)
bhard: Establezca el valor límite rígido de la capacidad del disco (la unidad predeterminada es KB).
isoft: establece el valor del límite suave para el número de archivos de disco.
ihard: establezca el valor límite estricto para el número de archivos de disco.

4. Verifique la función de cuota de disco
chmod 777 / opt
su zhangsan
cd / opt #Verifique
que la capacidad del disco exceda el límite
dd if = / dev / zero of = / opt / ddtest.txt bs = 10M count = 12

#Verifique que la cantidad de archivos de disco exceda el límite
toque {aa, bb, cc, dd, ee, ff} .txt

5. Ver el uso de la cuota:
#### Ver el uso de la cuota de capacidad del disco de todas las particiones disponibles:

[root @ localhost ~] # xfs_quota -x -c 'informe -a'

4. Pasos del experimento de cuota de disco

1. Compruebe si se han instalado los paquetes de software xfsprogs y xfs_ quota
rpm -q xfsprogs quota
yum install -y xfsprogs quota #### Comando de instalación

Inserte la descripción de la imagen aquí

2. Monte el sistema de archivos de manera que admita la función de cuota.

临时挂载
[root@localhost ~]# umount /dev/vgname1/lvname1
[root@localhost ~]# mount -o usrquota,grpquota /dev/vgname1/lvname1 /opt


或者自动挂载
vim /etc/ fstab
/dev/ vgname1/ lvname1      /opt     xfs     de faul ts, usrquota, grpquota   0 0

  • ① montaje de vista df- h:

Inserte la descripción de la imagen aquí

  • ②Desmontaje:

  • Inserte la descripción de la imagen aquí

  • ③: Hay dos formas de montar, aquí usamos el montaje automático:

Inserte la descripción de la imagen aquíInserte la descripción de la imagen aquí

3. Edite la configuración de cuotas de las cuentas de usuario y de grupo.

useradd zhangsan

passwd zhangsan

  • Crear cuenta y establecer contraseña
    Inserte la descripción de la imagen aquí

  • Configuración de cuotas:
    Inserte la descripción de la imagen aquí

  • Ver comando:

 [root@localhost ~]# xfs_quota -c 'quota -uv zhangsan' /opt

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

4. Verifique la función de cuota de disco

chmod 777 / opt
su zhangsan
cd / opt

Inserte la descripción de la imagen aquí


#Verifique que la capacidad del disco exceda el límite dd if = / dev / zero of = / opt / ddtext.txt bs = 10M count = 9

Inserte la descripción de la imagen aquí

5. Ver el uso de la cuota

#### Ver el uso de la cuota de capacidad de disco de todas las particiones disponibles:

[root @ localhost ~] # xfs_quota -x -c 'informe -a'
Inserte la descripción de la imagen aquí

Verifique que la capacidad del disco y la cantidad de archivos superen el límite:

Crea un archivo:
Inserte la descripción de la imagen aquí

Ver el informe de la capacidad del disco y la cantidad de archivos;
[root @ localhost opt] # xfs_quota -x -c'report -abih '

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/Wsxyi/article/details/113646130
Recomendado
Clasificación