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.
- 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
fat32
partição em tudo. Clique na marca de seleção verde para aplicá-la. - 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 -xf
comando:
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 wget
comando para baixar o FreeFileSync novamente. Depois de executar o wget
comando 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
- 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
- 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/
- 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.