一个关于“权限正常,但是就是在该文件夹下创建文件失败”
来源:互联网 发布:p2p网络借贷论文 编辑:程序博客网 时间:2024/06/09 21:27
今天遇到一个特别奇怪的问题,我将一个2T的分区(以ext4格式化)挂载到/data(该目录为我自己创建),/data权限为777,但是我再在/data下再创建一个目录dm,dm目录权限为755,但是我以root权限在/data下可以创建文件,在系统的其他地方也可以自如创建文件,,,但是我在/data/dm下却无法touch文件,dmesg查看,发现很多ext4报错,报错情况类似于 node1 kernel: EXT4-fs error (device sdj): htree_dirblock_to_tree: bad entry。
在网上搜了一遍,发现很多人都推荐fsck,然后再mount,,,或者尝试重启,,,缘由是分区变为readonly了
但是此时我身边的一位牛人,他偏不这么做,,,,,他经过了一番分析,搜索(以我小菜的角度看来),,,他首先提出“如果inode过多,会导致无法创建文件”,,虽然我对文件系统有一点点的了解,但我从未往这个方向想过,顿时我觉得这个idea很新颖,但牛人进过一番查看(如何查看inode数量,自查),,否定了这个方向
然后我又不知道他怎么弄弄弄,找到MBR与GPT分区格式,,他把这个2T分区由MBR(fdisk命令采用这种格式)改为GPT(parted命令采用这种格式)时,奇迹发生了,问题解决了。
这还是我第一次听闻MBR与GPT,顿时对这位牛人膜拜不已,,对于MBR与GPT,网上资料很多,我这只是提出这样一个解决方案,至于原理各位请自行深究,欢迎回贴讨论
0 0
- 一个关于“权限正常,但是就是在该文件夹下创建文件失败”
- 在res文件夹下创建menu,但是R.java文件不能自动生成资源id
- 在win764位系统下C#调用office2007失败,但是在32位系统下正常
- xcode 下创建文件夹,并在文件夹下创建文件时没有弹出选择界面,直接生成了一个 file
- 移动文件到某个目录下如果没有该文件夹即创建该文件夹
- linux中进入一个目录需要什么权限,在目录下创建文件需要什么权限
- linux 下如何给一个普通用户有在指定目录下有创建文件的权限
- 编译时没有任何错误,但是运行时就是提示“应用程序正常初始化失败”!!
- 短信猫、卡、软件都都正常连接,但是软件就是发送失败
- Linux中想进入一个目录、 在目录下创建文件、在文件内部删除文件 各需要什么权限?
- Linux中想进入一个目录、 在目录下创建文件、在文件内部删除文件 各需要什么权限?
- Linux中想进入一个目录、 在目录下创建文件、在文件内部删除文件 各需要什么权限?
- 给一个普通用户有在他的目录下有创建文件的权限
- matlab用mkdir在指定的文件夹下创建新的文件夹,并把图像保存在该文件夹内
- 从键盘输入一个路径,统计该文件夹下制定扩展名文件的数量(其中文件夹下还包含子文件夹)
- 工程在release下报错,但是在debug下正常执行
- 关于在MyEcliapse下创建MAVN失败的问题
- sscom33/42等 默认文件保存在当前文件夹目录下,但是有的时候却找不到!
- http协议的理解
- JZ2440 V2的OpenJTAG驱动安装(USB接口的) win7 64位机
- cin.get(),cin,cin.getline()的区别
- 统计硬币
- 自学数据挖掘
- 一个关于“权限正常,但是就是在该文件夹下创建文件失败”
- Opencv腐蚀-erode函数
- lintcode-最近公共祖先-88
- Android自定义控件——手把手教你写出Google样式的ProgressBar
- apriori算法
- 字符流与字节流的区别
- 装饰器模式
- Opencv膨胀-dilate函数
- 【C#】基础知识—初识C#与.Net