linux/unix용 비슷한 콘솔 애플리케이션이 있나요?야디스이를 통해 다음을 수행할 수 있습니다.
- 설정에서편안
- 지원많은 종류의목차
- 백업/동기화실시간파일(텍스트 파일)이 변경된 후
업데이트 1:
나는 작업을 더 쉽게 하기 위해 쉘 스크립트, Ruby 스크립트, 별칭 등을 작성합니다. 이 파일들을 백업하고 싶습니다. 제가 찾고 있는 솔루션은 이러한 파일의 변경 사항을 Dropbox 디렉터리의 하위 디렉터리에 복사하는 것뿐입니다. 백업이 완료되었으며 어디서나 사용할 수 있습니다. 항상 신선하고 준비가 되어 있어서 생각할 필요가 없어요.
하루에 여러 번 cron을 실행할 수 있다는 것을 알고 있지만 Linux에서 찾고 있는 문제에 대한 해결책이 있어야 한다고 생각했습니다. 제가 리눅스를 잘 몰라서 여기에 질문드립니다.
답변1
두 개의 서로 다른 파일 시스템에 디렉토리 트리의 두 복사본을 보관하려면 다음을 수행하십시오.키론 FS해결책이 될 수 있습니다. 그것은퓨즈파일 시스템을 기반으로 "가상" 파일 시스템의 모든 변경 사항을 다른 두 "실제" 파일 시스템에 복사합니다.
설치 및 사용 지침은 여기에서 확인할 수 있습니다.http://www.furquim.org/chironfs/howto.html
답변2
파일 시스템 이벤트에 대한 알림을 받고 백업을 트리거하기 위해 inotify
보다 구체적인 접근 방식을 사용하여 이를 통합 할 수 있습니다 .incron
동시에, 보다 구체적인 해결책을 찾기 위해 문제를 더 잘 정의하려고 노력할 수도 있습니다.
- 문제가 백업인 경우 파일 시스템 스냅샷을 생성하는 도구
rsnap
(예xfs
:lvm
. - 문제가 동기화라면 분산 및/또는 네트워크 파일 시스템을 살펴봐야 할 수도 있습니다.
편집하다: 귀하의 업데이트에 따르면 이 방식을 복잡하게 만들고 있는 것 같습니다. 보관용 계정에 스크립트용 폴더를 만드세요. 그런 다음 bashrc 파일에서 다음을 수행하십시오.
export PATH=$PATH:~/Dropbox/bin
source ~/Dropbox/bashrc
어떤 스크립트를 사용하든 홈 디렉터리의 dropbox 폴더에서 직접 실행할 수 있으며, 동기화하려는 별칭 등을 셸에서 선택한 Dropbox 내의 파일에 넣을 수 있습니다.
본인이 아닌 다른 사람이 스크립트에 액세스해야 하는 경우 해당 스크립트를 Dropbox에서 /usr/local/bin과 같은 위치로 심볼릭 링크할 수 있습니다.