LinuxParty
En Linux, puede configurar cuotas de disco utilizando uno de los siguientes métodos:
- Sistema de archivos de base de asignación de cuotas de disco
- Usuario o grupo basado en la asignación de cuotas de disco
En la cuota de usuario o grupo basado en coutas, hay que seguir tres factores importantes a considerar:
- Límite duro - Por ejemplo, si especifica 2 GB como límite duro, el usuario no podrá crear nuevos archivos después de 2GB
- Límite Soft "o límite blando" - Por ejemplo, si se especifica como 1 GB de límite flexible, el usuario recibirá un mensaje de advertencia "Cuota de disco excedida", una vez que alcancen el límite de 1 GB. Sin embargo, todavía será capaz de crear nuevos archivos hasta llegar al límite físico.
- Período de gracia - Por ejemplo, si especifican 10 días como un período de gracia, después obtendrá su límite duro de usuario, pero se les permitiría de forma adicional 10 días para crear nuevos archivos. En ese período de tiempo, se debe tratar de volver al límite de cuota.
1. Activar comprobación de cuotas en sistemas de archivos
En primer lugar, debe especificar qué sistema de archivos se permite para la comprobación de cuotas.
Modifique el archivo /etc/fstab y añada la palabra clave usrquota y grpquota al sistema de archivos correspondiente que desea supervisar.
El ejemplo siguiente indica que cuota está habilitado para el registro de usuario y de grupo en /home
# cat /etc/fstab LABEL=/home /home ext2 defaults,usrquota,grpquota 1 2
Reinicie el servidor después de realizar el cambio
2. Comprobar la cuota inicial en Linux para sistema de archivos utilizando quotacheck
Una vez que haya habilitado cuota, debe comprobar que el sistema de archivos, recoge toda la información de cuota inicial como se muestra a continuación.
# quotacheck -avug quotacheck: Scanning /dev/sda3 [/home] done quotacheck: Checked 5182 directories and 31566 files quotacheck: Old file not found. quotacheck: Old file not found.
En el comando anterior:
- a: Compruebe todas sistema de archivos con cuotas activadas
- v: modo detallado
- u: Compruebe si hay cuota de usuario en disco
- g: Compruebe si hay cupo grupo de discos
El comando anterior creará un archivo "aquota" para usuario y grupo en el directorio de sistema de archivos, como se muestra a continuación.
# ls -l /home/ -rw------- 1 root root 11264 Jun 21 14:49 aquota.user -rw------- 1 root root 11264 Jun 21 14:49 aquota.group
3. Asignación de cuota de disco para un usuario, utilice el comando edquota
Utilice el comando edquota como se muestra a continuación, para editar la información de cuotas para un usuario específico.
Por ejemplo, para cambiar la cuota de disco del usuario 'ramesh', uitilizará edquota, que cambiará los valores de límite blandos, duros en un editor como el que se muestra a continuación.
# edquota ramesh Disk quotas for user ramesh (uid 500): Filesystem blocks soft hard inodes soft hard /dev/sda3 1419352 0 0 1686 0 0
Una vez que el comando edquota abre las configuraciones de la cuota para el usuario específico en un editor, puede establecer los siguientes límites:
- límite blando y duro para el tamaño de cuota de disco para el usuario particular.
- límite blando y duro para el número total de nodos que están permitidos para el usuario particular.
4. Reporte el uso de la cuota de disco para usuarios y grupos usando repquota
Utilice el comando repquota como se muestra a continuación para reportar el uso de cuotas de disco para los usuarios y grupos.
# repquota /home *** Report for user quotas on device /dev/sda3 Block grace time: 7days; Inode grace time: 7days Block limits File limits User used soft hard grace used soft hard grace ---------------------------------------------------------------------- root -- 566488 0 0 5401 0 0 nobody -- 1448 0 0 30 0 0 ramesh -- 1419352 0 0 1686 0 0 john -- 26604 0 0 172 0 0
5. Añadir a quotacheck trabajo cron diario
Agregue quotacheck al cron diario. Cree un archivo quotacheck como se muestra a continuación en el archivo del directorio /etc/cron.daily, que ejecutará el comando quotacheck cotidianamente. Esto le enviará el resultado del comando quotacheck al correo electrónico de root.
# cat /etc/cron.daily/quotacheck quotacheck -avug

-
Negocios
- Los estadounidenses de la generación Z no tienen ahorrado lo suficiente para cubrir un solo mes de gastos
- ¿Ha comenzado el declive de los empleos de los trabajadores del conocimiento?
- Un hombre que perdió su fortuna en bitcoins en un vertedero galés estudia comprar todo el vertedero
- DeepSeek ha gastado más de 500 millones de dólares en chips Nvidia a pesar de las afirmaciones de inteligencia artificial de bajo costo, según SemiAnalysis
- JPMorgan Chase exige que todos los trabajadores regresen a la oficina cinco días a la semana
- Un estudio revela los trabajos más satisfactorios: el trabajo por cuenta propia, el trabajo de funcionario, la gestión y el servicio social
- Los conductores Autómos de Uber y Lyft pueden sindicalizarse, dicen los votantes de Massachusetts
- El gran problema de los mandatos de regreso a la oficina es su cumplimiento
- Los graduados de la Generación Z están siendo despedidos meses después de ser contratados
- Recuperando la concentración con Focus Blocks: Una guía técnica para usuarios de Linux
- La propuesta de una semana laboral de cuatro días del gobierno británico plantea problemas, afirma un profesor de economía
- Best Buy está despidiendo a más empleados debido a la caída de las ventas
- No es un 'abandono silencioso' de los teletrabajadores, solo intentan 'vacaciones silenciosas'
- ¿Podrían las IA reemplazar a los directores ejecutivos?
- Esta Web es un Tesoro de Herramientas Gratuitas para Potenciar tu Experiencia en Informática