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


发新话题
打印

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

引用:
原帖由 旨旨 于 2016-6-23 21:31 发表
posted by wap, platform: SONY Xperia Z3
ntfs无损压缩不就是这个功能?
不是


TOP

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

2.对于文件夹来说。你复制一个文件夹以及里面所有的内容到另外一个地方,新文件夹以及里面的所有内容不会占用额外的空间。
1、写入时复制不就是这个意思?要不要我给你WIKI Copy过来?
维基百科,自由的百科全书
写入时复制(英语:Copy-on-write,简称COW)是一种计算机程序设计领域的优化策略。其核心思想是,如果有多个调用者(callers)同时要求相同资源(如内存或磁盘上的数据存储),他们会共同获取相同的指针指向相同的资源,直到某个调用者试图修改资源的内容时,系统才会真正复制一份专用副本(private copy)给该调用者,而其他调用者所见到的最初的资源仍然保持不变。这过程对其他的调用者都是透明的(transparently)。此作法主要的优点是如果调用者没有修改该资源,就不会有副本(private copy)被创建,因此多个调用者只是读取操作时可以共享同一份资源。

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



TOP

posted by wap, platform: Chrome
https://developer.apple.com/library/prerelease/content/documentation/FileManagement/Conceptual/APFS_Guide/

苹果自己有手册,到处猜什么,看了一下,没啥新鲜的东西,就是一个能有多重加密方式别的没有,不过其实也没啥卵用,这需求不大
附件: 您所在的用户组无法下载或查看附件


TOP

posted by wap, platform: Chrome
苹果的屎也是香的系列

TOP

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

2、就是软链接、硬链接啊,这玩意文件系统很弱的Windows都支持,一份文件,你可以在A目录下,也可以在B目录下,也可以在C目录下,但是真实磁盘上只存一份,软、硬链接略有区别,适合不同场合。以前很多好几个Windows可以同时存在企业版、专业版、HOME版、标准版都装在一张光盘上,就是用了这个技术,老掉牙的玩意了。
不是。
写时复制在对复制进行写的时候还是会产生一个占用完全空间的副本。
Windows这种破烂就更不要提了,连链接的支持都有限。
你举的什么一张光盘提供多个Windows版本安装程序的例子更是让人明白了你有多文化。

TOP

posted by wap, platform: MAC OS X
作为osx粉,每次看到lz这么犯傻逼给osx招黑心里真不是滋味。
hfs+早他妈就有写拷贝了,这次是用新的机制来实现写拷贝,而且写拷贝又不光是文件系统的问题,喷了。

TOP

posted by wap, platform: Chrome
引用:
原帖由 @ffcactus  于 2016-6-23 01:58 发表
不是。
写时复制在对复制进行写的时候还是会产生一个占用完全空间的副本。
Windows这种破烂就更不要提了,连链接的支持都有限。
你举的什么一张光盘提供多个Windows版本安装程序的例子更是让人明白了你有多文化。
快照与克隆
ZFS使用写时拷贝技术的一个优势在于,写新数据时,包含旧数据的块被保留着,提供了一个可以被保留的文件系统的快照版本。由于ZFS在读写操作中已经存储了所有构建快照的数据,所以快照的创建非常快。而且由于任何文件的修改都是在文件系统和它的快照之间共享的,所以ZFS的快照也是空间优化的。

可写快照("克隆")也可以被创建。结果就是两个独立的文件系统共享一些列的块。当任何一个克隆版本的文件系统被改变时,新的数据块为了反映这些改变而创建,但是不管有多少克隆版本的存在,未改变的块仍然在其他的克隆版本中共享。
===========================================
一个人蠢可以,但是不能懒,要你搜索ZFS,你都不去搜,只会喷,你的人生会有什么结局我都不用猜了,我从WIKI copy过来给你看吧,蠢货就是蠢货,十多年前就有的玩意APFS今天才做出来也是醉了,更奇葩的是还有吹嘘先进的

