
전체 컴퓨터를 백업하는 데 사용하는 1TB 외장 하드 드라이브가 있습니다. 지금은 내 컴퓨터 아래의 모든 폴더, 즉 /home, /usr 등을 백업하도록 설정했습니다. (물론 /media는 제외합니다. 해당 위치에는 내 하드 드라이브 자체가 포함되기 때문입니다.) 이것은 /etc 또는 /usr에 있는 파일이 손상되고 갑자기 디스플레이 서버가 돌이킬 수 없을 정도로 작동하지 않는 광범위한 백업입니다. 우분투를 다시 설치해야했습니다. 하지만 그건 요점이 아닙니다...
나는 꽤 오랫동안 Ubuntu를 사용해 왔지만 여전히 각 폴더가 무엇을 의미하는지 전혀 모릅니다. 현재 duplicity가 백업을 시도할 때마다 /proc 아래의 특정 파일에 멈춰 있습니다. 노틸러스를 사용하면 파일이 0B이고 gedit로 열 때 비어 있음을 표시합니다. 백업은 꽤 오랜 시간(최소 15분) 동안 중단되고 결국 백업이 실패했음을 보고합니다.
여기서 내 옵션은 무엇입니까? HD에서 모든 백업을 삭제하고 다시 시도해야 합니까? /proc는 백업할 수 없나요? 이렇게 광범위한 백업에 사용해야 하는 기본 백업(이중성 또는 deja-dup이라고 하는 것 같습니다) 외에 다른 프로그램이 있습니까?
감사해요!
답변1
/proc는 프로세스 및 가상 메모리 맵을 포함하여 라이브 시스템의 상태를 나타내는 가상 파일 시스템이므로 커널 등을 디버깅하지 않는 한 이를 백업하는 것은 부적절합니다. 런타임 전용 가상 파일 시스템으로는 /sys, /run 및 /dev가 있습니다.
기존 백업에 /proc의 일부 쓰레기가 포함되어 있고 마지막으로 시도했을 때 다른 파일 시스템 구성 요소가 포함되어 있을 수 있으므로 최소한 해당 백업 구성 요소를 삭제하고 이번에는 해당 구성 요소 없이 다시 시도하겠습니다. Deja-dup은 괜찮을 것입니다(개인적으로 저는 예전에 배운 내용을 토대로 명령줄에서 rsync를 계속 사용하고 있습니다).