» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

苹果新文件系统这么牛逼?iOS10上用了吗?

这个和做软链接有什么区别?


TOP

posted by wap, platform: Galaxy S6 EDGE+
引用:
原帖由 @jun4rui  于 2016-6-23 21:50 发表
1、写入时复制不就是这个意思?要不要我给你WIKI Copy过来?
维基百科,自由的百科全书
写入时复制(英语:Copyonwrite,简称COW)是一种计算机程序设计领域的优化策略。其核心思想是,如果有多个调用者(callers)同时要求相同资源(如内存或磁盘上的数据存储),他们会共同获取相同的指针指向相同的资源,直到某个调用者试图修改资源的内容时,系统才会真正复制一份专用副本(private copy)给该调用者,而其他调用者所见到的最初的资源仍然保持不变。这过程对其他的调用者都是透明的(transparently)。此作法主要的优点是如果调用者没有修改该资源,就不会有副本(private copy)被创建,因此多个调用者只是读取操作时可以共享同一份资源。

2、就是软链接、硬链接啊,这玩意文件系统很弱的Windows都支持,一份文件,你可以在A目录下,也可以在B目录下,也可以在C目录下,但是真实磁盘上只存一份,软、硬链接略有区别,适合不同场合。以前很多好几个Windows可以同时存在企业版、专业版、HOME版、标准版都装在一张光盘上,就是用了这个技术,老掉牙的玩意了。
你别说了 他没读懂你意思

23333333



TOP

引用:
原帖由 ffcactus 于 2016-6-23 21:26 发表
是我表述有误,知乎上说这叫“Copy on Write",但作者应该搞错概念了,他应该说的是新特性 : ”Cloning of Files and Directories"。
这个特性讲的是:
1.对于文件来说。你复制一份文件并不会额外占用磁盘空间,当你对复制的文件进行修改时,只有被新修改的部分会被保存。举个例子:
假如你有文档,内容为:
“你好,小明”
你将这个文档复制一份,把内容改为:
“你好,张三”
那么只有“张三”这个内容会占用空间。

2.对于文件夹来说。你复制一个文件夹以及里面所有的内容到另外一个地方,新文件夹以及里面的所有内容不会占用额外的空间。
按照你这种解释的话,这用在文件系统上不是很傻逼的行为?空间10gb,我放一个5gb的文件A,然后把A复制一份为B,复制完之后按照基佬的逻辑现在空间还是显示有5gb剩余,我拷5gb的文件进去之后,空间剩下0,然后我去修改之前的任意A或者B,就提示空间不足??????


TOP

posted by wap, platform: Chrome
windows没有软硬链接吓哭我了

http://www.cnblogs.com/heqichang/archive/2012/04/26/2471774.html

TOP

posted by wap, platform: iPhone
引用:
原帖由 @Hibino  于 2016-6-24 13:01 发表
按照你这种解释的话,这用在文件系统上不是很傻逼的行为?空间10gb,我放一个5gb的文件A,然后把A复制一份为B,复制完之后按照基佬的逻辑现在空间还是显示有5gb剩余,我拷5gb的文件进去之后,空间剩下0,然后我去修改之前的任意A或者B,就提示空间不足??????
没错。

TOP

posted by wap, platform: MAC OS X
引用:
原帖由 @Hibino  于 2016-6-24 13:01 发表
按照你这种解释的话,这用在文件系统上不是很傻逼的行为?空间10gb,我放一个5gb的文件A,然后把A复制一份为B,复制完之后按照基佬的逻辑现在空间还是显示有5gb剩余,我拷5gb的文件进去之后,空间剩下0,然后我去修改之前的任意A或者B,就提示空间不足??????
喷了,就算没有B,你放一个5gb的文件A,再拷5gb的文件进去,修改A,同样会提示空间不足啊

TOP

posted by wap, platform: Android
我不是很懂,本来我有时候复制文件就是为了备份,为了安全的。这样的话,岂不是一个万一没了,另一个也没了?

TOP

posted by wap, platform: Chrome
引用:
原帖由 @cloudian  于 2016-6-23 20:40 发表
我不是很懂,本来我有时候复制文件就是为了备份,为了安全的。这样的话,岂不是一个万一没了,另一个也没了?
不会,原理是磁盘上有一块地盘,开始标明了是“FF有个大菊花.avi”的,后来又加上了是“FF哎自摸.avi”的。如果你只删掉“FF有个大菊花.avi”,因为这块地方还属于“FF哎自摸.avi”所以不会被删掉,只是“FF有个大菊花.avi”和这块地方没关联了,只有等所有关联到这块地盘的名称都删掉了,这块磁盘空间才会释放出来给别人用。

TOP

posted by wap, platform: iPhone
引用:
原帖由 @waller  于 2016-6-23 23:33 发表
文档不稀奇,而且也没多大,有本事同张h图(位图),一张无码一张有码,只多记录马赛克部分
Bmp我觉得可以做到,不过做到了也没意义,因为有jpg了

TOP

引用:
原帖由 rbf1993 于 2016-6-24 16:13 发表
posted by wap, platform: MAC OS X
喷了,就算没有B,你放一个5gb的文件A,再拷5gb的文件进去,修改A,同样会提示空间不足啊
是“修改”不是“增加”

TOP

posted by wap, platform: iPhone
引用:
原帖由 @jun4rui  于 2016-6-24 16:47 发表
不会,原理是磁盘上有一块地盘,开始标明了是“FF有个大菊花.avi”的,后来又加上了是“FF哎自摸.avi”的。如果你只删掉“FF有个大菊花.avi”,因为这块地方还属于“FF哎自摸.avi”所以不会被删掉,只是“FF有个大菊花.avi”和这块地方没关联了,只有等所有关联到这块地盘的名称都删掉了,这块磁盘空间才会释放出来给别人用。
我觉得你没理解他意思,本来2个文件是占2个物理磁盘的,为了安全的话必然比一个物理磁盘空间好

TOP

posted by wap, platform: Chrome
引用:
原帖由 @TJ-NNY  于 2016-6-23 21:41 发表
我觉得你没理解他意思,本来2个文件是占2个物理磁盘的,为了安全的话必然比一个物理磁盘空间好
不同设备之间不能做链接的,只要在不同的物理磁盘上,实际上还是存放了两份。所以一份仅针对都在同一个硬盘上而言的

TOP

posted by wap, platform: iPhone
引用:
原帖由 @jun4rui  于 2016-6-24 17:53 发表
不同设备之间不能做链接的,只要在不同的物理磁盘上,实际上还是存放了两份。所以一份仅针对都在同一个硬盘上而言的
是的,传统意义的复制,的确存了2份

那么正好不巧,存1的磁道坏了,存2的磁道没问题,这个文件得以幸存

现在如果1的磁道坏了,那12都完蛋

TOP

posted by wap, platform: Samsung
引用:
原帖由 @TJ-NNY  于 2016-6-23 21:56 发表
是的,传统意义的复制,的确存了2份

那么正好不巧,存1的磁道坏了,存2的磁道没问题,这个文件得以幸存

现在如果1的磁道坏了,那12都完蛋
所以高级的文件系统就是为了避免或者减轻这种灾难提出来的

TOP

私有云ceph路过 看你们撕~

TOP

发新话题
     
官方公众号及微博