유사 어떤 리눅스 / 유닉스 콘솔 응용 프로그램이 있습니까 야 디스 날을 허용합니다 :
- 콘솔 에서 설정
- 여러 디렉토리 백업
- 파일 (텍스트 파일)이 변경된 후 실시간 백업 / 동기화
업데이트 1 :
작업을 쉽게하기 위해 쉘 스크립트, 루비 스크립트, 별칭 등을 작성합니다. 이 파일들을 백업하고 싶습니다. 내가 찾고있는 솔루션은 파일을 변경 한 후이 파일을 내 dropbox 디렉토리의 하위 디렉토리에 복사합니다. 어디서나 백업을 수행하고 사용할 수 있습니다. 항상 신선하고 준비가되어 있기 때문에 생각할 필요가 없습니다.
나는 하루에 몇 번 cron을 실행할 수 있다는 것을 알고 있지만 리눅스에서 사용할 수있는 솔루션이 있어야한다고 생각했습니다. 나는 리눅스 경험이 많지 않아서 여기에 물었다.
답변
파일 시스템 이벤트에 대한 알림을 받고 백업을 트리거하기 위해 inotify
더 구체적 incron
으로 사용하여이를 해킹 할 수 있습니다.
한편,보다 구체적인 솔루션을 찾으려면 문제점을보다 잘 정의하려고 시도 할 수 있습니다.
- 문제가 백업 인 경우 파일 시스템
rsnap
의 스냅 샷 파일 시스템을 통해 또는 파일 시스템과 같이xfs
또는 파일 시스템을 사용하여 파일 시스템의 스냅 샷을 작성하는 도구를 사용하는 것이 좋습니다lvm
. - 문제가 문제가되는 경우 분산 및 / 또는 netowrk 파일 시스템을 조사해야합니다.
편집 : 업데이트에 비추어,이 방법을 복잡하게 만들고 있다고 생각합니다. 보관 용 폴더에 스크립트 용 폴더를 만드십시오. 그런 다음 bashrc 파일에서 다음과 같이하십시오.
export PATH=$PATH:~/Dropbox/bin
source ~/Dropbox/bashrc
가지고있는 스크립트는 홈 디렉토리의 dropbox 폴더에서 바로 실행할 수 있으며, 동기화하려는 별칭과 같은 별칭은 셸에서 제공하는 Dropbox 내의 파일로 이동할 수 있습니다.
다른 사람이 스크립트에 액세스해야하는 경우 Dropbox에서 / usr / local / bin과 같은 곳으로 심볼릭 링크 할 수 있습니다.
답변
두 개의 다른 파일 시스템에 디렉토리 트리의 두 복제본을 유지하려면 ChironFS 가 해결책이 될 수 있습니다. “가상”파일 시스템의 변경 사항을 다른 두 개의 “실제”파일 시스템으로 복제 하는 FUSE 기반 파일 시스템입니다.
설치 및 사용 지침은 http://www.furquim.org/chironfs/howto.html에서 확인할 수 있습니다.