Intento formatear un dispositivo de bloque personalizado mkfs.xfs
en Ubuntu Server 12.04 LTS. Al final, la terminal imprime:
cache_node_put: node put on refcount 0 (node=0x1cd7810)
cache_node_put:node put on node (0x1cd7810) in MRU list
y falla.
No tengo ningún problema con los otros sistemas de archivos como ext2
. Sólo xfs
devuelve eso.
dmesg
huellas dactilares
segfault at 10 ip ........ sp ..... error 4 in libc-2.15.so[...]
El comando completo es sudo mkfs.xfs /dev/custom_dev
. Cuando uso el mismo comando con la -f
bandera, la terminal imprime al final:
*** glibc detected *** mkfs.xfs: free(): invalid pointer: 0x0000000002431600 ***
*** glibc detected *** mkfs.xfs: malloc(): memory corruption: 0x000000000243170 ***
Yo uso Ubuntu Server 12.04 LTS.
El comando completo es "sudo mkfs.xfs /dev/custom_dev". Cuando uso el mismo comando con el indicador -f (sudo mkfs.xfs -f /dev/custom_dev), el terminal imprime al final "* glibc detectó mkfs.xfs: free(): puntero no válido: 0x0000000002431600 glibc detectó mkfs.xfs: malloc(): corrupción de memoria: 0x000000000243170 * y no regresa (a menos que presione ^C)
Probé mkfs.xfs en otro dispositivo y no tengo ningún problema. El problema persiste en custom_dev solo en el que uso un controlador de dispositivo simple que escribí por mi cuenta. Custom_dev no parece tener ningún problema con ext2. Sólo con xfs. ¿Algunas ideas?
Respuesta1
Parece que su problema es un error en su copia de mkfs.xfs. Si bien no puedo estar seguro sin más detalles suyos (qué versión de ubuntu, qué versión del paquete xfsprogs), sospecho que es muy probable. El error parece haberse solucionado a finales del año pasado:
http://oss.sgi.com/archives/xfs/2013-09/msg00814.html http://www.spinics.net/lists/xfs/msg23311.html
Recomiendo actualizar (o, posiblemente, degradar) su paquete xfsprogs.
Buena suerte.