背景: 最近買了一台新筆記型電腦。Ubuntu 正在處理它並從舊筆記型電腦的 Ubuntu 安裝中複製了我需要的所有內容就這樣。然而,我的舊機器上有一個 NTFS 分割區,其中包含一些我想保留的資料。我已經調整了該硬碟的分割區大小以為其騰出空間,但我仍然需要複製它。
如果情況更糟,我想我可以使用GParted 創建一個相同大小的新NTFS 分區,將它們安裝在兩台機器上,並使用ssh/rsync 複製所有文件,但可能有更好/更簡單/更有效的方法去解決它。我在 Google 上進行了一些搜索,結果是“透過 lan 複製 ntfs 分區”,但有太多需要處理的內容。我盡可能地嘗試透過 Google 來解決這些問題,但在這種情況下,我認為我已經到了需要直接詢問人們的地步。
答案1
您可以使用 dd 命令來實現這一點。如果您想克隆整個磁碟,您可以執行類似的操作sudo dd if=/dev/sda of=/dev/sdb
。這將使 sdb 成為 sda 的完整副本,包括分區和所有內容。它不會檢查第二個磁碟上是否有空間,因此請確保有空間。
將檔案系統從一個分割區複製到另一個分割區也同樣簡單sudo dd if=/dev/sda5 of=/dev/sdxx
: IF 用於輸入文件,OF 用於輸出文件。您也可以對文件執行此操作。例如,要將文件系統複製到文件,您將使用sudo dd=/dev/sda1 of=/path/to/somefile.img
.然後,您可以按照自己的意願傳輸文件,然後使用該文件作為輸入,使用分區作為輸出;dd if=/path/to/image.img of=/dev/sda1
。
答案2
使用您選擇的普通 GIU 文件管理器複製資料怎麼樣?透過網路複製資料時,底層檔案系統在很大程度上是無關緊要的。如果分區尚未透過網路共用並且您更喜歡命令列解決方案,那麼使用 scp 或 rsync 可能是最簡單的。