백업 유틸리티를 사용하여 하나의 디렉토리 만 복원 할 수 있습니까?


41

설정 패널에서 기본 백업 유틸리티 인 우분투 (deja-dup)를 사용합니다. 오늘은 하나의 디렉토리를 오류로 삭제합니다. 나는 그것을 복원하려고했지만 성공하지 못했습니다. 단일 디렉토리 나 파일이 하나만 필요한 경우 모든 백업을 복원해야합니까?

감사.

답변:


60

물론 할 수 있습니다. 그놈 DejaDup 도움말 위키에서

데자 듀프 와 함께 잃어버린 파일 복원하기 ( wiki link )

  • 파일 브라우저를 엽니 다 ( Nautilus )
  • 잃어버린 파일이 들어 있는 실제 폴더로 이동 하십시오 ( symlink를 통하지 않음 )
  • 오른쪽 ▸ 파일 사이의 폴더를 클릭 ... 누락 된 파일을 복원 (당신이 목록으로 파일을 볼 경우이 힘이 노틸러스 창 상단에 아이콘의 격자를 선택, 사용할 수 없습니다)
  • 복원 대화 상자가 나타납니다, 그것은 백업에있는 파일을 검색 없지만 폴더에 더 이상 것입니다
  • 복원하려는 파일이 나타나면 해당 파일을 선택하고 앞으로를 클릭하십시오.
  • 선택 사항을 검토하고 복원을 클릭하십시오.

Déjà Dup 으로 파일의 이전 버전 복원 ( wiki link )

  • 파일 브라우저를 엽니 다 (노틸러스)
  • 되돌릴 파일이 들어 있는 실제 폴더로 이동 하십시오 ( symlink를 통하지 않음 )
  • 되돌리려는 파일을 마우스 오른쪽 버튼으로 클릭하십시오.
  • 이전 버전으로 되돌리기를 선택하십시오
  • 위로는 오는 데자 Dup는의 대화를. 복원 할 날짜를 선택하십시오. 앞으로 클릭
  • 선택 사항을 검토하고 복원을 클릭하십시오 . 참고 : 파일의 현재 버전을 덮어 씁니다.
  • 끝난!

참고 우분투 당신이해야한다는 ubuntuone-client우분투 하나를 사용하지 않는 경우에도, 노틸러스에 표시 할 수있는 메뉴 항목에 대한 순서로 설치 패키지를.
또한 Mate의 Nautilus 버전 인 Caja는 파일 복원을 지원하지 않습니다.

프로 팁

  • 마우스 오른쪽 버튼을 클릭하기 전에 한 번에 여러 파일을 선택할 수 있습니다.
  • 명령 행에서 파일을 되돌릴 수 있습니다.

    deja-dup --restore FILE1 FILE2
    

고마워, 완벽하게 작동합니다. 위키의 주소를 알려주세요.
Ger

그것은 이미있다 : 헤더에서 빨간 링크를 클릭;)
Rinzwind

1
파일 복원 메뉴가 표시되기 전에 deja-dup-nautilus를 설치해야 할 수도 있습니다.
Jens Timmerman 2016 년

2
중요 사항 :이 기능을 사용하려면 바로 가기 (예 : 심볼릭 링크)를 사용하지 말고 실제 위치를 찾아야합니다. @Rinzwind, 아마도 이것을 대답에 추가 할 수 있습니다.
rosch

@JensTimmerman이 패키지는 우분투에서 더 이상 제공되지 않으므로이 메뉴 항목이 나타나지 않습니다
hellocatfood

17

원래 백업 된 드라이브가 제거되었으므로 위의 답변이 작동하지 않았습니다. 아래에 따라야 할 절차를 공유합니다.

  • 터미널에서 다음을 입력하십시오.

이중성 목록 현재 파일-암호화 파일 없음 /// [path_to_backup_folder]> /home/[your_username]/list.txt

이중성이 아카이브 경로를 수신 할 것으로 예상되는 "file : /// ..."형식을 알고 있어야합니다. 백업이 포함 된 폴더의 전체 경로를 표시해야합니다.

  • 복원 할 폴더를 만듭니다.

mkdir [복원 된 파일의 경로 및 파일 이름]

  • 이전에 만든 'list.txt'파일 (홈 폴더)에서 복원 할 파일 / 폴더를 찾으십시오. 날짜가 아닌 파일 이름과 파일 경로 만 복사 하십시오 . 다음을 실행하십시오.

이중성 복원-암호화 안함-파일-복원 [이전 단계에서 결과 저장] file : /// [백업 위치] [복원 된 파일의 경로 및 파일 이름]

암호화 된 백업의 경우 명령이 다릅니다. 아래 참조를 확인하십시오.

이중성 참조


1
이 답변은 duplicityGUI 대신 사용자에게 유용합니다 . +1.
Christophe De Troyer

duplicity list-current-files file : /// [path_to_backup_folder]> /home/[your_username]/list.txt(--no-encryption없이)는 암호를 요구하여 (암호화 된 백업용)-작동합니다.
diegov

0

Caja 사용자는 여기 (16.04.3에서 메이트). 나를 위해 이러한 솔루션의 문제, FWIW.

"백업"(일명 "deja dup") (개발자 참고 사항 : 이름을 표준화하면 초보자가 답을 찾아야 할 때 실제로 도움이 됨)을 사용하여 전체 백업을 전체 위치에서 완전히 추출하는 것 외에는 내 선택. 고장난 VM에 대한 하나의 작은 디렉토리를 원합니다 ...

  1. 노틸러스를 사용했습니다. 그러나 필요한 디렉토리 (VBox. Me : "huh")에 액세스 할 수 없으므로 restoreGUI를 통해 기능 이 없습니다 .

  2. deja-dup --restore FILE1 FILE2작동하지 않습니다. 불평 :

    ** (deja-dup:3343): CRITICAL **: deja_dup_config_location_add_volume_full: assertion 'uuid != NULL' failed

물론 FILE1은 백업이고 FILE2는 복원 대상이라고 가정합니다. 그렇지 않다면 나는 멍청했다.

어쨌든, 방금 GUI를 시작하여 deja-dup을 시작했습니다.

  1. Wilson Canda의 방법에 대한 여러 시도, 따라서

$ duplicity restore --no-encryption file:///media/b/be5f7aad-aa52-47ea-8e64-4352111f66af/home/b/'VirtualBox VMs'/'Green Machine' 'VirtualBox VMs'/'Green Machine'

Local and Remote metadata are synchronised, no sync needed.
Last full backup date: none
Traceback (innermost last):
  File "/usr/bin/duplicity", line 1559, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 1545, in with_tempdir
    fn()
  File "/usr/bin/duplicity", line 1394, in main
    do_backup(action)
  File "/usr/bin/duplicity", line 1473, in do_backup
    restore(col_stats)
  File "/usr/bin/duplicity", line 729, in restore
    restore_get_patched_rop_iter(col_stats)):
  File "/usr/bin/duplicity", line 751, in restore_get_patched_rop_iter
    backup_chain = col_stats.get_backup_chain_at_time(time)
  File "/usr/lib/python2.7/dist-packages/duplicity/collections.py", line 984, in get_backup_chain_at_time
    raise CollectionsError("No backup chains found")
 CollectionsError: No backup chains found

당신이 선택한 검색 엔진은 다른 사람들이이 문제를 수년에 걸쳐 너무 밝게 드러 낼 것입니다.

내 해결 방법 : GUI를 통해 외장 드라이브의 '보류 폴더'에 모든 것을 "복원" 하고 수동으로 원하는 디렉토리를 가져 와서 해당 폴더를 제로 채우십시오.


노틸러스가 작업해야하는 폴더에 액세스하지 않으면 "sudo nautilus"가있는 명령 줄 (터미널)에서 시작할 수 있습니다. 물론, 조심하십시오-이것은 내부 시스템 파일에 액세스하고 모든 것을 망칠 수있는 힘을줍니다!
ElHombre55
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.