[opensuse-es] offtopic-SLES no ejecuta fsck.jfs al cortarce a luz
Hola Instale SLES 11 SP1 usando el filesystem jfs en la particion / (raiz) , todo funciona bien, excepto cuando se apaga el gnu de forma forzada (corte de luz), cuando sucede esto Suse no ejecuta el fsck.jfs en el al inicio y el gnu no arranca, mostrando el error: Waiting for device /dev/sda2 to appear: ok mount -o rw,default, -t jfs /dev/sda2 /root mount wrong fs type bad option bad superblock on /dev/sda2 could not mount root file system exiting to /bin/sh sh el /etc/fstab tiene /dev/sda2 / jfs defaults 1 1 Estuve buscando en internet pero no encontré donde se configura para que fuerce el fsck, solo encontré que el filesystem jfs ya no es soportado por SLES 11 SP1, lo que hace que no pueda "quejarme" a Novel y por eso llege aqui. En si, me mata la curiosiudad de donde configurar esto.. se ve que a la gente de Novel se les paso, o es a propósito por el "NO SUPORT JFS". La sopucion a esto es entrar con un cdlive y ejecutar fsck.jfs /dev/sda2 :) Alguna idea de donde mirar? o como buscar esto en internet? (me quede sin ideas) Gracias -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 7 de diciembre de 2011 07:14, Flako
Hola
Instale SLES 11 SP1 usando el filesystem jfs en la particion / (raiz) , todo funciona bien, excepto cuando se apaga el gnu de forma forzada (corte de luz), cuando sucede esto Suse no ejecuta el fsck.jfs en el al inicio y el gnu no arranca, mostrando el error:
Waiting for device /dev/sda2 to appear: ok mount -o rw,default, -t jfs /dev/sda2 /root mount wrong fs type bad option bad superblock on /dev/sda2 could not mount root file system exiting to /bin/sh sh
el /etc/fstab tiene /dev/sda2 / jfs defaults 1 1
Se supone que con el valor 6 del archivo fstab seteado a 1, deberia de ejecutar el fsck en el arranque como lo dice en el manual. **** The sixth field, (fs_passno), is used by the fsck(8) program to determine the order in which filesystem checks are done at reboot time. The root filesystem should be specified with a fs_passno of 1, and other filesystems should have a fs_passno of 2. Filesystems within a drive will be checked sequentially, but filesystems on different drives will be checked at the same time to utilize parallelism available in the hardware. If the sixth field is not present or zero, a value of zero is returned and fsck will assume that the filesystem does not need to be checked. ****
Estuve buscando en internet pero no encontré donde se configura para que fuerce el fsck, solo encontré que el filesystem jfs ya no es soportado por SLES 11 SP1, lo que hace que no pueda "quejarme" a Novel y por eso llege aqui. En si, me mata la curiosiudad de donde configurar esto.. se ve que a la gente de Novel se les paso, o es a propósito por el "NO SUPORT JFS".
La sopucion a esto es entrar con un cdlive y ejecutar fsck.jfs /dev/sda2 :)
Alguna idea de donde mirar? o como buscar esto en internet? (me quede sin ideas)
Comentan por por hay en una wiki de Archi Linux, que cuando el jfs no esa muy bien que se diga, no lanza el fsck cuando hay un reinicio no limpio. Esto no lo he probado pero, segun comentan funciona. Crea el archivo forcefsck, este archivo es buscado por "/etc/init.d/boot.rootfsck" y obliga a chequear el sistema. touch /forcefsck
Gracias -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-- Saludos, cheperobert -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 7 de diciembre de 2011 11:48, cheperobert
El día 7 de diciembre de 2011 07:14, Flako
escribió: Se supone que con el valor 6 del archivo fstab seteado a 1, deberia de ejecutar el fsck en el arranque como lo dice en el manual.
Comentan por por hay en una wiki de Archi Linux, que cuando el jfs no esa muy bien que se diga, no lanza el fsck cuando hay un reinicio no limpio.
Esto no lo he probado pero, segun comentan funciona. Crea el archivo forcefsck, este archivo es buscado por "/etc/init.d/boot.rootfsck" y obliga a chequear el sistema.
touch /forcefsck
mm, sabes q probe lo de /forcefsck y lo hace, pero cuando comienza a ejecutar los init.d y el problema es antes de la ejecucion del init.d. Lo del fstab, es lo primero que verifique (1 1) pensando que con eso se solucionaba, pero parece que falta algo mas.. Por lo de jfs, es muy buen fs yo lo he usado en debian y nunca tuve problemas, basicamente uso jfs y xfs, pero en SLES parece solo gustarle el ext3 (que no me gusta), se que la eleccion de fs es muy personal, pero jfs y xfs tiene mejores performances. La verdad, es que este error me descoloco.. como que tengo que leer mas sobre las partes del booteo de gnu/linux Saludos. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 2011-12-07 20:56, Flako wrote:
mm, sabes q probe lo de /forcefsck y lo hace, pero cuando comienza a ejecutar los init.d y el problema es antes de la ejecucion del init.d.
Quizás falte el fsck.jfs en el initrd. El problema es que jfs no está soportado, tampoco por openSUSE (antes que en SLES, hace años). En la lista inglesa puedes encontrar gente que lo usa y te podrán ayudar más. Es posible que si encuentras la solución puedas reportar el bug junto con la solución a SLES.
Por lo de jfs, es muy buen fs yo lo he usado en debian y nunca tuve problemas, basicamente uso jfs y xfs, pero en SLES parece solo gustarle el ext3
XFS también tiene soporte. - -- Cheers / Saludos, Carlos E. R. (from 11.4 x86_64 "Celadon" (Minas Tirith)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iF4EAREIAAYFAk8GLucACgkQja8UbcUWM1w3ggD/a0wYldLGb8iAtD/zglyuQEcn mRqSeuQNEm/oF79Bt7MBAJxi98o9+ktNZJBpIGDtVMmxzlIBIOlY++Q84VL6LDxW =u1eX -----END PGP SIGNATURE----- -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 5 de enero de 2012 20:14, Carlos E. R.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On 2011-12-07 20:56, Flako wrote:
mm, sabes q probe lo de /forcefsck y lo hace, pero cuando comienza a ejecutar los init.d y el problema es antes de la ejecucion del init.d.
Quizás falte el fsck.jfs en el initrd.
El problema es que jfs no está soportado, tampoco por openSUSE (antes que en SLES, hace años). En la lista inglesa puedes encontrar gente que lo usa y te podrán ayudar más.
Es posible que si encuentras la solución puedas reportar el bug junto con la solución a SLES.
Por lo de jfs, es muy buen fs yo lo he usado en debian y nunca tuve problemas, basicamente uso jfs y xfs, pero en SLES parece solo gustarle el ext3
XFS también tiene soporte.
- -- Cheers / Saludos,
Carlos E. R. (from 11.4 x86_64 "Celadon" (Minas Tirith)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/
iF4EAREIAAYFAk8GLucACgkQja8UbcUWM1w3ggD/a0wYldLGb8iAtD/zglyuQEcn mRqSeuQNEm/oF79Bt7MBAJxi98o9+ktNZJBpIGDtVMmxzlIBIOlY++Q84VL6LDxW =u1eX -----END PGP SIGNATURE-----
Hola Carlos, El tema lo solucione forzando el 'fsck.jfs -f' en el archivo etc/init.d/boot.rootfsck, solo coloque la liea antes de case :) Sakudos -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (3)
-
Carlos E. R.
-
cheperobert
-
Flako