• 2

[請益]Virtualbox所建立的虛擬電腦是否可以直接存取虛擬硬碟?

在guest端開CIFS服務吧,不然還會有檔案系統不相容的問題,
除非你都切FAT32,這年頭應該沒人這樣虐待自己吧。
☆阿庭☆ wrote:
這部分有試過,但比較...(恕刪)


因為就算兩台實體機器, 也必須先把這需求定義好:
1. 在線上的狀態: 透過 網芳(cifs/samba), ftp, rsync, scp 等方式連線取得.
2. 關機狀態: 拔硬碟讀取 ext2/3/4 分割區, 在 Windows 下需要另外裝軟體; 或者分割區留一個 FAT 區, 專門交換用.

而實體機器是這樣的使用方式時, 虛擬機器仍會依照上面兩個方式進行, 也就是:
1. 在線上: 透過虛擬網卡的設定, 讓實體與虛擬機器互連.
2. 將虛擬環境的分割區讀取後, 仍有檔案系統(FS)的設定需要克服.
3. 雖然虛擬軟體多了 Shared Folder , 通常也是模擬網芳使用(因為跨 OS 最常見).

所以您的需求, 目前看起來還是以這幾個管道為主, 而可以考慮從應用端組合, 例如:
1. Linux 環境有自己的分割區外, 加一個 FAT 分割區.
2. 平常開機自動把 /boot , /etc , /var 備份到 FAT 分割區; 可以使用 shell script 進行
3. 要測試時, 可以選用:
a. 修改 Linux 上的檔案, 確認符合需求後, copy 到 FAT 分割區.
b. 離線時, 把檔案丟到 Linux 的 FAT 分割區, 等開機時再複製到正式區.

也可以考慮用 ln -s , 把檔案都放 FAT 區, 不過在 Linux 建立連結檔案, 大部份的功能都不會受影響, 只是 FAT 沒有權限設定的功能.

目前暫時使用samba開放網芳處理,但有個問題,倘若使用實體IP也將會連入,請問是否能阻擋實體IP連結,僅限區網IP連結呢?
☆阿庭☆ wrote:
目前暫時使用samb...(恕刪)


可以試試(複選):

1. 配合 iptables 或 hosts.allow 或 bind interfaces only(smb.conf) 等方式處理.
2. 在虛擬環境多加一張網卡, 只提供 host 連線.
3. 在 samba 加認證
4. 只開放 /tmp 或較不危險的區域, 再連線進去複製檔案.

slime wrote:
可以試試(複選):1...(恕刪)

感謝囉!目前也處理完成了!
謝謝!
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?