- 积分
- 92
- 最后登录
- 2024-4-20
- 精华
- 0
- 阅读权限
- 20
- 主题
- 12
- UID
- 3683459
- 帖子
- 155
- PB币
- 135
- 威望
- 5
- 贡献
- 0
- 技术
- 1
- 活跃
- 385
- UID
- 3683459
- 帖子
- 155
- PB币
- 135
- 贡献
- 0
- 技术
- 1
- 活跃
- 385
|
16F
发表于 2015-11-8 21:23:17
IP属地陕西
|只看该作者
apple4000 发表于 2015-11-8 21:06
小哥,你好。我还想请教一下。
所谓的修复磁盘权限 和 重建缓存 到底是不是一回事?
我看了多年的教程 ...
磁盘权限这个东西说起来就是Unix/Linux的文件权限。
再windows的ntfs/fat32系统中文件权限这块东西和unix完全不同的。
而在windows的文件owner,group也没有办法完全map到mac/unix,所以默认的情况下这个权限可能都是777/666等等,而有些程序会去检测文件的权限,比如ssh就回去检测authorized_keys这个文件的权限是不是600,如果不是,则ssh就不能正常工作。
同样,驱动程序也就是SLE目录下的文件也有特定的权限,如果你是通过windows copy进去的,权限可能和默认权限/owner不同,这样MAC就不可以正常工作。
对于重建磁盘缓存这个东西解释大概是下面这样:
缓存存在的目的在于加速,比如你某个文件2M大小放在磁盘上,我使用的时候需要这个文件的签名,MD5,或者SHA1,如果每次动态去获取当然可以获得正确的值,但是每次都需要花费大量的时间去计算。所以干脆把这个文件的需要的信息直接序列化(写在一个文件里面),也就是所谓的文件缓存。
缓存能加速读取,但是在使用过程当中也是有维护代价的,就是当你修改了文件,文件的MD5,SHA1,签名等发生了变化,这时候缓存就失效了,所以要重新读取数据,来重建缓存。
|
|