Ubuntu
在機器之間交換已安裝的驅動器 - 有可能嗎?
假設我有一個名為 A 的儲存設備。
我將 A 安裝到我的機器 M1 中(其中包含一個名為 B 的驅動器,它是一個包含作業系統的 unix 引導驅動器)。
然後我啟動 M1 並將驅動器安裝到某個目錄中。
我在 M1 中讀/寫 A 了一段時間。
然後我決定要在另一台機器 M2 中使用儲存設備 A(其中包含一個名為 C 的驅動器,它是一個包含作業系統的 unix 引導驅動器,與以前非常相似)。
我可以將A安裝到M2嗎?
我會這麼認為,但我不知道 UNIX 文件系統管理的所有細節。
如果我給出的假設過於籠統。假設驅動器 C 和 B 上的作業系統都是 Free BSD。
這裡還有一個額外的場景:假設 C 包含 ubuntu - 它仍然可能嗎?
這當然是可能的,也是可移動媒體的預期案例。如果您的驅動器 B 包含某種可引導的 Unix,它將包含一個以
/
. 這就是為什麼/
稱為“根”目錄的原因。此文件樹的磁碟結構由正在使用的文件系統確定。在大多數情況下,每個驅動器(或每個驅動器的每個分區)都將包含自己的文件樹;每個都有自己的根目錄。1當您掛載一個文件系統時,您將其根目錄與掛載點的根目錄標識。
也就是說,如果驅動器 A 顯示為
/dev/sdg
,那麼在 之後mount /dev/sdg /mnt
,/mnt
目錄指向驅動器 A 的根目錄(假設您的作業系統支持文件系統並且掛載成功)。該目錄下的所有操作都在驅動器 A 的文件系統上進行,並且完全獨立於系統驅動器的文件系統。1您可以擁有一個實際上分佈在多個獨立驅動器上的文件系統,例如 RAID 或 ZFS,但這些驅動器將不會單獨安裝。他們將作為一個單一的單位。
是的,有可能。您需要確保兩台機器都支持您格式化驅動器的文件系統。
這是一個常見的日常場景。外置硬碟、快閃記憶體介質等