首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >mkfs.xfs /dev/定制_dev

mkfs.xfs /dev/定制_dev
EN

Unix & Linux用户
提问于 2014-05-08 10:56:45
回答 1查看 244关注 0票数 1

我尝试在UbuntuServer12.04LTS中使用mkfs.xfs格式化自定义块设备。在终端打印中:

代码语言:javascript
运行
复制
cache_node_put: node put on refcount 0 (node=0x1cd7810)  
cache_node_put:node put on node (0x1cd7810) in MRU list

却失败了。

我对其他文件系统(如ext2 )没有任何问题。只有xfs才会返回它。

dmesg打印

代码语言:javascript
运行
复制
segfault at 10 ip ........ sp ..... error 4 in libc-2.15.so[...]

完整的命令是sudo mkfs.xfs /dev/custom_dev。当我使用与-f标志相同的命令时,终端将在末尾打印:

代码语言:javascript
运行
复制
*** glibc detected *** mkfs.xfs: free(): invalid pointer: 0x0000000002431600 ***
*** glibc detected *** mkfs.xfs: malloc(): memory corruption: 0x000000000243170 ***

我使用UbuntuServer12.04LTS。

完整的命令是"sudo mkfs.xfs /dev/custom“。当我使用带标志-f (sudo mkfs.xfs -f /dev/定制_dev)的相同命令时,终端打印"* glibc检测到的mkfs.xfs: free():无效指针:0x000000002431600 glibc检测到mkfs.xfs: malloc():内存损坏:0x000000000000000243170*,并且不返回(除非我按了^C)。

我在另一个设备上测试了mkfs.xfs,没有问题。问题仍然存在于custom_dev中,我只在其中使用我自己编写的一个简单的设备驱动程序。custom_dev似乎对ext2没有任何问题。只有xfs。有什么想法吗?

EN

回答 1

Unix & Linux用户

发布于 2014-05-08 13:43:51

您的问题似乎是mkfs.xfs副本中的一个错误。虽然如果没有您提供的更多细节(哪个版本的ubuntu,哪个版本的xfsprogs包),我无法确定,但我怀疑这是非常可能的。去年晚些时候,这一问题似乎得到了解决:

http://oss.sgi.com/archives/xfs/2013-09/msg00814.html http://www.spinics.net/lists/xfs/msg23311.html

我建议升级(或者降级)您的xfsprogs包。

祝好运。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/128461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档