我最近在我的硬碟分割區上安裝了 Ubuntu 17.04 64 位元。大約有30GB。我在 441GB 的分割區上安裝了 16.10 32 位元。我的16.10自從我最初安裝的版本以來已經升級了幾次,我認為是12.04。不乾淨,有些東西有問題。我已經開始使用安裝在30GB分割區上的17.04,運作順利。主要區別在於 Unity 的運行速度比我安裝的 16.10 快得多。我認為這很可能是因為它是全新安裝而不是升級。
不管怎樣,我想做的是將 16.10 441GB sda6 分割區作為 17.04 30GB sda7 中的我的主資料夾,這樣當我單擊 nautilus 時,面板就會包含 441GB 磁碟區中的文件、下載、音樂等。
我有一個外部硬碟,但它很舊,複製速度非常慢。如果我有一個好的外部硬碟,我只需將所有重要的內容複製到其中並傳輸即可。然而,對於我的硬碟來說,這可能需要幾天的時間。
在搜尋谷歌一兩個小時後,我發現了一些東西,但其中大部分似乎是關於擁有一個單獨的主資料夾分區,回想起來這似乎是一個好主意,但現在實際上不太可能。
本質上,我想做的只是讓 17.04 30GB sda7 上的主資料夾包含 16.10 441GB sda6 的內容。是否可以?
答案1
這些說明假設您在兩個分割區上具有相同的使用者名稱。如果不這樣做,您將需要找到另一個教程來更改用戶名17.04 1 至 16.10 1。
下載 Ubuntu ISO 並將其寫入外部儲存裝置或 CD:如何從終端創建可啟動的 Ubuntu USB 隨身碟?對於外部儲存裝置(警告:這將擦除外部儲存裝置)或https://help.ubuntu.com/community/BurningIsoHowtoCD。
重新啟動到 USB/CD 並點擊嘗試 Ubuntu。進入儀表板並打開 GParted。如果已安裝,請解除安裝所有分割區。
將超過 400GB 的大分割區調整為盡可能小的大小。確保可用空間現在位於末端。http://gparted.org/display-doc.php%3Fname%3Dmoving-space- Between-partitions。
在剩餘的可用空間中建立一個 ext4 類型的分割區。
現在退出 GParted 並打開終端機。執行以下命令來尋找並安裝您需要的磁碟機:
sudo fdisk -l /dev/sda
記錄所有三個分割區號,其中 x 是您的 17.04 分割區,y 是您的 16.10 分割區,z 是您的新分割區。
現在運行:
sudo mkdir /mnt/mnt{1..3} sudo mount /dev/sday /mnt/mnt1 sudo mount /dev/sdaz /mnt/mnt2
這些命令將花費很長時間:
sudo mv -v /mnt/mnt1/home/* /mnt/mnt2/
如果出現空間不足錯誤,請重複步驟 3,然後調整 /dev/sdaz 的大小,使其包含所有可用空間。然後重新執行步驟 8。
現在重新開啟 GParted 並調整分割區大小,以便沒有可用空間。如果您確實願意,可以保留可用空間。
重新啟動到 Ubuntu 16.10 系統。轉到 VT ( CTRL++ ALT) F3。登入並按照以下說明操作:向 fstab 新增條目。
對於 Ubuntu 17.04,重複步驟 11。
終於完成了。有問題請評論!