Skip navigation

el martes me preguntaron como diablos hacer eso, y hoy como tengo un poco de tiempo, me puse a investigar un pelito.

veamos, que archivitos que conozco, tienen que ver con las particiones?

fstab, device map, mmm miremos que hay.

lecaros@kenny:~$ cat /boot/grub/device.map
(hd0) /dev/hda

mmm, no me convence, porque no sabe que particiones están activas… según yo debiera ser fácil para el sistema saberlo, así que se descarta.

NEXT!

lecaros@kenny:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/hda5
UUID=1f70d28f-99fe-4b23-a8ad-ec9ebeac6667 / ext3 defaults,errors=remount-ro 0 1
# /dev/hda3
UUID=b62b5a31-2c10-4b15-8e32-5e8b247a6667 /boot ext3 defaults 0 2
# /dev/hda6
UUID=a2b14a3a-e088-45b7-b522-cdfa60666667 /home ext3 defaults 0 2
# /dev/hda1
UUID=632b0ff6-22bc-4aa1-a594-e06bc3166667 /media/hda1 ext3 defaults 0 2
# /dev/hda2
UUID=cbe966f9-37a2-4211-ac6a-90d6a61e6667 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

Aquí hay algunas cosillas más… Sí, cambié los últimos 4 dígitos de los UUID.

Esos 0 del final me han tenido siempre intrigados. Veamos que encontramos por ahí.

Según el título son dump y pass… y¿? :p

veamos que nos dice man.

dump lo utiliza dump para saber que sistemas deben ser volcados… No, creo que no nos sirve tampoco.

pass lo usa fsck (eso es ya un buen comienzo) para determinar el orden de chequeo de los sistemas de archivos. ja! Bingo!! Si ese campo no está o es 0, entonces ese sistema no necesita ser chequeado. Nótese que en mi fstab tengo solo un filesystem con 1 y los demás con 2 y 0. 1 donde está instalado el sistema base, 2 para las los demás particiones filesystems que no sean cd, floppy ni swap.

Será eso realmente? Como diablos lo probamos?

googleando un poco encontré algunos tweaks con tune2fs, así que me fui al man… al parecer -l nos va a cantar lo que queremos saber.

Dejaré solo algunos resultados:

lecaros@kenny:~$ sudo tune2fs -l /dev/hda1
Password:
tune2fs 1.40-WIP (14-Nov-2006)
Filesystem volume name: <none>
Last mounted on: <not available>
Filesystem revision #: 1 (dynamic)
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Last mount time: Thu Jun 14 21:50:03 2007
Last write time: Thu Jun 14 21:50:03 2007
Mount count: 6
Maximum mount count: 31
Last checked: Mon Jun 11 08:35:15 2007
Check interval: 15552000 (6 months)
Next check after: Sat Dec 8 09:35:15 2007

Bien, no sé que significan todos, pero un par al menos me interesaron :)

Cuando arranqué había montado 30 veces y se hizo el chequeo, así que Maximum mount count es uno de los sospechosos.

Hey, el manual de tune2fs también nos da las respuestas: -c y -C. El primero para Maximum mount count y el segundo para setear Mount count. Entonces lo que resta es setearlos con diferencia de 1 y ver que sucede.

Bien, la prueba resulta: se chequea el filesystem.

Ahora cambiamos el fstab para otra partición y lo dejamos con 0.

Bingo!!!

Eso es todo. Así que ya lo saben, para que no chequee algún filesystem al inicio, cambien ese 2 (debiera ser 2, sino es de sistema base o no se está chequeando) por un 0 y a rockear.

[]

[Angel Parra trío – Exótica mujer]

sl3

6 Comments

  1. Excelente aporte muchas Gracias.
    Eso Saludos

    PD: Con esto resuelves una duda que planteó RodrigoVB en:
    http://foros.ubuntu-cl.org/viewtopic.php?p=7862

  2. ah genial!!
    si fuera más asiduo al foro tal vez hubieran tenido la respuesta antes :(

    sl3

  3. Más cosas sobre fstab que la gente no suele saber (y en concreto de particiones fat32 / vfat):
    Fat32 en Linux 😉

  4. grande gurú, esto es lo que estaba buscando!

  5. Muy buena!

    Estaba harto de la demora en el arranque.

    Saludos!

  6. Hello, as you may already found I’m fresh here.
    I will be happy to get any assistance at the beginning.
    Thanks in advance and good luck! :)


te apuesto una chela a que te leemos

%d bloggers like this: