Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Linux - Cuotas - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 2 de enero de 2023 por Fernando Jesús H.

89 visualizaciones

Descargar la transcripción

Vamos a ver ahora las cuotas dentro de sistemas Linux. 00:00:00
Entonces os pongo en tesitura para que veáis cuál es el entorno que vamos a utilizar. 00:00:04
Estoy utilizando una máquina de Ubuntu y esta máquina de Ubuntu lo que he hecho es añadir un disco duro de 5 GB. 00:00:12
Entonces, en ese disco duro hemos creado una partición, la hemos puesto el sistema de archivos extendida 4 y vamos a establecer las cuotas dentro de ese disco duro, ¿de acuerdo? 00:00:22
Además, tenemos aquí una serie de usuarios que hemos creado, que tenemos el Alba, el Ana, el Elba, ¿vale? 00:00:36
Tengo una serie de usuarios para que nosotros trabajemos con ellos. 00:00:47
Vosotros podéis crear los que queráis, ¿vale? 00:00:51
Con que creéis uno, me vale y me sobra, ¿de acuerdo? 00:00:53
Entonces yo voy a entrar con el alumno, que es el que puede hacer el sudo. 00:00:56
Y simplemente vemos qué es lo que hemos hecho. 00:01:04
Repito, lo único que hemos hecho es crear una única partición dentro del disco duro de 5 GB. 00:01:07
Le hemos puesto extendida 4 y le hemos puesto para que se monte de forma automática. 00:01:15
automática. Entonces entro en el gparted y quiero que veáis que aquí el sdb tiene 00:01:20
una partición, el sdb1 extendida 4 y la hemos puesto para que se monte dentro de 00:01:30
la carpeta que está en el RAID que se llama almacén. Entonces, ¿qué es lo que 00:01:39
hemos hecho? Hemos puesto en el etcfstab, hemos puesto para que automáticamente 00:01:44
en el inicio, ¿vale? La partición 00:01:57
el SDB 00:01:59
1 se monte 00:02:01
en almacén 00:02:03
y como extendida a 4, ¿de acuerdo? 00:02:04
Y con los valores por defecto. 00:02:07
¿Sí? Entonces 00:02:09
vamos a utilizar esa 00:02:11
esa partición 00:02:13
para habilitar las cuotas. 00:02:15
¿De acuerdo? 00:02:17
Vale. ¿Qué es lo primero que tenemos que hacer 00:02:19
si quiero habilitar las cuotas dentro 00:02:21
de una partición en Linux? 00:02:23
Pues lo que vamos a hacer es lo siguiente. 00:02:25
tenemos que primeramente editar el etcfstab y en las opciones de montaje tenemos que decirle que queremos habilitar las cuotas para usuarios o para grupos o para los dos a la vez 00:02:27
entonces nosotros vamos a habilitarlo para los dos de forma que editamos el ficherito etcfstab 00:02:42
Y lo que vamos a hacer es, vamos a ir a esta partición que es la partición que contiene el almacén y aquí donde pone default vamos a ponerle las opciones que me van a permitir habilitar las cuotas. 00:02:50
¿De acuerdo? De forma que me voy y ponemos aquí, ya sabéis, separados por comas. Si quiero habilitar las cuotas para usuarios, tengo que poner USR cuota. 00:03:10
Si queréis además habilitar las cuotas para los grupos, GRP cuota. De forma que de esta manera estamos habilitando dentro de esta partición las cuotas para usuarios y para grupos. 00:03:26
de acuerdo, usr 00:03:44
cuota y grp 00:03:46
cuota, de acuerdo 00:03:48
una vez que lo 00:03:50
tenemos, guardo los cambios 00:03:52
ay mierda, me he metido 00:03:54
como usuario normal 00:03:56
espera que me meto 00:03:58
que nos metemos como 00:04:03
root 00:04:11
y lo modificamos 00:04:13
y nos ponemos default 00:04:18
toma 00:04:28
usr 00:04:30
cuota 00:04:31
y GRP 00:04:36
cuota 00:04:37
¿de acuerdo? 00:04:39
ahora, yo como en mi caso 00:04:41
ya tengo montado 00:04:44
la partición almacén 00:04:45
porque quiero que veáis que la tengo 00:04:48
que la tengo aquí 00:04:50
que ya la tengo montada 00:04:51
o una de dos, o la desmonto y la vuelvo a montar 00:04:53
para que coja los valores 00:04:56
de montaje, o lo que hago es 00:04:57
remontarla 00:05:00
lo que queráis, ¿de acuerdo? 00:05:01
Yo puedo hacer un mount, menos o y le digo remount y le digo que remonte el almacén. De forma que si yo le digo un mount, si yo busco por aquí el SDB, pues quiero que lo veáis que lo tengo aquí. 00:05:03
el sdb con las opciones 00:05:19
user quota y group quota 00:05:23
¿vale? entonces repito 00:05:26
o lo desmonto y lo vuelvo a montar 00:05:28
o lo que hago es lo que hemos 00:05:30
hecho ahora, un remount 00:05:32
¿de acuerdo? entonces 00:05:33
ay, perdón 00:05:35
entonces hemos ejecutado con la opción 00:05:36
guión o, que ahí podemos pasarle todas las 00:05:39
opciones que nosotros queramos, le hemos dicho que la 00:05:42
remonte, pero repito 00:05:43
puedo hacer perfectísimamente esto 00:05:45
un mount 00:05:47
de raya de almacén 00:05:48
y hago un mount de raya 00:05:51
almacén 00:05:53
de forma que si yo le digo que quiero 00:05:55
que me monte y quiero que me busque 00:05:57
almacén 00:06:02
vale 00:06:04
pues lo tenemos aquí, el user quota 00:06:05
y el group quota, de acuerdo 00:06:07
ahora, que es lo que vamos a hacer 00:06:10
vamos a hacer que prepare el sistema de cuotas 00:06:13
entonces lo único que vamos a hacer 00:06:16
es ejecutar el siguiente comando 00:06:18
cuota 00:06:19
el cuota check 00:06:22
y le vamos a pasar las opciones 00:06:36
para decirle que es lo que quiero que me compruebe 00:06:39
para empezar a utilizar las cuotas correspondientes 00:06:42
entonces lo que le vamos a pasar aquí 00:06:46
es la opción U para decirle que me prepare las cuotas de usuario 00:06:49
la G para que me prepare las cuotas de grupo 00:06:53
le vamos a decir la M 00:06:56
os digo las opciones que se suelen poner, la M para decirle que evite que monte el sistema como de solo lectura 00:06:58
y ya sabéis que como siempre la V para que me vaya mostrando que es lo que hace 00:07:04
y ahora le tenemos que decir de qué quiero que me haga el chequeo 00:07:09
entonces si yo le digo almacén, fijaros que me dice que no tengo instalado, ¿por qué? 00:07:14
Porque para que yo pueda tener instalado las cuotas, necesito instalar, en este caso, el paquete cuota y cuota tools. 00:07:20
Pues lo vamos a hacer en un bitpass, aprovechando que lo tenemos aquí. 00:07:28
Instalamos el cuota y ya que lo tenemos, el cuota tools, para que podamos utilizar ciertas utilidades del cuota. 00:07:34
Entonces instalamos los dos. 00:07:41
Le vamos a instalar. 00:07:44
Le decimos que sí. 00:07:46
en realidad esto lo tenemos que haber instalado 00:07:47
antes de modificar 00:07:56
el MON, pero bueno, me da igual 00:07:58
y si ahora nosotros le decimos 00:08:00
el cuota check, quiero que veáis que me empieza 00:08:02
a aparecer por aquí un montonazo de cosas 00:08:04
que me dice, oye, su núcleo 00:08:06
probablemente soporta 00:08:09
las cuotas transaccionales 00:08:10
pero no las están utilizando 00:08:12
luego os comentaré si queréis utilizar 00:08:14
las cuotas transaccionales 00:08:16
simplemente es un warning diciendo 00:08:17
oye, puedes utilizar unas cuotas que utilizan 00:08:20
diarios de acuerdo para que tú no tengas que hacer un chequeo en caso de que se vaya a la luz y no 00:08:22
tengas que hacer un 4 un chum cuota check vale luego también me dicen que vamos a hacer un cuota 00:08:26
check del sd del almacén y aquí me empieza a decir oye dice no he encontrado el fichero almacén cuota 00:08:32
usir vale a cuota punto usir también me dice que no va a encontrar en la cuota punto group y lo 00:08:39
único que va a hacer es instalarlo fijaros que si yo vuelvo a ejecutar el comando ya no me pone que 00:08:45
no existen esos ficheros porque porque los ha creado que es lo que ha hecho 00:08:52
este comando fijaros que si yo le digo guión a él de la carpeta almacén fijaros 00:08:55
que me ha creado estos dos ficheros uno que se llama a cuota group y a cuota 00:09:03
user que ahí voy a tener son ficheros binarios que va a contener la 00:09:08
información de las cuotas tanto de usuarios como de grupos de acuerdo 00:09:11
sí entonces ya tenemos preparado esta partición que hemos montado en la 00:09:15
carpetita raya almacén para empezar a utilizar las cuotas si vale como habilitó 00:09:21
yo o deshabilitó la cuota o vuelvo a indicar que si yo hago esto 00:09:29
aquí que si yo hago el cuota check la u es para que te coja el las cuotas de 00:09:35
usuario la g las cuotas de grupo la m para que intente evitar que me monte 00:09:42
como solo lectura y la v para que me muestre lo que va haciendo sí y fijaros 00:09:47
que he terminado con la partición que quiero que me cheque si ponéis en lugar 00:09:52
de esto ponéis aquí una lo que va a hacer es buscar en todos en todas las 00:09:58
particiones que tengan habilitado las cuotas y las va a chequear y las va a 00:10:05
preparar vale el a es para decir oye búscame todos los sistemas que tienen 00:10:09
habilitados las cuotas pero si no queréis que estaba que vaya buscando por 00:10:12
todos los sistemas pues quitáis la y le decís cuál único sistema queréis que me compruebe de acuerdo 00:10:16
nosotros como solamente tenemos uno por eso he pasado yo de poner el a si repito que es lo que 00:10:22
ha hecho esto me ha creado aquí el fichero el a cuota estos dos ficheros en la cuota user y en 00:10:28
la cuota punto group que son ficheros binarios que contienen toda la información de las cuotas 00:10:38
tanto de usuarios como de grupos ¿de acuerdo? vale ya tenemos comprobado las cuotas pues ahora lo que vamos a hacer es habilitar o deshabilitar ¿cómo puedo habilitar? porque ahora mismo tengo preparado ese sistema pero yo tengo que habilitar las cuotas ¿cómo habilito las cuotas? pues yo tengo este comando que se llama cuotaOM ¿vale? si ponéis cuota y doble tabulador aquí tenéis las diferentes opciones 00:10:42
Si ponéis cuota on y le decís, oye, quiero habilitar las cuotas para usuarios, para grupos y por favor muéstrame lo que vas haciendo. 00:11:08
¿Qué es lo único que nos queda decir? De la carpeta que quiero que me habilite las cuotas. 00:11:16
Cuota on, enciéndeme las cuotas, tanto para usuarios como para grupos y muéstrame qué es lo que hace. 00:11:22
Y me dice activadas, tanto de usuario como de grupos. 00:11:28
que las quiero desactivar, pues si pensáis 00:11:31
que cuota on me habilita, pues 00:11:34
cuota off 00:11:36
que lo tenéis por aquí 00:11:37
cuota, cuota 00:11:39
off, vale, pues este lo que 00:11:42
me hace es apagarlas 00:11:44
y me dice desactivadas, que las quiero 00:11:45
volver a activar, pues en este caso 00:11:48
cuota on, de acuerdo, uno me habilita 00:11:50
y otro me deshabilita, si 00:11:52
de acuerdo 00:11:54
de nuevo, si le paso 00:11:56
al cuota on la opción o 00:11:58
La opción A, perdón, estoy habilitando todas las cuotas de todos los sistemas que tengan activadas dentro de LTCF STAP o que hayan sido montados con las opciones de USR cuota y GR cuota. 00:12:00
El raya A lo que hace es activarme todas las cuotas en todos los sistemas que están preparados para ello. 00:12:13
¿De acuerdo? ¿Sí? 00:12:20
Una vez que tenemos las cuotas, ¿cómo establecemos las cuotas? 00:12:22
Pues antes de saber cómo establecemos las cuotas, porque hasta aquí lo único que hemos hecho es, hemos instalado el paquete de cuotas para poder utilizarlas, hemos editado el etcfstab y en la partición en la que queremos utilizar las cuotas hemos puesto las opciones usrcuota y grcuota. 00:12:25
Hemos hecho un check cuota para que me deje preparado el sistema 00:12:43
Preparado para que yo utilice las cuotas 00:12:48
Y me ha creado un ficherito que se llama a cuota 00:12:50
Que no me acuerdo del nombre, se me ha olvidado 00:12:52
Me ha creado un ficherito que se llama a cuota.group 00:12:59
Para los grupos y a cuota.user para los usuarios 00:13:03
Ficheros binarios que contienen las cuotas respectivos 00:13:06
Para usuarios y para grupos 00:13:10
Y por último la hemos activado con cuota on 00:13:11
y para desactivarla cuenta off 00:13:14
ya tenemos preparado el sistema para que yo establezca 00:13:16
las cuotas, pues necesito 00:13:18
que sepamos un poquito de teoría para saber 00:13:20
como puedo y que tengo que poner 00:13:22
en las cuotas, entonces voy a poner aquí la transparencia 00:13:24
y vamos a ver 00:13:26
que es eso de los sinodos 00:13:28
vale, quiero que veáis esto de aquí 00:13:29
y me dicen 00:13:32
yo puedo establecer las cuotas por 00:13:34
dos tipos 00:13:36
primero por bloques 00:13:37
que son bloques de un K 00:13:39
Para que nosotros nos entendamos, por bloques es por tamaño de espacio en el disco 00:13:42
Y por inodos, para que nos entendamos, por número de ficheros que puede tener un usuario 00:13:48
Entonces el primero por bloques es por tamaño 00:13:56
Y el segundo, entre comillas, es por el número de ficheros que va a poder tener ese usuario dentro de ese disco duro 00:13:59
¿Sí? Digo entre comillas porque ya sabéis que un usuario puede tener enlaces simbólicos que no cuentan en este caso como números adicionales de, perdón, enlaces duros que no me cuentan como un nuevo fichero. 00:14:07
¿De acuerdo? Pero bueno, para hacer analogía, o puedo poner por tamaño que me ocupa en el disco duro o por número de ficheros que me va a utilizar. 00:14:21
¿Vale? Toda esta parrafada que os pongo aquí es justamente eso. 00:14:30
¿Sí? Vale, dentro de por bloques o dentro de por inodos, voy a dar para adelante, si me deja, ¿vale? Vamos a poder establecer dos tipos de límites, ¿vale? Dos maneras de establecer los límites. El que se llama soft o el que se llama suave y el que se llama hard. 00:14:32
Cuando yo establezco un límite suave, ese límite el usuario lo va a poder rebasar. Pero obviamente, una vez que ha rebasado, se le va a avisar diciendo, oye, has rebasado el límite suave, ten cuidado porque tienes los días contados y estás muy próximo a tu límite máximo. 00:14:51
¿De acuerdo? ¿Sí? Y luego dentro del límite SOP puede pasar que no tenga en este caso un límite de tiempo, lo pongo aquí, ¿vale? Que no tenga establecido un tiempo de gracia y me dice entonces el usuario podrá seguir utilizando bloques y nodos hasta llegar al límite duro, ¿sí? 00:15:14
¿Y el límite duro qué es? Un límite que nunca va a poder sobrepasar. Si yo en el límite duro le he puesto 300 megas, no va a poder tener ocupado más de 300 megas en el disco duro. 00:15:41
Si yo tengo que el límite suave es 200 y el duro es 300, él va a poder superar los 200. Si no tiene en este caso establecido un tiempo de gracia, va a poder utilizar el espacio que le queda hasta llegar a los 300 al duro. 00:15:54
Pero, si tiene establecido el tiempo de gracia, por ejemplo, el tiempo de gracia son 3 días, pues en este caso, como os digo aquí, el usuario va a poder seguir utilizando ese hasta que llegue al tiempo de gracia o al límite duro. 00:16:11
lo que primero ocurra me explico si yo tengo el límite soft 200 y el duro 300 y yo tengo en este 00:16:31
caso que tiene dos días de gracia pues si han pasado esos 200 días y yo tengo 220 megas aunque 00:16:39
no haya llegado al límite duro no voy a poder seguir escribiendo en el disco duro porque me 00:16:47
han puesto ese límite de dos días de gracia de acuerdo sí ese límite de gracia lo puedo 00:16:52
establecer como dice aquí por usuario vale o globalmente nosotros vamos a ver 00:17:01
cómo se hace globalmente y una vez que el usuario ha superado el límite suave 00:17:05
vamos a ver cómo puedo modificar ese periodo de gracia asignado a un usuario 00:17:11
de acuerdo si ya hemos visto el cuota check ya hemos visto habilidad habilita 00:17:16
las cuotas pues vamos a ver cómo podemos cambiar cómo podemos establecer las 00:17:22
cuotas para un usuario entonces quiero que veáis que primeramente tenemos este 00:17:27
comando que se llama es cuota que a mí no me gusta y ahora os diré por qué no me gusta pero bueno es 00:17:31
una opción a tener en cuenta si yo le pongo es cuota y le digo el nombre de un usuario se me va 00:17:36
a abrir un editor de texto y me va a mostrar vale las cuotas establecidas si no tengo ninguna 00:17:43
establecida para ese usuario como este es el caso ahora pues me va a decir todos ceros y fijaros que 00:17:49
Empiezo por aquí. Me dice bloques y me pone blando y duro y luego me pone inodos. Lo que son los bloques es el tamaño que me va a ocupar en mi ordenador y lo que son inodos, entre comillas, es el número de ficheros que va a poder tener el usuario dentro de esa partición. 00:17:56
¿Sí? Fijaros que me pone el blando y me pone el duro. Eso por un lado para los bloques y para los nodos, de nuevo, me pone el límite blando y el límite duro. 00:18:18
Lo que yo voy a tener que modificar aquí son lo que me pone el blando y el duro. Me da igual de bloques o de nodos. 00:18:31
Pero la pestañita que me pone aquí el bloques, esto solamente es de información. Esto no lo tenemos que tocar. 00:18:38
Repito, tocamos lo que me pone blando y lo que me pone duro 00:18:45
¿Vale? No tocamos ni los bloques ni los sinodos 00:18:49
¿De acuerdo? 00:18:52
¿Sí? 00:18:54
Vale 00:18:55
Cuando establecemos los límites 00:18:55
Quiero que veáis que yo voy a poder establecerlos 00:18:59
O lo puedo poner en K 00:19:01
O lo puedo poner en megas 00:19:03
O lo puedo poner en gigas 00:19:06
O lo puedo poner en teras 00:19:07
Poniendo la K, la M, la G o la T 00:19:09
Pero no son gigas, megas 00:19:12
sino que son potencias de 2, es decir, son kibibites, mebibites, jibibites y tebibites, ¿de acuerdo? 00:19:14
Y importante, no admite decimales, yo no puedo poner 1,5 gigas. 00:19:22
Entonces fijaros que aquí abajo tenéis un ejemplo de lo que han establecido es, para el usuario, 00:19:28
han establecido un límite de 2 megas blando y un límite duro de 3 megas. 00:19:33
Pues vamos a poner nosotros un límite para el primer usuario. 00:19:39
entonces voy a salir de aquí 00:19:41
y luego volvemos 00:19:44
y vamos a establecer pues un límite 00:19:45
por ejemplo 00:19:52
que tengo aquí apuntado 00:19:53
los usuarios y le vamos 00:19:56
a poner, como ya lo tenemos especificado 00:20:03
le vamos a poner el edcuota 00:20:05
y vamos a poner la cuota para el 00:20:07
primer usuario que se llama alba 00:20:09
el alba.sura 00:20:11
de acuerdo, le damos al enter 00:20:15
y fijaros que entro 00:20:17
en un editor que por defecto es el que tengo establecido 00:20:18
que es el nano. Entonces fijaros que como todavía no tengo establecido cuotas para 00:20:21
este usuario, me pone los bloques 0, lo pongo por aquí, me pone que no tengo nada asignado 00:20:25
y que no tengo nada asignado. ¿Qué es lo que nosotros vamos a escribir? Nosotros vamos 00:20:33
a escribir y modificar el blando y el duro. Si quiero establecer por tamaño de ocupación 00:20:39
de espacio en disco. Si quiero establecer por número de ficheros, por número de inodos, ya tendríamos que saber que es el inodo, 00:20:45
puedo poner el límite blando y el límite duro, ¿de acuerdo? Si quiero establecer, entre comillas, por número de ficheros. 00:20:54
Nosotros vamos a poner por tamaño, ¿de acuerdo? Entonces, ¿qué es lo que vamos a hacer? Me voy al blando y le vamos a poner, por ejemplo, 00:21:02
en el blando le vamos a poner 50 megas 00:21:10
por eso pongo M 00:21:13
si no tendrías que establecer por defecto en CAS 00:21:14
y en el duro le voy a poner 00:21:18
70 megas, guardamos 00:21:20
si no me dice nada 00:21:24
quiere decir que todo ha ido bien, si yo otra vez edito 00:21:27
fijaros que lo que me ha hecho, me ha convertido 00:21:30
lo que yo he escrito en bloques de un K 00:21:33
estos son los 50 y los 70 megas 00:21:35
que nosotros hemos establecidos ya tenemos nuestra primera cuota establecida para el usuario alba 00:21:39
me seguís de acuerdo qué opciones salgo de aquí qué opciones tenemos de el led cuota pues os voy 00:21:45
a mostrar aquí las opciones para que veáis yo puedo establecer las opciones para un usuario 00:21:56
fijaros que nosotros hemos puesto es cuota y el nombre del usuario el login que es lo que está 00:22:13
por defecto no hace falta que ponga la u ale pero que sepáis que yo también puedo establecer una 00:22:17
cuota para un grupo entonces si quiero poner una cuota para un grupo voy a poner guión g y voy a 00:22:22
poner el login del grupo al que quiero establecer la cuota de acuerdo y luego fijaros que me aparece 00:22:28
el guión f que me dice que realiza las operaciones sobre sobre el sistema correspondiente al que yo 00:22:36
le indique si vamos a hacer un ejemplo para que lo veáis porque si yo no le 00:22:45
digo el guión efe me va a aplicar en este caso las cuotas sobre todos los 00:22:52
todas las particiones que tenga establecido yo lo de las y el lo del 00:22:56
user cuota y lo del grupo está de acuerdo entonces por ejemplo si nos 00:23:00
salimos de aquí y si nosotros por ejemplo le establecemos y le digo oye 00:23:05
Quiero que veáis, por ejemplo, si yo pongo aquí, vamos a poner un tail 00:23:13
No, voy a poner un id de Alba 00:23:19
Porque quiero que veáis que Alba pertenece al grupo G1 Asir 00:23:25
Si yo le digo el id de Gustavo, que había otro que era Gustavo 00:23:29
Pues fijaros que Gustavo pertenece al grupo G1 Asir 00:23:35
Si yo le digo otro que era también Marta 00:23:39
Pues fijaros que todos pertenecen al grupo G1ASIR 00:23:43
¿Sí? 00:23:48
Pues si yo quiero aplicar una cuota 00:23:50
Le digo, oye, quiero aplicar una cuota al grupo 00:23:52
Y le pongo guión G y le digo G1ASIR 00:23:55
Entonces estoy aplicando una cuota al grupo 00:23:58
A todo el grupo, ¿vale? 00:24:03
Entonces fijaros que aquí me pone 0, 0 00:24:06
Me pone 20 porque me está mirando dentro de la carpeta almacén 00:24:08
Que ya hay 20 bloques ocupados 00:24:12
Es decir, tengo dos ficheros, esos dos ficheros que es la cuota y el group quota, perdón, es la cuota group y es la cuota user, pero yo aquí puedo establecer el límite que quiero para ese usuario, tanto blando como duro, o por tamaño o por número de ficheros que me va a tener ese grupo correspondiente, todos los usuarios que pertenezcan a ese grupo. 00:24:14
¿De acuerdo? Entonces, la otra acción que hemos visto, el guión F. Me voy a meter aquí en la ayuda simplemente para que veáis, que quiero que veáis que aquí en el fill existen, yo puedo poner el sistema de ficheros y yo puedo poner el sistema de ficheros al cual quiero que se me aplique. 00:24:37
¿de acuerdo? 00:24:58
entonces, si yo quiero que se me aplique 00:25:01
por ejemplo, si yo cojo 00:25:03
este de aquí 00:25:05
del ALBA y le digo 00:25:07
que solamente quiero que se me aplique 00:25:09
al almacén 00:25:11
pues esta cuota que yo ponga aquí 00:25:12
solo se me va a aplicar 00:25:15
a la 00:25:18
partición almacén 00:25:19
¿de acuerdo? porque si no pongo nada, imaginaros que 00:25:20
yo tengo 5 particiones, todas con el 00:25:23
user quota y el group quota 00:25:25
Pues esa cuota se me va a aplicar a todas 00:25:26
Si solo quiero que se me aplique a una 00:25:29
Tengo que poner el guión F 00:25:31
Y en este caso la partición a la que quiero que se me aplique 00:25:33
Como es este el caso, ¿de acuerdo? 00:25:37
Entonces repito, esto lo que me va a hacer 00:25:39
Es, le va a aplicar una cuota a alba.sura 00:25:42
Dentro del sistema de archivos 00:25:46
Que está montado dentro de almacén, ¿sí? 00:25:49
Que por defecto es como si yo pusiese el guión U, ¿de acuerdo? 00:25:52
¿Sí? Y ahora me queda otra cosa que os puede resultar útil. Imaginaros que yo voy a hacer lo siguiente y vosotros me vais a decir qué es lo que hace. Si yo pongo edcuota y le quiero poner una cuota a Ramón, se llama Ramón, no, se llama Gustavo. 00:25:55
Fijaros que Gustavo no tiene ninguna cuota, me pone todos ceros 00:26:13
¿Veis que me aparece todos ceros? 00:26:19
Me voy a salir de aquí 00:26:20
¿Cómo puedo ponerle a Gustavo la misma cuota que tiene Alba? 00:26:21
Porque Alba sí que tiene cuota sin nada 00:26:28
Tiene 50 y 70 00:26:30
Pues yo quiero ponerle a Gustavo la misma cuota que tiene Alba 00:26:34
¿Cómo lo hago? 00:26:37
Pues fijaros, si yo le digo guión P y le digo el Alba 00:26:38
le digo, oye, quiero que me copies la cuota de Alba 00:26:43
¿a qué? ¿a qué usuario? le digo, a Gustavo 00:26:49
si yo ahora edito la cuota de Gustavo, quiero que veáis que tiene la misma cuota 00:26:52
que en este caso, Alba 00:26:58
¿qué es lo que me ha hecho esto? 00:27:00
lo que me ha hecho esto es, quiero que establezca la cuota 00:27:02
me coges la cuota que tiene establecida Alba 00:27:07
y me la asignas a Gustavo.mito 00:27:11
y no tengo que escribir nada 00:27:14
lo que me hace es me asigna a Gustavo 00:27:18
la misma cuota que tiene Alba 00:27:19
¿de acuerdo? 00:27:21
y me queda de les cuota la última cosa 00:27:23
yo no sé si os acordáis que dijimos 00:27:26
que cuando el usuario supera el límite soft 00:27:28
el límite blando 00:27:31
puede tener establecido un tiempo de gracia 00:27:32
si ese tiempo de gracia son 3 días 00:27:35
si en esos 3 días no ha bajado en este caso 00:27:38
el número de ficheros o el número de inodos 00:27:42
automáticamente ya no va a poder hacer nada 00:27:44
¿cómo puedo yo establecer el tiempo de gracia por defecto para todos los usuarios? 00:27:47
pues con el comando edcuota 00:27:52
si ponéis el guión T minúscula 00:27:55
T minúscula por favor 00:27:59
si yo le doy quiero que veáis que me aparece 00:28:01
fijaros que me dice periodo de gracia antes de imponer límites blandos para users 00:28:05
Me dice la unidad de tiempo puede ser días, horas, minutos y segundos. Y está puesto por defecto 7 días. ¿Sí? Quiero que veáis que aquí me pone que la unidad de tiempo puede ser días, horas, minutos y segundos. Pues que sepáis que lo tenéis que poner en inglés. ¿Sí? No me funciona si lo pongo en español. Me explico. 00:28:11
Imaginaros que quiero poner 5 días 00:28:35
¿De acuerdo? Pues me voy aquí 00:28:38
Y yo to chulo 00:28:40
Pongo un 5 00:28:41
Y pongo un 5 00:28:43
Tengo que poner los periodos para bloques y para inodos 00:28:46
¿Vale? 00:28:49
Los dos que tengo establecido las cuotas 00:28:50
Si yo guardo, control x, le doy al intro 00:28:52
Fijaros que me pone 00:28:55
Me dice, oye, unidades de tiempo incorrectas 00:28:56
Las unidades son segundo, minutos, horas y día 00:29:01
Y tú dices, joder, digo, vale, lo voy a editar otra vez, lo edito otra vez 00:29:04
Y me dice día, digo, vale, son días, voy a poner 5 y voy a poner día 00:29:10
Y voy a poner 5 y día, guardo 00:29:16
Y nada, tampoco le gusta, ¿por qué? 00:29:20
Porque lo tenéis que poner en inglés, aunque este Ubuntu esté en español 00:29:23
Esas letras las tenéis que poner en inglés 00:29:30
Es decir, que si yo quiero poner 5 días, yo voy a tener que poner 5 days, ¿sí? Y aquí voy a tener que poner 5 days. Si yo ahora guardo, me da igual que sean days, minutes, seconds, hours, pero lo tenéis que poner en inglés, por favor. 00:29:32
Le doy, lo guardo y ahora no me ha dicho nada, ahora sí que le ha gustado. Si yo miro ahora las cuotas, fijaros que me la ha cambiado, me pone 5 días y 5 días, perfecto. ¿Qué quiere decir? Que cuando un usuario supere su límite blando va a tener 5 días antes de que no puedas escribir más o llegue a su límite duro, lo que primero ocurra. 00:29:53
¿Sí? ¿De acuerdo? Si queréis decir que no tiene límite, tenéis que poner cero días. ¿De acuerdo? Entonces, ahora, yo inicialmente ya tengo la cuota establecida para Gustavo y para Alba, ¿verdad? 00:30:19
Entonces, ¿qué es lo que podemos hacer ahora para comprobar si esto me funciona o no me funciona? 00:30:35
Pues vamos a hacer lo siguiente 00:30:42
Voy a abrir un nuevo terminal aquí 00:30:43
Y vamos a entrar, por ejemplo, con Alba 00:30:45
Voy a entrar aquí con Alba 00:30:50
Su Alba 00:30:54
Pero bien escrito, obviamente 00:30:57
¿Vale? Estoy con Alba metido 00:30:59
Me voy a meter en la partición 00:31:07
Me voy a meter en almacén 00:31:09
¿Sí? Entonces yo ya estoy aquí en almacén. Yo estoy como el usuario Alba. Alba tiene establecido aquí un límite blando de 50. ¿Sí? Fijaros que si yo estoy como Alba y escribo este comando, le pongo cuota, me dice, oye, cuotas de disco para el user Alba.sura y me pone ninguno. ¿Por qué? Porque todavía no he escrito absolutamente nada. 00:31:11
voy a escribir voy a crear un uso un fichero aquí para alba entonces para crear un fichero 00:31:36
así rapidito voy a decirle que me ponga todo todo esto y lo voy a meter dentro de 00:31:41
f1 alba punto txt me aparecen los errores con pantalla porque no le he dicho que me redirija 00:31:55
los errores, así que me aparece por pantalla, pues muy bien 00:32:08
entonces ahora cuando termine vamos a ver que me ha creado 00:32:12
que fichero y que tamaño me ha puesto del fichero 00:32:16
si yo ahora pongo un ls menos l 00:32:18
quiero que veáis, le voy a poner menos lh 00:32:39
para que veáis el tamaño legible 00:32:43
me ha creado este ficherito 00:32:47
me ha creado un ficherito que le ha creado alba que me ocupa 12 megas 12 megas el límite blando 00:32:49
si no recuerdo mal era 50 megas si yo ahora ejecutó este comando que pongo cuota como usuario 00:33:01
alba en que me dice ahora me dice oye que sepas que alba tiene establecido este límite blando y 00:33:08
este límite duro y lleva utilizados esta cantidad de bloques y tiene un fichero sí como yo no he 00:33:17
establecido el límite para y nodos pues ahí como el 0 he dicho que es que no tiene establecido de 00:33:26
acuerdo entonces vamos bien qué es lo que voy a hacer para intentar forzar el límite pues voy a 00:33:32
hacer lo siguiente voy a hacer un cp de f1 y lo voy a poner en f2 00:33:40
si de forma que si yo le digo el cuota pues va subiendo la cuota si de acuerdo 00:33:49
si yo sigo esto lo voy a poner más grande porque si no no me cabe 00:33:57
si yo le digo que de f1 a f3 vamos a crear un tercer fichero vale vamos a 00:34:03
crear un cuarto fichero y vamos a mirar cómo va la cuota y tiene 45.000 vale vuelvo a repetir esto es 00:34:09
lo que tengo actualmente ocupado este es mi límite blando y este es mi límite duro que no voy a poder 00:34:20
sobrepasar absolutamente nunca de acuerdo entonces voy a seguir escribiendo digo mira f5 y le voy a 00:34:25
poner la cuota y quiero que veáis que ha pasado ahora fijaros que ahora me dice oye ahí he salido 00:34:39
me cago en la bueno me da igual he pulsado una tecla sin querer y he salido de alba que me dice 00:34:48
de alba me dice oye llevas utilizado 56 mil 400 y me aparece un asterisco diciendo oye que sepas 00:34:55
que estás superando tu límite blando el límite blando son 50 mil 200 es decir 50 megas y el 00:35:01
El límite duro es de 70 megas y quiero que veáis que me aparece los días de gracia que tengo, que tengo 5 días de gracia. 00:35:07
¿Lo veis? ¿Veis los días de gracia que tiene en este caso Alba? 00:35:17
Si yo me voy como usuario root, porque yo como usuario root puedo en este caso configurar y alterar todas las cuotas que yo quiera. 00:35:24
Si yo le digo, por ejemplo, un comando para que me muestre información de las cuotas, por ejemplo, tenemos una información de las cuotas que es el siguiente, repcuota, para que me dé un resumen de la información de las cuotas del sistema. 00:35:32
Si yo le digo repcuota y le digo de almacén, pues me dice aquí las cuotas que tiene asignado almacén y me dice que al basura me aparece aquí un más, este más significa que ha superado su límite blando y el menos, el primero quiere decir por bloques y el segundo por inodos. 00:35:54
Como el inodo todavía no lo he superado, porque no tengo límite, me aparece un guión, ¿sí? Pero quiero que veáis que me pone cuatro días. ¿Por qué ya me pone cuatro días y aquí abajo me ponía cinco? Porque esto es un contador que va restando, ¿vale? Y va restando, perdonadme, los segundos. 00:36:15
Entonces, como ya han pasado dos o tres segundos, ya no son exactamente cinco días, ya son cuatro días y tantos segundos. Por eso me pone que me quedan cuatro días. ¿De acuerdo? ¿Sí? ¿Pero yo puedo modificar esos cuatro días y poner otra cosa? Pues sí, sí que puedo perfectamente. 00:36:31
Si yo ahora pongo lo siguiente, digo, oye, edcuota, y en lugar de poner la T mayúscula, la T minúscula, pongo la T mayúscula y le pongo aquí el alba, bien escrito, quiero que veáis que me aparece. 00:36:50
Me aparece aquí el periodo de gracia que tiene, en este caso, Alba. 00:37:04
Cachis, que lo he cerrado. 00:37:16
Que quiero que solamente veáis uno. 00:37:21
Quiero que me veáis cuál es el tiempo de gracia que tiene asignado Alba, que tiene los cinco días. 00:37:24
Como en el inodo no lo ha superado, me pone no establecido. 00:37:32
¿Sí? Pues yo aquí puedo poner en segundos cuántos días quiero que tenga de gracia en este caso Alba 00:37:36
Entonces repito, quiero que veáis una cosa, quiero que veáis que aquí Alba tiene 4 días 00:37:46
Pues imaginaros que yo quiero ponerle 7 días, yo ahora mismito quiero decir, mira, como esta está haciendo un proyecto y no sé qué y no sé cuánto 00:37:53
pues le voy a poner 4 días, pero tiene que haber llegado su límite blando para que yo pueda modificar en este caso la cuota del usuario. 00:38:03
¿Qué es lo que vamos a hacer? Vamos a hacer lo siguiente, vamos a cambiarle y le vamos a poner 7 días. 00:38:12
Entonces le decimos, es cuota guión T mayúscula y el usuario, de forma que solo voy a cambiar el periodo de ese usuario, el periodo de gracia. 00:38:18
si pongo la minúscula es para todos los usuarios 00:38:28
si le doy a lente 00:38:31
tengo que poner aquí los segundos 00:38:33
¿sí? 00:38:35
entonces ¿qué es lo que vamos a poner? 00:38:37
fijaros que me dice que puedo poner días, horas 00:38:39
pues aquí puedo poner exactamente lo mismo que teníamos antes 00:38:41
vamos a poner aquí 00:38:45
por ejemplo 00:38:46
o puedo poner lo que teníamos antes 00:38:48
es decir, puedo poner por ejemplo 00:38:52
10 days 00:38:54
Vamos a poner 10 y aquí, como no puede estar en español, si queréis decirle que no está establecido, ponemos 0 days. Me da igual, ¿de acuerdo? Si lo guardo, control x, le doy ya sí y enter. Si yo ahora le digo el recuota, me está cogiendo 5, no sé por qué, no sé si lo he puesto bien. 00:38:58
Vamos a volver a editarlo 00:39:22
No me la ha cogido bien 00:39:29
Vamos a poner aquí 00:39:34
Lo voy a poner en segundos 00:39:41
¿Vale? Vaya a ser que no lo coja bien 00:39:44
Voy a poner, por ejemplo, 10 días 00:39:46
Que son 00:39:48
0, 0, 0 00:39:54
Esos son 10 días, ¿de acuerdo? 00:39:55
Y en el inodo son ceros 00:39:57
¿Por qué no me gusta esta manera? 00:39:59
Porque no pasa nada porque está todo colocado 00:40:01
Pero me da mucha rabia 00:40:04
Porque yo siempre quiero dejar las cosas colocadas 00:40:05
No la tenéis que colocar, ¿vale? 00:40:08
Pero por eso no me gusta, ¿no? Por otra cosa 00:40:09
Lo guardamos y me dice que no tiene establecido 00:40:11
El formato es incorrecto 00:40:17
A ver, vamos a hacer una prueba 00:40:19
Y vamos a utilizar el que yo prefiero 00:40:22
Y luego miro a ver qué narices estoy poniendo aquí mal 00:40:25
Pero hay otro comando que me gusta más 00:40:30
Porque no tengo que editar nada 00:40:34
Entonces, si le des cuota, tengo que editar el ficherito, tengo que escribir los valores y el comando setcuota, os lo voy a mostrar aquí y vamos a ver cómo se hace y vamos a modificar este. 00:40:36
El comando setcuota funciona prácticamente igual que el comando edcuota. 00:40:47
Fijaros que si es para usuario pongo guión u, si es para grupo pongo guión g. 00:40:53
Si quiero copiar la cuota de uno a otro pongo guión p y el nombre de usuario del cual quiero copiar la cuota. 00:40:58
Fijaros que es igual. Si pongo guión T minúscula, establezco los tiempos de gracia para todos los usuarios. 00:41:05
Y si pongo el raya T mayúscula, es lo que vamos a probar ahora, es para establecer el de uno solo. 00:41:14
Fijaros que aquí abajo tenéis un ejemplo de que me establece una cuota para el usuario que se llama FO. 00:41:22
y eso sí, tenéis que poner aquí las cuotas 00:41:27
en este caso lo puedo poner como antes 00:41:31
en megas, en cas, en gigas o en teras 00:41:34
pero fijaros que tengo que pasarle los cuatro valores 00:41:37
los dos primeros es el blando y el duro de los bloques 00:41:39
y los dos siguientes el blando y el duro de los sinodos 00:41:44
y para terminar, si le pongo el raya 00:41:47
se me aplica a todos los sistemas 00:41:50
pero si pongo el raya almacén 00:41:52
En este caso, la partición a la que se lo quiero aplicar solamente me aplica la cuota a ese sistema de archivos, ¿de acuerdo? 00:41:54
Si se lo queréis aplicar a todo, guión A, ¿sí? 00:42:01
Pues vamos a probar a ver si efectivamente nos funciona aquí. 00:42:06
Teníamos, si no recuerdo mal, teníamos aquí el 4 días. 00:42:10
Pues vamos a utilizar esa cuota para poner aquí, por ejemplo, 9 días. 00:42:16
Entonces, si yo le digo aquí el set quota y le digo menos T mayúscula, ¿vale? Le digo que el usuario al que lo quiero establecer es el ALBA. Y ahora le tengo que poner aquí los dos valores, los dos periodos de gracia. El periodo de gracia asignado por bloques y el periodo de gracia asignado por inodo. 00:42:22
Aquí siempre lo tenéis que poner en segundos, ¿de acuerdo? Entonces yo aquí, simplemente para que lo veáis, yo tengo puesto aquí una tablita con los segundos, ¿de acuerdo? Pues le vamos a poner nueve días, que son este de aquí, ¿vale? Me lo quito y le vamos a poner los siete días, que son siete, siete, los nueve días, perdón, siete, siete, siete, seis, cero, cero. 00:42:45
Y ahora, para los inodos, como no quiero poner el periodo de gracia, le pongo un 0. Si yo ahora le pongo el guión A, me lo aplica a todos, pero como solamente quiero dentro del sistema de almacén, si le doy al intro, fijaros que me dice que no se asigna el periodo de gracia al inodo, porque no le he puesto, no tiene ningún inodo, pero vamos a ver si me ha puesto el periodo de gracia asignado, y ahora sí. 00:43:11
a el bloque, que me pone 00:43:41
9 días, ¿de acuerdo? 00:43:43
¿de acuerdo? 00:43:46
si yo vuelvo a poner 00:43:47
el redcuota, ¿vale? dentro de poco 00:43:49
porque esto tarda un poquito, ¿eh? hay a veces que 00:43:51
cuando ejecutáis el redcuota 00:43:53
hasta que no pasa en este caso 00:43:54
30 segundos o cosas así, no vais a ver 00:43:57
entonces cuando pasen dentro de poco 00:43:58
aquí vais a ver que pone 8 días 00:44:00
porque ya no son 9 días, son 8 días 00:44:02
y no sé cuántos miles de segundos 00:44:05
¿de acuerdo? 00:44:06
entonces yo puedo establecer 00:44:09
Si una vez que ha superado su límite blando, puedo establecer o puedo cambiarle su periodo por defecto de gracia, que tiene asignado tanto a bloques como a inodos. 00:44:10
Si nos volvemos al usuario Alba y seguimos copiando, de hoy yo voy a seguir copiando, voy a poner aquí el F7, y ¿qué me dice aquí? 00:44:22
Me dice, oye, chaval, que ya no puedes seguir escribiendo porque has excedido la cuota, tienes 70. Si desde aquí ejecuto el comando cuota, pues me dice, oye, mira, que ya has superado tu límite, has llegado a tu límite, ¿sí? 00:44:33
Me dice que tengo periodo de gracia, pero como he llegado primero al límite duro, a mí estos 8 me los como con patatas. Lo primero que ocurra. Y como aquí lo primero que ha ocurrido es que yo he llegado a mi límite duro, ya no voy a poder escribir absolutamente nada más. 00:44:49
¿Qué es lo único que me queda? Pues borrar. Voy a borrar el F7 y voy a borrar el F6 y voy a borrar el F5. Y si yo ahora ejecuto el cuota, pues me dice que ya no tengo superado ni el límite ni el blando. 00:45:04
De forma que ya el periodo de gracia ya no me aparece. El periodo de gracia solamente os va a aparecer cuando hayáis superado vuestro límite blando, ¿sí? Por defecto os va a poner el que nosotros hemos asignado globalmente, pero opcionalmente el administrador os va a poder cambiar ese periodo de gracia, ¿sí? 00:45:25
vamos a establecer un periodo de gracia diferente con el comando secuota vale que es el que sobre 00:45:42
gustos colores vale a mí me gusta más el secuota porque no tengo que estar editando cómo funciona 00:45:49
el comando secuota si yo le digo secuota si le voy a asignar por ejemplo al usuario y le vamos 00:45:54
a poner al gustavo y ahora aquí le voy a tener que especificar cuatro valores los dos primeros 00:46:01
por bloques y los dos segundos por inodo y siempre va a ser blando duro blando duro entonces yo le 00:46:09
voy a poner aquí que por ejemplo quiero 55 megas el límite va a ser 80 megas que de inodo el blando 00:46:14
no voy a definirlo y que el duro no lo voy a definir y lo quiero aplicar al almacén sí 00:46:24
de forma que yo ya tengo establecido 00:46:31
si yo pongo elezcuota 00:46:34
y le digo aquí 00:46:36
Gustavo 00:46:38
pues fijaros que ya tengo establecido el límite 00:46:39
de 55 megas 00:46:42
y 80 megas 00:46:44
y no he tenido que editar absolutamente nada 00:46:45
simplemente aquí que sepáis que tenéis que 00:46:48
poner los cuatro valores que ponéis 00:46:50
¿sí? 00:46:52
y a quien se lo aplico, o si no, poner guión a 00:46:54
para aplicárselo a todo el mundo 00:46:56
que quiero poner en este caso 00:46:58
la cuota de Gustavo 00:47:00
se la quiero poner 00:47:07
por ejemplo a 00:47:08
un usuario que tengamos por aquí 00:47:09
que no me lo sé 00:47:12
ana.tomía 00:47:13
pues le digo, oye, ana.tomía 00:47:16
al usuario 00:47:20
guión u 00:47:21
ana.tomía 00:47:21
que estamos poniendo mal aquí 00:47:28
vale, le tenemos que decir 00:47:29
a qué sistema aplicarlo 00:47:42
O se lo ponga a todos, el guión O, o en nuestro caso se lo ponemos almacén. 00:47:43
De forma que si yo le digo que quiero ver el ex-cuota de Ana.Tomía, pues tenemos lo mismo que teníamos con el Gustavo. 00:47:49
¿Y qué pasa si quiero establecer los límites por defecto de gracia para todos los usuarios? 00:48:00
Pues si yo pongo setCuota, le pongo guionT y ahora le vamos a poner, por ejemplo, a todos 8 días. Así que le vamos a poner siempre segundos, por favor. 69, 12, 0, 0 y también 69, 12, 0, 0. Y se lo aplicamos a la Nacen. 00:48:06
repito puedo poner aquí la más lo voy a poner para que veáis si esto se lo aplica a todos los 00:48:29
sistemas que tengan establecidos cuotas y le hemos puesto ocho días si yo lo pongo es cuota y le 00:48:36
pongo guión te efectivamente me pone los ocho de ellas de acuerdo y una vez con un usuario supera 00:48:42
su límite blando yo voy a poder establecer de esos ocho días los puedo cambiar ponerle más 00:48:49
ponerle menos. Pero siempre tiene que superar su límite blando. ¿De acuerdo? ¿Sí? ¿Qué es lo que nos queda ver? 00:48:53
Hemos visto el secuota. Entonces, que sepáis, repito, que los límites, en este caso, tanto blandos como duros, voy a poder establecerlos, 00:49:01
que son potencias de 2 y voy a poder poner en K, en megas, en gigas o enteras. Y los inodos son números de ficheros, entre comillas, 00:49:10
así que son potencias de 10 ¿vale? ya puedo poner 1000 cuando yo ponga en este caso una cantidad voy a poder poner o 1000 o 10 elevado a 3 o 10 elevado a 6 00:49:21
porque ya no son potencias de 2 son cantidades de inodos ¿de acuerdo? vale una vez que hemos establecido que ya sabemos establecer tanto con el quota como en el set quota 00:49:32
nosotros vamos a poder establecer un informe me habéis visto a mí que si yo quiero ver el informe de las cuotas he puesto aquí el rep quota 00:49:42
si yo no digo nada me da información ahí si yo pongo guión a me dice información de todos los 00:49:50
sistemas de cuota voy a quitar este no me da información y fijaros que aquí el gustavo no 00:49:56
me da información y de la ana tampoco porque porque todavía no han escrito nada si yo aquí 00:50:04
me meto, salgo como este 00:50:11
tío, como Alba 00:50:12
y me meto 00:50:15
como Gustavo 00:50:17
en el momento que 00:50:18
Gustavo se va aquí 00:50:26
a Raya Home, aquí, perdón 00:50:27
a Raya Almacén y por ejemplo 00:50:29
Gustavo copia un ficherito de Alba 00:50:32
y va a ser ficherito 1 de Gustavo 00:50:34
uy va 00:50:36
ya ha escrito Gustavo 00:50:39
si yo ahora le digo aquí en el RedQuota 00:50:43
como Gustavo ya ha escrito 00:50:45
ya me dice información de Gustavo 00:50:46
¿Sí? No os preocupéis porque me ponga ahí cero, porque el RedQuota, no me preguntéis por qué, porque no sé deciros por qué, pero tarda un poquito en refrescarse, ¿vale? En coger la información de todo lo que es el sistema. ¿De acuerdo? Si yo me voy aquí al Gustavo y pongo cuota, simplemente ese comando, fijaros que aquí sí que me pone actualizada, que me pone que tiene ocupado 11.280 bloques. ¿De acuerdo? 00:50:48
el comando cuota, pero si queréis ver un informe de todas las cuotas, tenéis el comando 00:51:18
repcuota. Podéis ver en este caso todos los sistemas poniendo guión a, pero vosotros 00:51:24
podéis ver información de solo un usuario. Si yo quiero poner repcuota y le digo aquí 00:51:30
guión u de alba, perdón, guión u y le digo de raya almacén, solo me da información 00:51:35
de las cuotas de usuario. Si yo quiero que me muestre las cuotas de grupo, pues pongo guión G y me da información de las cuotas de grupo. 00:51:50
Y ahí tenemos el grupo G1ASIR. ¿De acuerdo? Si queréis ver la información más o menos legible, digo más o menos porque tampoco es una maravilla, 00:51:58
pues yo le puedo decir, oye, quiero que me muestres un informe de las cuotas por usuario y si pongo la S, pues fijaros que aquí me lo pone en K. 00:52:11
¿Vale? Un poquito más legible. Pues bueno, pues vale. Eso es legible entre comillas, porque estaría bien que me lo pusiese en megas o enteras, etcétera, etcétera. Pero en fin. Entonces, las opciones que tenéis para mostrar la información, y quiero que veáis que esto que os pongo aquí, las dos guiones, quiere decir que todavía no ha superado la cuota. 00:52:19
Si me aparece un más, el primer guión es de por bloques y el segundo guión es por inodos. 00:52:39
Si en alguno de ellos aparece un más, quiere decir que ha superado ya el límite blando o incluso ha llegado al límite duro. 00:52:45
¿De acuerdo? 00:52:51
¿Sí? 00:52:53
Entonces aquí tenemos la opción que te muestre la información de las cuotas. 00:52:53
Repito, si pones el guión A, te muestra de todo. 00:52:59
Si ponéis solamente el sistema de archivos con el que queréis mostrar, solamente muestra el informe de ese sistema de archivos. 00:53:01
¿De acuerdo? 00:53:08
De esa partición. 00:53:08
sí y si queréis por usuario o si queréis por grupo g de acuerdo vale pues lo que 00:53:09
he dicho antes el usuario el propio usuario puede utilizar el comando que es 00:53:17
cuota y va a mostrar información de su de sus cuotas de acuerdo entonces yo 00:53:22
puedo decirle que me muestre aquí vale información más detallada aunque aquí 00:53:29
no te va a mostrar nada, o yo le puedo 00:53:36
decir que me diga información solamente 00:53:38
de un sistema de archivos, si yo 00:53:39
esto lo utilizo, por ejemplo, si 00:53:42
yo le puedo poner aquí, estoy como usuario 00:53:44
Gustavo, si yo le digo 00:53:45
aquí el Alba 00:53:47
me dice que no tengo permiso 00:53:49
obviamente, pero si lo hago como usuario 00:53:51
root, me voy al usuario 00:53:54
root 00:53:56
este, si yo le digo aquí 00:53:56
oye, le digo las cuotas 00:54:01
me dice, oye, para el usuario root 00:54:03
no hay cuota, porque el usuario root no ha escrito todavía 00:54:05
nada pero si yo le digo oye quiero que me digan las cuotas de por ejemplo el usuario alba 00:54:07
dentro del sistema almacén y me dice pues mira esas son las cuotas del usuario alba si oye que 00:54:16
yo quiero ver las cuotas del grupo del g y creo que era g1 así puede ser si g1 así vale si no le 00:54:26
digo nada, me dice oye no hay cuotas 00:54:36
asignadas, si yo le digo para el sistema 00:54:38
almacén, pues me dice 00:54:40
que tampoco hay asignadas cuotas 00:54:41
para ese grupo, porque 00:54:43
no hemos establecido cuotas por grupo, hemos establecido 00:54:45
cuotas por 00:54:48
usuario, de acuerdo 00:54:50
y si quiero 00:54:51
ver solamente de un sistema, yo le digo 00:54:53
oye quiero mostrar las cuotas 00:54:56
cuota 00:54:58
y le digo por ejemplo 00:54:59
el sistema y le digo raya almacén 00:55:01
pero yo lo puedo hacer 00:55:04
como aquí me dice que lo estoy haciendo como el usuario 00:55:08
yo le puedo decir aquí el cuota 00:55:10
y le digo menos f y raya almacén 00:55:14
y te dice cuál es la cuota que tiene su usuario 00:55:19
para ese sistema de archivos en concreto 00:55:22
entonces tenéis dos, el que se llama rep cuota 00:55:24
y el que se llama cuota, con sus diferentes opciones 00:55:28
os la pongo aquí 00:55:31
fijaros que aquí me están diciendo 00:55:33
lo que hemos visto por aquí, si quiero por grupo, si quiero por usuario 00:55:37
¿de acuerdo? si queréis ver si no tiene 00:55:41
límite de cuota, el rube, el raya v, que fijaros que me dice 00:55:45
sin límite de cuota, yo no sé si os acordáis que pusimos a anatomía 00:55:49
puede ser, ahora lo vemos, ¿vale? si quiero ver si ha superado 00:55:53
los mensajes, si yo pongo guión q y no ha superado o ha superado 00:55:57
me dice un mensaje diciendo si ha superado 00:56:01
la cuota o no ha superado la cuota 00:56:03
¿de acuerdo? el guión S igual que 00:56:04
recuota te muestra información más legible 00:56:07
entre comillas y lo que hemos visto por 00:56:09
el sistema de archivos 00:56:11
el que tenemos aquí simplemente para que 00:56:12
lo veáis, si yo le digo aquí 00:56:15
el cuota 00:56:17
y le digo aquí 00:56:20
por ejemplo 00:56:24
por ejemplo aquí no, voy a coger aquí en Gustavo 00:56:26
me voy a salir como Gustavo 00:56:35
Y yo no sé si recordáis que ana.tomía tenía asignado cuota, pero todavía no había escrito nada. 00:56:36
Me voy a meter como ana, su ana, y quiero mirar qué cuota tiene ana. 00:56:42
Y me dice que cuotas de disco para user ana me dice ninguno. 00:56:54
Si yo le pongo guión v, quiero que veáis que me muestra todas las cuotas, aunque no tenga todavía espacio. 00:56:59
Entonces, ¿por qué es útil esto? 00:57:07
Para que vosotros tengáis idea de cuál es su límite blando y su límite duro, ¿sí? 00:57:09
Porque como todavía no ha escrito Ana absolutamente nada dentro de almacén, pues no sabe decirle si tiene cuota. 00:57:14
Pero si queréis ver las cuotas aunque estén vacías, para eso tenéis el guión V, ¿de acuerdo? 00:57:21
Entonces os puede resultar útil esa información, ¿de acuerdo? 00:57:27
Vale, la última opción, que sé que se me está yendo, pero es que ya no quiero parar el vídeo para no tener que hacer dos. 00:57:33
Yo puedo hacer lo siguiente. Voy a forzar aquí ANA. Por ejemplo, me voy dentro de almacén. Ya que estoy con ANA, pues lo hacemos con ANA. CPF1 ALBA y F1 ANA.TXT. 00:57:39
Ana 00:58:01
y F2 Ana 00:58:02
simplemente voy a superar los límites de Ana 00:58:05
¿de acuerdo? el 3 00:58:07
el 4 00:58:09
el 5 00:58:11
el 6 00:58:13
y le digo a ver como va Ana 00:58:16
mira ya ha superado la cuota 00:58:18
¿vale? eso entonces estoy ahí 00:58:19
tenemos establecido los 00:58:21
9 días que pusimos por defecto 00:58:23
con lo del set cuota 00:58:25
Y entonces, que sepáis que tenéis un comando que se llama warn, es decir, warn quota. ¿Qué es lo que hace este comando? Fijaros, os lo muestro aquí. Este comando que veis aquí, lo único que hace es revisa todos los sistemas de archivos y aquellos usuarios que han superado su límite de cuota, su límite blando, le envía un mensaje. 00:58:27
¿Sí? Pero para ello, para que le envíe mensaje y veáis cómo funciona, voy a instalar estos paquetes para que nosotros podamos utilizar un gestor de correos dentro del propio sistema. 00:58:52
¿De acuerdo? Entonces lo vamos a instalar, salimos de aquí y lo instalamos. Estoy como Rusi. 00:59:03
e instalamos el send mail 00:59:10
e instalamos el mail 00:59:16
útiles, vale, un segundo 00:59:20
minimizo este, actualizamos en este caso la lista 00:59:32
de paquetes e instalamos, vale, entonces repito 00:59:45
esto para que es, para que yo pueda utilizar el 00:59:55
gran cota, y que es lo que hace, repito, busca en todos los sistemas 00:59:59
y a aquellos usuarios que hayan rebasado su límite blando le envía un mensajito que puede ser personalizado, ¿de acuerdo? 01:00:03
Entonces nosotros le podemos poner lo que nosotros queramos. 01:00:12
Vamos a hacer un ejemplo aquí para que lo veáis. 01:00:15
Entonces ahora cuando termine, esto no lo voy a pedir, pero que sepáis que hay un ficherito que se llama wrnquota, 01:00:21
es decir, onequota.conf, donde yo especifico qué mensaje se le va a enviar a los usuarios. 01:00:30
Entonces, una vez que termine esto, nos metemos en el fichierito, configuramos un ejemplo 01:00:38
y miramos a ver cómo funciona esto. 01:00:43
Lo tenéis que ejecutar sin ningún tipo de comando, o sea, de opción, perdonadme. 01:00:47
vale, ya lo tenemos 01:00:54
vamos a editar 01:01:13
en etc 01:01:15
el que se llama 01:01:17
warn 01:01:19
cuota 01:01:22
vale, y quiero que veáis que aquí me pone 01:01:23
quien lo va a enviar 01:01:26
cual es el subject 01:01:28
pues aquí vamos a poner por ejemplo 01:01:30
voy a copiarlo 01:01:32
el mensaje 01:01:35
y le ponemos aquí 01:01:38
Esto repito, no quiero que lo sepáis 01:01:40
¿De acuerdo? 01:01:43
Digo, hola, tanto por ciento hay para recibir 01:01:47
El usuario, para referirse al 01:01:49
Login del usuario 01:01:51
Digo, te has 01:01:52
Pasado de tu 01:01:54
Límite 01:01:56
Si quiero seguir en la línea de abajo 01:01:57
Utilizo este carácter, y es como si estuviese 01:02:03
Escribiendo en la misma línea, ¿vale? 01:02:06
En el disco 01:02:08
Ya estás borrando 01:02:10
¿De acuerdo? 01:02:12
por ejemplo, ese mensaje 01:02:25
guardamos los cambios 01:02:28
si yo quiero ejecutar 01:02:30
le digo, oye 01:02:32
le digo el run quota 01:02:33
le doy al enter 01:02:36
y repito 01:02:37
¿qué es lo que va a buscar? me va a buscar en todos 01:02:40
los sistemas que tienen evitado la cuota 01:02:42
y le va a mandar este mensajito 01:02:44
a todos los usuarios para que sepan 01:02:46
que ha excedido su límite 01:02:48
entonces si ahora cuando termine 01:02:50
nos vamos a 01:02:54
no sé quién era 01:02:55
nos vamos a 01:02:56
ana.tomía 01:02:59
pues supuestamente 01:03:00
a ana.tomía 01:03:04
le tiene que haber llegado un mensaje 01:03:05
esperamos que esto termine 01:03:07
¿vale? 01:03:16
y una vez que ha terminado 01:03:23
voy a hacer una cosa, a ver si aquí lo veis más claro 01:03:24
voy a abrir un terminal 01:03:27
y voy a entrar como 01:03:29
era ana ¿no? 01:03:30
ana.tomía 01:03:36
¿vale? 01:03:38
Y quiero que veáis que es lo que me aparece aquí, you have a new mail, ves que tiene un nuevo mail, vale, entonces me voy a salir de aquí simplemente porque de aquí las letras son muy pequeñitas y nos vamos a ir aquí, entonces si yo quiero ver el mail que tiene ana.tomía, para eso hemos instalado los programitas antes, entonces hay un comando que se llama mail. 01:03:44
y fijaros que me dice aquí que he recibido un correo del usuario root 01:04:12
que está sin leer y que el subject es overcuota 01:04:18
si lo quiero leer le pulso a lente y me dice 01:04:22
oye, aquí te lo he enviado, si le doy al más 01:04:26
sigo bajando y aquí tengo en este caso el correo que ha recibido 01:04:31
hola anatomía, te has pasado de tu límite en el disco 01:04:37
ya está borrando o atenta a las consecuencias 01:04:40
¿de acuerdo? 01:04:42
salimos de aquí 01:04:47
y ya hemos leído los mensajes 01:04:48
¿de acuerdo? entonces 01:04:50
esa es una utilidad que podéis utilizar 01:04:51
para enviar un correo a todos 01:04:54
los que han superado su límite 01:04:56
¿sí? pues solamente 01:04:57
una aclaración 01:04:59
voy a parar aquí las cuotas 01:05:01
me voy a salir 01:05:03
de anatomía 01:05:06
me voy al root 01:05:08
y lo que voy a hacer es 01:05:10
El cuota off y vamos a quitar en este caso de almacén, la vamos a deshabilitar. ¿Por qué las voy a deshabilitar? Porque os acordáis que nos decía que las cuotas puede utilizar las cuotas transaccionales. 01:05:11
Pues si queréis utilizar las cuotas transaccionales, lo único que tenéis que hacer es utilizar lo siguiente. 01:05:31
Aquí lo quiero copiar. 01:05:39
Si nos damos al nano.ltc.lfstab, en lugar de poner esto de aquí, de default, user, cuota y demás, tenéis que utilizar este de aquí. 01:05:43
Lo voy a poner más pequeñito, aunque se vea un poco mal. 01:06:05
Este de aquí. 01:06:13
Fijaros que ahora se llama usrjquota y tenéis que poner el nombre de ficherito a quota.user, grjquota y es igual a quota.group. 01:06:15
Y luego es importante que pongáis la versión que es poniendo esto de aquí, ¿vale? 01:06:29
Tenéis la versión 0, la versión 1 y creo que también está la versión 2, yo la versión 2 no la he probado, pero tenéis que poner este de aquí, ¿vale? 01:06:34
jq fmt es igual a vfs v1 para que él sepa qué versión tiene que utilizar de transacciones si 01:06:41
nosotros guardamos esto lo guardo entonces puedo hacer un humo de almacén y hago un monte 01:06:51
de almacén si yo le digo que me diga la información 01:07:01
del grep donde aparece almacén compruebo que se me ha montado con las opciones que nosotros le 01:07:04
hemos dicho sí entonces ahora que tenemos que hacer el cuota check vale y le decíamos por 01:07:17
ejemplo el u el g usuario grupo que no me lo ponga de solo lectura que me muestre que lo 01:07:27
que está haciendo de almacén vale y aquí ya no me dice que utilice las trans opcionales porque 01:07:33
me dice que ya hay unas cuotas activadas que por favor utilice la opción guión efe vamos a 01:07:41
utilizar aquí un efe porque tengo que machacar las que hay antes entonces hemos utilizado el guión efe 01:07:47
si yo ahora le vuelvo a decir sin el guión efe vale vale me está diciendo que tengo que quitar 01:07:53
las cuotas antiguas, ¿vale? Fijaros que aquí, como quiero hacer 01:08:03
el ejemplo con las anteriores, fijaros que me dicen que 01:08:07
ya estoy utilizando una cuota anterior. Entonces, ¿qué es lo que voy a hacer simplemente 01:08:11
aquí para que lo veáis? Voy a desmontar, 01:08:15
voy a mkfs.extendida4 01:08:22
y así lo machaco todo y terminamos antes 01:08:26
de el rayadef, el sdb1. 01:08:28
¿De acuerdo? Ya lo tengo. 01:08:33
BKLID 01:08:37
y vamos a coger el SDB1 01:08:39
porque obviamente como ya ha cambiado 01:08:48
lo copiamos 01:08:50
nano etcfstab 01:08:52
y lo machaco porque como ya ha cambiado 01:08:55
esto fuera 01:08:59
simplemente lo que he hecho es formatearlo 01:09:00
si yo ahora le digo que quiero montar 01:09:10
el almacén 01:09:14
lo tenemos montado 01:09:15
le digo que me compruebe que la ha montado con las opciones 01:09:17
la ha montado con las opciones 01:09:21
le hacemos el check 01:09:24
de almacén 01:09:26
la primera vez me va a crear 01:09:29
si lo ejecuto la segunda vez 01:09:31
fijaros que ahora no me dice nada 01:09:33
me dice que todo perfecto 01:09:35
y ya no me dice que estoy utilizando las cuotas transaccionales 01:09:36
porque ya la estoy utilizando 01:09:39
entonces, ¿qué es lo único que hemos hecho? 01:09:40
todo lo demás es igual 01:09:42
o sea, a partir de aquí, todo, absolutamente todo 01:09:43
es igual, lo de el cuota, secuota, el cuota, el rescuota 01:09:46
entonces lo único que hemos hecho es añadir en lugar de lo que teníamos 01:09:50
esto al etc.fstab, ¿de acuerdo? 01:09:54
pues hasta aquí es lo que voy a pedir y solamente 01:09:58
para que lo sepáis, si vais a hacer lo mismo en centos 01:10:02
si el sistema de archivos es extendido a 4 funciona exactamente igual 01:10:06
pero resulta que en centos el sistema de archivos que utiliza por defecto 01:10:10
centos es el xfs pues si vais a hacer cuotas sobre un sistema de archivos que 01:10:14
se llama xfs que sepáis que es un pequeño indiferente entonces esto no lo 01:10:20
voy a pedir este año de acuerdo pero os pongo aquí que es lo que tendríais que 01:10:25
poner entonces si estáis utilizando en centos 01:10:28
un sistema de archivos el suyo que utiliza por efecto que es el xfs dentro 01:10:34
del etcfstat vais a tener que poner 01:10:39
ucuota, gcuota 01:10:42
y prcuota, opcionales 01:10:44
cada uno es de usuario, de grupo 01:10:46
y de proyecto, el proyecto es por 01:10:48
carpetas, para que os hagáis una idea 01:10:50
entonces yo dependiendo 01:10:52
de lo que quiera activar, pongo uno, pongo los dos 01:10:54
pongo los tres, ¿sí? 01:10:56
una vez que lo habéis puesto, hacéis exactamente 01:10:58
lo mismo, lo montáis 01:11:00
y a partir de ese momento, que sepáis 01:11:01
que todo se gestiona con este 01:11:04
comando 01:11:06
xfs-cuota 01:11:07
¿Sí? No os voy a pedir que sepáis esto 01:11:10
pero si alguna vez lo tenéis que hacer 01:11:13
no tenéis que instalar nada porque ya te viene 01:11:15
pero que sepáis que tenéis que poner esto dentro del ftstab 01:11:17
y que todo se gestiona con el comando xfs-cuota 01:11:21
¿Vale? 01:11:25
Para establecer un límite 01:11:26
¿Vale? 01:11:29
Para mostrar un informe 01:11:31
¿Sí? 01:11:34
O, esto es para que te muestre el informe, en este caso en forma reconocible, entendible, y yo puedo aquí establecer el límite de desgracia de TCI, todo es con el comando XFS quota, y puedo establecerlo por usuario, solo puedo establecerlo por grupo o por proyecto, simplemente comentaros, aquí tenéis dos páginas que están muy bien, sobre todo la segunda, si no recuerdo mal, está bastante bien de cómo funciona. 01:11:35
si vais a poner un sistema de archivos extendido a 4 01:12:03
es exactamente lo mismo que hemos visto en Ubuntu 01:12:06
¿de acuerdo? 01:12:09
vale, sé que se me ha ido esto de tema 01:12:11
pero no quería hacer dos vídeos separados 01:12:13
pues lo dejamos por aquí 01:12:14
y ya sabéis por lo menos 01:12:16
cómo gestiono las cuotas 01:12:19
que son muy sencillas dentro de un sistema de lenos 01:12:20
venga, un saludo 01:12:23
Idioma/s:
es
Autor/es:
Fernando Herrero Núñez
Subido por:
Fernando Jesús H.
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
89
Fecha:
2 de enero de 2023 - 17:42
Visibilidad:
Público
Centro:
IES EL CAÑAVERAL
Duración:
1h′ 12′ 25″
Relación de aspecto:
1.85:1
Resolución:
1920x1040 píxeles
Tamaño:
208.58 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid