Altera o diretório de backup no Timeshift?

4

Como se faz isso? Não há como salvar um backup em um diretório diferente do padrão? Como, por exemplo, um drive externo?

    
por Revetahw 27.03.2016 / 16:34

1 resposta

4

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;
        }
    }
    
por Jan 28.09.2016 / 23:17