如何將 FreeFileSync 安裝到「嘗試 Ubuntu」環境中?

如何將 FreeFileSync 安裝到「嘗試 Ubuntu」環境中?

我想使用 FreeFileSync 恢復無法啟動的損壞電腦上的一些文件,然後將它們複製到外部磁碟機上。啟動並點擊“嘗試 Ubuntu”選項後,如何將其直接安裝到 Ubuntu Live USB 中?

答案1

在先前使用 gparted 和unetbootin 準備的 Ubuntu 20.04 live USB 上進行了測試。

我與 FreeFileSync 的關係是零。在安裝 AFPS Apple 檔案系統後,我剛剛弄清楚如何使用它從不可啟動的 MacBook 備份資料。https://github.com/linux-apfs/linux-apfs-rw,我只是為了後代而記錄這一點。

啟動並點擊“嘗試 Ubuntu”選項後,我可以將其直接安裝到 Ubuntu Live USB 嗎?

是的。以下是將 FreeFileSync 安裝到即時 USB 的方法:

首先,準備好live USB。

  1. Gparted 步驟 [粗略的想法—這些說明對於初學者來說並不是完美的一步一步]:在您的主 Ubuntu 電腦上,開啟 gparted。從右上角的下拉式選單中點擊您的 USB 隨身碟。按一下“設備”->“建立分區表”。警告,繼續執行本遺囑刪除裝置上的所有內容。請務必選擇正確的設備,並且只有在可以擦除設備上的所有內容後才可以繼續。選擇“msdos”選項並繼續。現在點擊該設備並fat32在整個設備上放置一個分割區。點擊綠色複選標記以應用它。
  2. Unetbootin [粗略想法-這些說明對於初學者來說並不是完美的一步一步]:使用sudo apt update && sudo apt install unetbootin.在這裡下載最新版本的 Ubuntuhttps://ubuntu.com/download/desktop,然後使用 Unetbootin 將該 .iso 檔案放入您上面剛剛準備好的磁碟機上。

啟動並安裝 FreeFileSync

啟動到驅動器並按一下“嘗試 Ubuntu”。然後,連接到網路。接下來,在終端機中執行以下步驟:

# Ensure you are in a "writeable" dir. Cd to your home dir, which is writeable:
cd ~

# Open the Firefox browser and go here: https://freefilesync.org/download.php
# Find the Linux download link. Use it in this command:
# Download FreeFileSync:
wget https://freefilesync.org/download/FreeFileSync_12.2_Linux.tar.gz

# Extract it; this gives you "FreeFileSync_12.2_Install.run". If you get errors
# when you run this step, see the troubleshooting section below.
tar -xf FreeFileSync_12.2_Linux.tar.gz

# Run the installer
./FreeFileSync_12.2_Install.run
# press `y` to accept the license agreement
# Press `1` to toggle until "Install for all users" says "YES"
# Optionally, press `3` to toggle until "Create desktop shortcuts" says "YES"
# Press Enter to continue and install.
# Done.

# Run FreeFileSync as `sudo`, to be able to copy anything, since you're on a
# liveusb after-all. If you run withOUT `sudo`, it may not be able to open or
# access the files you are trying to copy to or from anyway.
sudo freefilesync

就是這樣!

故障排除

在測試上述步驟時,我多次在執行命令時看到以下錯誤tar -xf

ubuntu@ubuntu:~$ tar -xf FreeFileSync_12.2_Linux.tar.gz

gzip: stdin: not in gzip format 
tar: Child returned status 1
tar: Error is not recoverable: exiting now

如果您看到此問題,則可能有損壞的 .tar.gz 映像,需要執行命令wget再次下載 FreeFileSync。再次運行該wget命令後,您可以透過查看新舊文件來將新文件與舊文件進行比較尺寸sha256sums如下。如果它們不同,則確認原始檔案已損壞:

# download the file again
wget https://freefilesync.org/download/FreeFileSync_12.2_Linux_NEW.tar.gz

# compare sizes
ls -alF FreeFileSync_12.2_Linux.tar.gz      # old
ls -alF FreeFileSync_12.2_Linux_NEW.tar.gz  # new

# compare sha256sums
sha256sum FreeFileSync_12.2_Linux.tar.gz      # old
sha256sum FreeFileSync_12.2_Linux_NEW.tar.gz  # new

捐贈版本:並行(多執行緒)比較和複製

我在過去幾天發現,如果您向 FreeFileSync 捐贈來下載捐贈版,你會得到一個我發現非常有用的好處:多執行緒並行比較和複製。我認為為這個功能花幾美元是值得的。安裝捐贈版本後,點擊「比較」按鈕旁邊的齒輪設定圖標,然後編輯「並行檔案操作」框,將其使用的線程數設定為您擁有的核心數的 1~2 倍。例如:如果我的電腦有 4 或 6 核,我可能會將其設定為 8 個執行緒。 FreeFileSync 在這裡提到了並行操作:https://freefilesync.org/manual.php?topic=效能。即使該設定位於“比較”齒輪設定下,它也會影響並加速複製/同步。

也可以看看

  1. 我對如何使用 FreeFileSync 複製資料的回答rsyncSuperUser:將 NTFS 分割區轉換為 ext4 - 如何複製資料?

其他值得嘗試的事情

  1. 使用姆庫斯布得到一個具有持久性的實時 USB,這樣您就不必每次重新啟動時都重新安裝 FreeFileSync:https://calvin.me/create-persistent-ubuntu-16-04-live-usb-even-boots-ram/
    1. 將實時 USB 啟動至 RAM太...以至於不能顯著地提高其運行時性能!請參閱本文末尾的「額外:將 Live USB 啟動到 RAM」部分。

相關內容