TOP

引用:
原帖由 jun4rui 于 2016-6-23 21:54 发表
posted by wap, platform: Chrome
https://developer.apple.com/libr ... ceptual/APFS_Guide/

苹果自己有手册,到处猜什么,看了一下,没啥新鲜的东西,就是 ...
你说说现行那个文件系统有Cloning of Files and Directories这个功能。

TOP

posted by wap, platform: Chrome
引用:
原帖由 @finalx  于 2016-6-23 02:04 发表
作为osx粉,每次看到lz这么犯傻逼给osx招黑心里真不是滋味。
hfs+早他妈就有写拷贝了,这次是用新的机制来实现写拷贝,而且写拷贝又不光是文件系统的问题,喷了。
原来以前就有啊,那还算不错的,至少APPLE还是比蠢货吹嘘的强多了

TOP

引用:
原帖由 jun4rui 于 2016-6-23 22:14 发表
posted by wap, platform: Chrome
快照与克隆
ZFS使用写时拷贝技术的一个优势在于,写新数据时,包含旧数据的块被保留着,提供了一个可以被保留的文件系统的快照版本。由于ZFS在读写操作中已经存储了所有构建快照的 ...
这么看来ZFS确实是有类似的功能。
不过好像安卓虚拟机是不支持的。。。
3        Platforms
3.1        Solaris
3.1.1        Solaris 10 update 2 and later
3.1.2        Solaris 11
3.1.3        OpenSolaris
3.1.4        OpenIndiana
3.2        BSD
3.2.1        OS X
3.2.2        DragonFlyBSD
3.2.3        NetBSD
3.2.4        FreeBSD
3.2.5        MidnightBSD
3.2.6        PC-BSD
3.2.7        FreeNAS
3.2.8        ZFS Guru
3.2.9        NAS4Free
3.2.10        Debian GNU/kFreeBSD
3.3        Linux
3.3.1        Native ZFS on Linux
3.3.2        Linux FUSE
3.3.3        KQ InfoTech
3.4        List of operating systems supporting ZFS

一般人要想使用,只有Ubuntu 16.04 LTS ("Xenial Xerus")还算容易,或者将来用苹果的系统。

TOP

posted by wap, platform: Chrome
引用:
原帖由 @ffcactus  于 2016-6-23 02:25 发表
这么看来ZFS确实是有类似的功能。
不过好像安卓虚拟机是不支持的。。。
3        Platforms
3.1        Solaris
3.1.1        Solaris 10 update 2 and later
3.1.2        Solaris 11
3.1.3        OpenSolaris
3.1.4        OpenIndiana
3.2        BSD
3.2.1        OS X
3.2.2        DragonFlyBSD
3.2.3        NetBSD
3.2.4        FreeBSD
3.2.5        MidnightBSD
3.2.6        PCBSD
3.2.7        FreeNAS
3.2.8        ZFS Guru
3.2.9        NAS4Free
3.2.10        Debian GNU/kFreeBSD
3.3        Linux
3.3.1        Native ZFS on Linux
3.3.2        Linux FUSE
3.3.3        KQ InfoTech
3.4        List of operating systems supporting ZFS

一般人要想使用,只有Ubuntu 16.04 LTS ("Xenial Xerus"还算容易,或者将来用苹果的系统。
人肉Siri你高兴就好

TOP

posted by wap, platform: Android
说这么多,虚片你首先得有台macbook不是吗?

TOP

posted by wap, platform: iPhone
文档不稀奇,而且也没多大,有本事同张h图(位图),一张无码一张有码,只多记录马赛克部分

TOP

copy  on  write 是一种传统的快照技术,我觉得如果用户发起的是复制命令而文件系统做的是copy on write ,这特么就是作死。特别现在苹果本大都标配SSD ,这更加是往死里作死

TOP

posted by wap, platform: iPad
copy on write和软硬链接有半毛钱的关系吗

TOP

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