[麥書] 蘋果的檔案系統是怎麼變這樣的?

作者: 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