[麦书] 苹果的档案系统是怎么变这样的?

楼主: HuangJC (吹笛牧童)   2022-11-11 19:05:35
https://imgur.com/H1CtyWc
这个是跑 磁盘工具程式 列出的结果
我装了两台实体外接硬盘
1。首先,我的标题可能不正确,档案系统应该是跨 OS 的存在
如果有适当的 driver, 就算在 win 下,也是看到这种架构
2。WD My Passport 260D Media 是不能改的名字
猜测它是硬盘的型号,我买两台,旧的 2T,新的 5T
WD 是厂牌,它有好几个产品线,我买 My Passport
260D 不知道是什么,虽然容量不同但两台都叫 260D
这点不关苹果的事,是 WD 搞出来的;当然板友如果对 WD 了解甚多,可补充讲解
3。最一开始,我可以从根部按"清除",然后 format 成 Mac OS扩充格式,或者 APFS
之后我可以在根部按"分割区",然后切成两块,一块 APFS,一块 Mac OS扩充格式
我的问题在这里:那一开始的格式,没意义,对吧?
不然岂不是有这些架构可能
root(MacOS) -+
作者: NintendoGC (Goston)   2022-11-11 19:51:00
是觉得你可能要先去看看 Unix / Linux 系统的书
作者: kouta (Kk)   2022-11-11 21:09:00
...WD My Passport 260D Media 可以想像是外壳然后你用 APFS 格式就好APFS 可以假分割 不用设定硬盘大小 会自动分配
作者: athlun (企鹅)   2022-11-11 21:17:00
首先,档案系统的目录跟磁盘分割区完全是不同的东西,primary/extended是MBR分割表的格式(512B,最多只能纪录4组primary,而extended像pointer跳转存在其他sector的额外分割表)建议先从硬盘分割表格式: MBR和GPT开始了解。Mac从intel时期起都是用GPT当启动碟格式。
作者: tyf99 (呵呵)   2022-11-11 22:23:00
APFS容器=虚拟硬盘,APFS卷宗=虚拟硬盘里的分区TimeMachine设计上就会吃满硬盘,你不切就无法限制容量或者用另一个手段,才能限制AFPS卷宗的容量先整颗切给APFS,砍掉APFS卷宗,再新增一个有配额的卷宗那个有额度上限的卷宗就可以给TimeMachine专用
作者: rickieyang (Rickie Yang)   2022-11-12 10:00:00
或许你可以从“怎么把自己的想法有组织的写出来”开始,你的文字甚至比“平铺直述”还混乱呀.
作者: concord (iPro)   2022-11-12 12:13:00
动态尺寸的做法应该是把 free block 跟 assigned block分开管理,容器下的多个磁盘共用同一份 free block table所以不需要一开始就定义vdisk尺寸,跟sparsebundle的概念大概有87分像...底层那个容器本身其实是 HFS+ ...你可以随便拿个旧磁盘,磁盘工具那边去建立新的 APFS容器跟一个 APFS slice ,看看他的详细资讯就有提供一些资讯流程大概是这样的...建立GPT,建一个分割,弄成HFS+,在HFS+里面生出一个APFS容器,在容器里面建立APFS vdiskAPFS容器实际上是运作在上层 HFS+ 之内,我猜测是以类似sparsebundle的方式去动态配置尺寸,最后 OS mount的是最后那个 APFS slice ,使用者看到的档案系统层在这个层级处理
作者: glchenh (乌龟)   2022-11-13 00:53:00
我先END, 头好痛
作者: rickieyang (Rickie Yang)   2022-11-13 01:49:00
“记得 Fat32 限制多少,忘了”
作者: hn9480412 (ilinker)   2022-11-13 04:02:00
FAT32理论上最大2TB,但微软在Win故意限制最大32GB
作者: imreader (imreader)   2022-11-13 10:35:00
好文,推 !
作者: vericool   2022-11-14 04:26:00
钻牛角尖
作者: goodga ( )   2022-11-14 07:09:00
想太多了 等你碰一堆企业级Storage不就脑死
作者: concord (iPro)   2022-12-05 00:21:00
Mac对GPT磁盘可以划多个分割,EXFAT一个NTFS一个没问题啊至于 MBR/GPT ,我不知道你的理解到哪,有些档案系统会要求分割表是 MBR or GPT ,像是 APFS就要求一定要是GPT对于有一点时间跨距的FS如HFS+,两种分割表都可以,限制在于MBR先天限制sector数量2^32个,当sector为512bytes时上限 2TB (有些USB控制器用3K sector来突破此限制)而使用GPT的时候容量不受此限制,前提是作业系统认得GPT所以你可以在 GPT 里面划一个分割用 FAT32 ,拿到Win95系统完全看不懂...先认得 MBR/GPT/APM 是前提至于 GUID partition type ,在你选不同格式重新制作时就会去改写了,甚至是写了type实际上不格式化也有可能,这部分应该是要由OS的磁盘管理相关软件去维护

Links booklink

Contact Us: admin [ a t ] ucptt.com