LinuxParty

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado
 
 

Aprenda a configurar y controlar las cuotas de disco en sus sistemas de ficheros Linux ® para evitar que los usuarios individuales el uso de más espacio de lo permitido y evitar que los sistemas de archivos enteros que se llene de forma inesperada. Usted puede utilizar el material en este artículo para estudiar para el examen LPI 101 para la certificación de administrador del sistema Linux, o simplemente para aprender acerca de las cuotas.

Información general

En este artículo, aprender a manejar las cuotas de disco para los usuarios. Aprenda a:

  • Establecer una cuota de disco para un sistema de archivos
  • Establecer límites de las cuotas
  • Revise las cuotas
  • Generar informes de cuotas

A menos que se indique lo contrario, los ejemplos de este artículo se utiliza Fedora con un kernel 2.6.34. Sus resultados en otros sistemas pueden ser diferentes.

Este artículo le ayuda a prepararse para el Objetivo 104.4 del Tema 104 de Administración Nivel Junior del Linux Professional Institute (LPIC-1) para el examen 101. El objetivo tiene un peso de 1.

Requisitos previos

Para obtener el máximo de los artículos de esta serie, usted debe tener un conocimiento básico de Linux y un sistema Linux en funcionamiento para practicar los comandos incluidos en este artículo. A veces, diferentes versiones de un programa de salida de formato diferente, por lo que sus resultados no siempre se ven exactamente como los listados y las figuras que se muestran aquí.

Las cuotas le permiten controlar el uso del disco por usuario o por grupo. Cuotas de evitar que los usuarios individuales y grupos de la utilización de una porción más grande del sistema de ficheros de lo que está permitido, o de llenarlo por completo. Sistemas de archivos XFS también apoyan las cuotas de los proyectos, que limitan la cantidad de espacio utilizado por un proyecto, independientemente de que los usuarios crear archivos en árbol de directorios del proyecto.

Las cuotas debe estar habilitado y administrado por el usuario root o un usuario con autorización root. A menudo se utilizan en los sistemas multiusuario, pero con menos frecuencia en las estaciones de trabajo de un solo usuario.

Hay tres diferentes tipos de soporte de cuotas:

  1. vfsold, o la versión 1 de cuotas
  2. vfsv0, o la versión 2 cuotas
  3. xfs, el contingente de los sistemas de archivos XFS

Este artículo cubre la versión 2 cuotas en sistemas de archivos XFS no de cuotas y xfs en sistemas de archivos XFS. Tenga en cuenta que la LPI 101 examen se centra en la versión 2 cuotas.

Las cuotas requiere soporte del kernel que se introdujo en los kernels 2.4 más adelante. Los núcleos 2.6 tienen el apoyo que necesita.

XFS cuotas son siempre en el diario. Por diario la versión 2 cuotas son compatibles con el kernel 2.6.11 o superior.

Nuestra prueba de configuración

Particiones de prueba y los usuarios

Usamos una partición ext4 110GB (/ dev/sda7) y una partición de 40GB XFS (/ dev/sda8) para propósitos de demostración. Estos están montados en / quotatest/ext4 y / quotatest / XFS, respectivamente.


Listado 1. Configuración de las particiones

[root@echidna ~]# mkfs -t ext4 /dev/sda7
mke2fs 1.41.10 (10-Feb-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
7159808 inodes, 28637862 blocks
1431893 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
874 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 28 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
[root@echidna ~]# mkfs -t xfs /dev/sda8
meta-data=/dev/sda8              isize=256    agcount=4, agsize=2622108 blks
         =                       sectsz=512   attr=2
data     =                       bsize=4096   blocks=10488429, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0
log      =internal log           bsize=4096   blocks=5121, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@echidna ~]# mkdir -p /quotatest/ext4
[root@echidna ~]# mkdir -p /quotatest/xfs
[root@echidna ~]# mount /dev/sda7 /quotatest/ext4
[root@echidna ~]# mount /dev/sda8 /quotatest/xfs

Para este ejemplo. queremos que los usuarios regulares para ser capaz de crear archivos en los nuevos sistemas de ficheros. Como creado, los sistemas de archivos son propiedad de root, y los usuarios normales no pueden crear archivos o directorios en ellos. Vamos a cambiar la propiedad para que los nuevos sistemas de ficheros son propiedad de usuario que tiene el desarrollo de un grupo privado llamado también el desarrollo. También vamos a cambiar los permisos para que los usuarios en el grupo de desarrollo puede crear archivos y directorios. El Listado 2 muestra cómo se ha configurado la propiedad y los permisos.

Pin It

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías

Nos obligan a moslestarte con la obviedad de que este sitio utiliza Cookies. Ver política