Como instalar o FreeFileSync no ambiente ‘Try Ubuntu’?

Como instalar o FreeFileSync no ambiente ‘Try Ubuntu’?

Quero usar o FreeFileSync para recuperar alguns arquivos em um computador quebrado que não inicializa e apenas copiá-los para uma unidade externa. Como posso instalá-lo diretamente em um Ubuntu Live USB, depois de inicializá-lo e clicar na opção “Try Ubuntu”?

Responder1

Testado em um live USB Ubuntu 20.04 previamente preparado com gparted e unetbootin.

Não tenho nenhuma afiliação com o FreeFileSync. Acabei de descobrir como usá-lo para fazer backup de dados de um MacBook não inicializável, depois de montar o AFPS Apple Filesystem comhttps://github.com/linux-apfs/linux-apfs-rw, e estou apenas documentando isso para o bem da posteridade.

Posso instalá-lo diretamente em um Ubuntu Live USB, depois de inicializá-lo e clicar na opção "Try Ubuntu"?

Sim. Veja como instalar o FreeFileSync no USB ativo:

Primeiro, prepare o USB ativo.

  1. Etapas do Gparted [ideia aproximada - essas instruções não são perfeitamente passo a passo para um iniciante]: em seu computador Ubuntu principal, abra o gparted. Clique na sua unidade USB no menu suspenso no canto superior direito. Clique em Dispositivo -> Criar tabela de partição. AVISO, CONTINUANDO COM ESTA VONTADEAPAGAR TODO O CONTEÚDO DO DISPOSITIVO. Certifique-se de escolher o dispositivo correto e prossiga apenas se estiver tudo bem para apagar tudo nele. Escolha a opção "msdos" e continue. Agora clique no dispositivo e coloque uma fat32partição em tudo. Clique na marca de seleção verde para aplicá-la.
  2. Unetbootin [ideia aproximada - estas instruções não são perfeitamente passo a passo para um iniciante]: instale o unetbootin com sudo apt update && sudo apt install unetbootin. Baixe a versão mais recente do Ubuntu aquihttps://ubuntu.com/download/desktope use o Unetbootin para colocar o arquivo .iso na unidade que você acabou de preparar acima.

Inicialize e instale o FreeFileSync

Inicialize na unidade e clique em "Experimentar Ubuntu". Em seguida, conecte-se à internet. Em seguida, execute estas etapas no terminal:

# 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

É isso!

Solução de problemas

Em várias ocasiões, ao testar as etapas acima, vi o seguinte erro ao executar o tar -xfcomando:

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

Se você encontrar esse problema, provavelmente terá uma imagem .tar.gz corrompida e precisará executar o wgetcomando para baixar o FreeFileSync novamente. Depois de executar o wgetcomando novamente, você pode comparar o novo arquivo com o arquivo antigo observando o antigo e o novotamanhosesha256sumédo seguinte modo. Se forem diferentes, confirma que o arquivo original foi corrompido:

# 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

Versão de doação: comparação e cópia paralela (multithread)

Descobri nos últimos dias que se você doar para o FreeFileSync para baixar oversão de doação, você obtém um benefício que considero muito útil: comparação e cópia paralela multithread. Acho que vale a pena dar alguns dólares por esse recurso. Depois de instalar a edição de doação, clique no ícone de configurações de engrenagem próximo ao botão "Comparar" e edite a caixa "Operações de arquivo paralelo" para definir o número de threads que ele usará para 1 a 2x o número de núcleos que você possui. Ex: posso configurá-lo para 8 threads se meu computador tiver 4 ou 6 núcleos. FreeFileSync menciona operações paralelas aqui:https://freefilesync.org/manual.php?topic=performance. Mesmo que a configuração esteja nas configurações de engrenagem "Comparar", ela também afeta e acelera a cópia/sincronização.

Veja também

  1. Minha resposta sobre como copiar dados com FreeFileSync e rsync:SuperUser: Converter partição NTFS para ext4 - Como copiar os dados?

Outras coisas para tentar

  1. Usarmkusbpara obter umUSB ao vivo com persistência, para que você não precise reinstalar o FreeFileSync toda vez que reiniciar:https://calvin.me/create-persistent-ubuntu-16-04-live-usb-even-boots-ram/
    1. Inicialize o USB ativo na RAMdemais parasignificativamentemelhorar seu desempenho em tempo de execução! Consulte a seção "Extra: Inicialize o Live USB na RAM" no final do artigo.

informação relacionada