Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Linux - Cuotas - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
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
el
00:05:59
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
si
00:06:09
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
86
00:39:49
4
00:39:51
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
F1
00:57:57
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:
- 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