在 VMware Workstation/Fusion/ESXi 中運行 Linux 虛擬機,**將用戶數據存放於宿主機共享資料夾,系統與應用保留於虛擬磁碟**,是提升數據安全、便攜性與管理效率的最佳架構。
| 層級 | 存放位置 | 內容 | 備份策略 |
|---|---|---|---|
| 系統層 | 虛擬磁碟 (.vmdk) | OS、應用軟體、配置、/home 掛載點目錄結構 | 快照、定期整機備份 |
| 數據層 | 宿主機共享資料夾 (HGFS / VMware Tools) | 專案代碼、文檔、資料庫匯出、多媒體素材 | 宿主機級備份、雲端同步、版本控制 |
vmware-vdiskmanager -x 擴容、LVM erase、gparted 調整分區的麻煩open-vm-tools + open-vm-tools-desktop)D:\VM_Shared\linux_data)vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other(systemd 自動掛載單元 vmhgfs-fuse.service)ln -s /mnt/hgfs/linux_data /home/user/data/etc/fstab 永久掛載(systemd 管理更推薦)/home/user/project/.git),避免 HGFS 元資料開銷| 方案 | 優點 | 缺點 |
|---|---|---|
| 共享資料夾 (HGFS) | 宿主機原生訪問、跨平台、備份便利 | 大量小檔案效能差、權限映射複雜 |
| 網路共享 (SMB/NFS) | 效能較好、標準協議、多 VM 共享 | 需額外網路配置、防火牆 |
| 同步工具 (Syncthing/rsync) | 離線可用、版本控制 | 同步延遲、衝突處理 |
對於開發、測試、內容創作等場景,**HGFS 共享資料夾為首選**,配合虛擬磁碟存放系統與高 I/O 應用,實現最佳平衡。