RESPOSTA ATUALIZADA:
O disco rígido que você deseja usar como dispositivo de backup deve ter um dos seguintes sistemas de arquivos :
- ext2 / 3/4
- reiserfs
- reiser4
- xfs
- jfs
- btrfs
- luks
Se for esse o caso, aparecerá na lista de dispositivos de backup na GUI do timeshift e / ou é possível adicioná-lo via --backup-device
no cmdline.
RESPOSTA ANTIGA:
Você precisa que seu sistema de arquivos seja compatível com o sistema de backup. Então, digamos que você tenha um sistema de arquivos Ubuntu ext2 / 3/4 formatado. Você precisa formatar o sistema de arquivos de backup (por exemplo, seu HD externo) para ext2 / 3/4.
Não sei quais são as combinações de trabalho no final, mas isso definitivamente fará sempre:
Ubuntu (extX) - > Unidade Externa (extX) - Onde X é {2,3,4}
Depois de formatar o seu drive externo com o sistema de arquivos correto (ex. com exatamente o mesmo sistema de arquivos que a sua partição Ubuntu), o novo drive de backup aparecerá como uma das opções na GUI do timeshift.
EDIT (informações básicas):
A verdadeira resposta está nestas linhas (Main.vala) :
public Device? get_device_from_name(Gee.ArrayList<Device> device_list, string device_name){
foreach(Device pi in device_list) {
if (!pi.has_linux_filesystem()) { continue; }
....
Aqui você pode ver uma função de fontes Timeshift. - > Ao percorrer os possíveis dispositivos, aqueles que não têm um sistema de arquivos Linux serão excluídos de possíveis dispositivos de backup.
Outro arquivo de origem nos fornece o que é definido como Linux_filesystem em Timeshift (Utility.vala: 633ff) :
public bool has_linux_filesystem(){
switch(type){
case "ext2":
case "ext3":
case "ext4":
case "reiserfs":
case "reiser4":
case "xfs":
case "jfs":
case "btrfs":
case "luks":
return true;
default:
return false;
}
}