有人成功的用cifsmanager吗?nexus7二代用不来啊。。
本帖最后由 自行车1993 于 2013-11-30 15:31 编辑如题,用的是openwrt系统的路由器,虽然es文件管理可以无障碍浏览smb共享的文件,但是还是想用cifsmanager把smb挂载到本地让其他软件都可以使用,但是cifsmanager一直提示invalid argument,系统是cm10.2 nightly的,想问问这里有成功挂载的本地的吗?
另外xda上的讨论用没过六级的水平看到头皮发麻。。 首先,你得找到一个同时支持CIFS和UTF8的内核,Faux123家的应该是可以的
4.2之后因为权限的问题基本上CIFS什么的很难调教
要以特殊的权限挂载才行
1.得root。不管是内核已经编译了cifs模块所以直接用modprobe加载还是需要用insmod来加载外置模块都需要root权限,这点和台式机是一样的。
2,如果内核没有把cifs编进去还得找到适用的模块,因为内核版本,配置不同,编出的模块不一定能和本机内核相匹配。 a4840639 发表于 2013-11-30 15:37
首先,你得找到一个同时支持CIFS和UTF8的内核,Faux123家的应该是可以的
4.2之后因为权限的问题基本上CIFS ...
用过支持cifs的内核,还是不行,n72生出来就是4.3的是不是没办法挂载了。。 自行车1993 发表于 2013-11-30 16:12
用过支持cifs的内核,还是不行,n72生出来就是4.3的是不是没办法挂载了。。 ...
主要的问题是挂载之后的文件夹因为权限方面的问题是空的,看不到里头的任何文件
我之前刷过一个内核直接挂载也没问题,应该是做了一些内核级别的修正
如果显示invalid argument的话我倒是怀疑url没输对,cifsmanager只认IP不认netbios
有一个肯定可行的办法
在adb shell或者终端模拟器里头运行
/system/bin/debuggerd
busybox mount -t cifs //server/share /mnt/sdcard/cifs -o username=username,password=passowrd,iocharset=utf8
应该可以写成一个脚本吧
我记得我之前还见过另一个更复杂的方法解决空文件夹的问题,mount之后再改权限,但是对比这种方法应该没什么优势 本帖最后由 a4840639 于 2013-11-30 18:00 编辑
我发现Android外接键盘很带感啊,Chrome的快捷键和桌面版一样还有像黑莓那样的系统全局快捷键启动
不过搞了半天没找到谷歌拼音怎么中英切换
还有谁能解释下为什么Android Mac OS X和Chrome OS的鼠标指针长得简直一样吗,难道只是Google员工的个人喜好
4.3的话,xda上ElementalX那个内核可以的
4.4的话,看到changelog上也写了支持cifs了,但还没试过 a4840639 发表于 2013-11-30 17:46
主要的问题是挂载之后的文件夹因为权限方面的问题是空的,看不到里头的任何文件
我之前刷过一个内核直接 ...
ElementalX装上了这个内核、返回的变成了device or resource busy。。在终端上运行你给的指令也是同样的device or resource ,求助。。 自行车1993 发表于 2013-12-1 00:27
ElementalX装上了这个内核、返回的变成了device or resource busy。。在终端上运行你给的指令也是同样 ...
等我有空我再自己折腾吧
之前就是觉得这玩意儿复杂又没刚需一直没在N7上折腾
你可以试试把挂载的路径换到别的地方 a4840639 发表于 2013-12-1 15:59
等我有空我再自己折腾吧
之前就是觉得这玩意儿复杂又没刚需一直没在N7上折腾
直接挂到/mnt成功了~但是没法unmount,返回device or resource busy
页:
[1]