클 러 스 터 배포 스 크 립 트
rsync 는 주로 백업 과 미 러 에 사 용 됩 니 다.속도 가 빠 르 고 같은 내용 을 복사 하지 않 으 며 심 볼 릭 링크 를 지원 하 는 장점 이 있다.서로 다른 서버 에서 파일 을 동기 화 할 수 있 습 니 다.
rsync 와 scp 의 차이 점: rsync 로 파일 을 복사 하 는 것 은 scp 보다 빠 르 고 rsync 는 차이 파일 만 업데이트 합 니 다.scp 는 모든 파일 을 복사 합 니 다.
기본 문법
rsync -rvl file username@hostname:dir
명령 옵션 인자 복사 할 파일 경로/이름 목적 사용자 @ 호스트: 목적 경로/이름
옵션 매개 변수 설명
옵션
기능.
-r
귀착 하 다
-v
복사 프로 세 스 보이 기
-l
카피 기호 연결
패키지 클 러 스 터 배포 스 크 립 트
기능 을 실현 하 다
모든 클 러 스 터 에 파일 을 동기 화 합 니 다.
스 크 립 트 내용
스 크 립 트 이름 은 마음대로 지 으 세 요. 예 를 들 어 제 것 은 xsync 입 니 다.
#!/bin/bash
#1 获取输入参数个数,如果没有参数,直接退出
pcount=$#
if((pcount==0)); then
echo no args;
exit;
fi
#2 获取文件名称
p1=$1
fname=`basename $p1`
echo fname=$fname
#3 获取上级目录到绝对路径
pdir=`cd -P $(dirname $p1); pwd`
echo pdir=$pdir
#4 获取当前用户名称
user=`whoami`
#5 循环
for((host=101; host<104; host++));
do
echo ------------------- hadoop$host --------------
rsync -rvl $pdir/$fname $user@hadoop$host:$pdir
done
스 크 립 트 배치
스 크 립 트 를 PATH 에 추가 하거나/usr/local/bin 에 추가 합 니 다. (실행 가능 한 권한 추가 및 소유자 변경 에 주의 하 십시오)
각본 을 배포 하 다
sudo xrsync
비밀 번 호 를 입력 하면 모든 그룹 이 이 스 크 립 트 를 동기 화 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.