美文网首页
一次寻根之旅

一次寻根之旅

作者: 海铭威_38cf | 来源:发表于2019-06-14 10:16 被阅读0次

问题描述:自己做了一个文件系统,在一定情况下文件读取会报错,尝试了很多错误值,但是windows总报权限错误
1.确定文件系统返回值:利用strace查看调用过程
首先通过smbstatus查找到链接samba的进程号


查看samba状态.png ps&strace.png

通过strace的输出可以看到文件系统的返回值为EBUSY


process.png

2.windows samba收到的错误码:利用Wireshark跟踪到windows侧收到的错误码为NT_STATUS_ACCESS_DENIED


Wireshark.png

3.samba 源码调查:通过上面两步确定到linux文件系统的返回值跟windows侧收到的错误码不一样。然后在samba的源码中查找了一下,发现有一个错误码的对照表Errmap_unix.c。

总结:linux fs的错误码与windows收到的错误码部分对照表

Linux fs windows
EAGAIN NT_STATUS_NETWORK_BUSY
EINTR NT_STATUS_RETRY
EPERM NT_STATUS_ACCESS_DENIED
EIO NT_STATUS_IO_DEVICE_ERROR
EEXIST NT_STATUS_OBJECT_NAME_COLLISION

相关文章

  • 一次寻根之旅

    问题描述:自己做了一个文件系统,在一定情况下文件读取会报错,尝试了很多错误值,但是windows总报权限错误1.确...

  • 相聚鹏城 云谷寻根

    育心经典丽谦之家2017深圳寻根之旅,相聚鹏城,云谷寻根。 结缘育心6年来,第一次走进育心总部,多...

  • 寻根之旅

    历史是那么惊人的相似,96年,那年我的父亲为了能叶落归根,不顾家人的感受毅然决然的回到了他阔别了三十年的家乡—...

  • 寻根之旅

    发展需要不竭的动力,作为个人同样需要有支撑我们前进的动力。今天,我们的物质生活已经极大的丰富,但精神层面却正在走向...

  • 寻根之旅

    三十多年前,我曾跟随父亲回过一次衡阳县老家。记忆中的老家虽山青水秀,民风淳朴,但经济落后,居住条件艰苦,导致...

  • 寻根之旅

    汽车从机场出来,一路穿过城市的高楼大厦,渐渐驶入了群山峻岭之中。 尽管已是年关将近,重重叠叠的山峦依旧是青翠延绵,...

  • 寻根之旅

    一八年的冬天寒冷而干燥,公公的身体大不如前。老公时常和我嘀咕,趁着老人身体还不是太糟糕,该带着老人再回一次老家,并...

  • 寻根之旅

    这是有史以来第一次参加如此大规模的亲子游学活动,对于我和孩子来说都是一次成长,应该是说让我们都有了很强的团队精神,...

  • 寻根之旅

    匆匆寻根行,乡土一脉承。 万里相思路,一步一感恩。 相见别更难,亲亲情深深。 悲欢心软软,聚散泪纷纷。

  • 寻根之旅

    20191014[爱心]知恩感恩报恩妈妈(100) 5月30日,响应妈妈道秀丽的倡仪,开始写“感恩妈妈”故事。开始...

网友评论

      本文标题:一次寻根之旅

      本文链接:https://www.haomeiwen.com/subject/fvgitctx.html