본문 바로가기

반응형

RSYNC

rsync 명령어 rsync 명령어 사용법(Push) rsync [OPTION...] SRC... [USER@]HOST::DEST rsync -avzhpgoq /data/resize_img/2021/{01,02,03,04,05} root@1.1.1.1:/data/resize_img/2021/ 옵션 설명 -v, --verbose increase verbosity -a, --archive archive mode; equals -rlptgoD (no -H,-A,-X) -r, --recursive recurse into directories -b, --backup make backups (see --suffix & --backup-dir) -u, --update skip files that are newer on the rece.. 더보기
rsync 명령어 rsync 전송 후 원본 파일(source file) 삭제 명령어 rsync --remove-source-files -av test.txt rsync-user@targethost2:/tmp/ 위의 rsync 명령어는 파일 test.txt를 원격 호스트 targethost2의 /tmp/ 디렉토리로 복사하고, 복사가 완료되면 원본 파일을 삭제하는 명령어입니다. 각 옵션의 역할은 다음과 같습니다. --remove-source-files: 복사가 완료된 후 원본 파일을 삭제합니다. -av: -a는 아카이브 모드를 의미하며, 파일 복사를 위한 여러 설정을 결합합니다. -v는 상세한 출력을 표시하라는 의미입니다. test.txt: 복사할 파일의 이름입니다. rsync-user@targethost2:/tmp/: 복사.. 더보기
CentOS 7에서 lsyncd와 rsync를 사용하여 파일의 실시간 동기화를 설정하는 방법 CentOS 7에서 lsyncd와 rsync를 사용하여 파일의 실시간 동기화를 설정하는 방법 테스트 환경 운영체제 정보 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 서버 정보 서버명 아이피 비고 bvm111 111.111.111.111 source bvm222 222.222.222.222 targe lsyncd와 rsync 설치 bvm111 서버와 bvm222 서버에 lsyncd, rsync 패키지 설치 EPEL 저장소 설치 sudo yum install -y epel-release lsyncd, rsync 패키지 설치 sudo yum install -y lsyncd rsync lsyncd 설정 파일 확인(lsyncd.conf) sudo.. 더보기
rsync를 사용하여 SSH를 통해 파일을 복사하는 방법 rsync를 사용하여 SSH를 통해 파일을 복사하는 방법 rsync는 기본적으로 SSH를 지원하며, SSH를 통해 원격 호스트 간에 파일을 동기화하는 데 사용할 수 있습니다. 기본적인 구문 rsync -avz -e "ssh" /원본/경로/ 사용자@원격호스트:/목적지/경로/ -avz: 파일을 아카이브 모드로 동기화합니다. a는 아카이브 모드, v는 자세한 출력을 보여줍니다, z는 파일 압축을 사용합니다. -e "ssh": rsync가 SSH를 통해 파일을 복사하도록 지정합니다. /원본/경로/: 로컬 시스템에서 복사할 파일이나 디렉토리의 경로를 지정합니다. 사용자@원격호스트:/목적지/경로/: 원격 시스템에서 복사할 위치를 사용자명, 호스트명 및 경로를 함께 지정하여 지정합니다. 실제 예를 들어, 로컬 서버의.. 더보기
CentOS 8에서 rsync 서비스를 활성화하는 방법 CentOS 8에서 rsync 서비스를 활성화하는 방법 CentOS 8에는 기본적으로 rsync 데몬이 포함되어 있습니다. 따라서 별도의 설치가 필요하지 않습니다. 하지만 기본 설정은 비활성화되어 있을 수 있으므로, rsync 데몬을 활성화하고 사용해야 합니다. 1. rsync 패키지 설치 먼저 rsync 패키지가 설치되어 있는지 확인하고, 없다면 패키지를 설치합니다. sudo dnf install rsync 만약 이미 설치되어 있다면 설치 과정을 건너뛰시면 됩니다. 2. rsync 패키지 설치 확인 먼저 시스템에 rsync 패키지가 설치되어 있는지 확인합니다. sudo dnf list installed | grep rsync 3. rsync 데몬 활성화 rsync 데몬을 활성화하려면 systemd 서비.. 더보기
[원도우] rsync(cwRsync) 로그 동기화 rsync(cwRsync) 로그 동기화 1. rsync 설치 패키지 다운로드 : https://www.itefix.net/dl/cwRsync_5.5.0_x86_Free.zipcwRsync_5.5.0_x86_Free.zip 압축 해제 후 프로그램(C:\Program Files) 디렉토리로 복사 C:\Program Files\cwRsync 2. 백업 스크립트(BATCH) cls set PATH=C:\Program Files\cwRsync\bin rsync -avz /cygdrive/D/LogFiles/W3SVC1/ syslog.4wxyz.com::web01/api/ rsync -avz /cygdrive/D/LogFiles/W3SVC2/ syslog.4wxyz.com::web01/seat / rsync -av.. 더보기
SSH를 사용하여 미러링을 수행하는 방법 SSH를 사용하여 미러링을 수행하는 방법 1. 원본 서버에 SSH 서비스 활성화 원본 서버(미러링할 서버)에 SSH 서비스가 활성화되어 있어야 합니다. SSH 서비스가 설치되어 있지 않다면 해당 서버에 SSH를 설치해야 합니다. 2. 대상 서버에 SSH 클라이언트 설치 미러링을 수행할 대상 서버(미러 서버)에는 SSH 클라이언트가 필요합니다. SSH 클라이언트가 이미 설치되어 있는 경우, 이 단계를 건너뛸 수 있습니다. 3. 원본 서버의 데이터를 미러 서버로 전송 SSH를 사용하여 원본 서버의 데이터를 미러 서버로 전송할 수 있습니다. scp 명령어를 사용하여 파일 또는 디렉토리를 복사할 수 있습니다. 예를 들어: scp -r /path/to/source user@mirror-server:/path/to.. 더보기
[원도우] 윈도우용 rsync 및 ssh 윈도우용 rsync 및 ssh ---------------------------------------------------------------------- 윈도우용 rsync 및 ssh는 아래 사이트에 가보시면 다운 받을 수 있습니다. http://optics.ph.unimelb.edu.au/help/rsync/binaries/ 여러가지 파일이 있지만 필요한 파일은 cygwin1.dll rsync246.exe ssh.exe ssh-keygen.exe 1. 위 파일을 다운 받아서 c:\rsync 폴더에 저장합니다. 2. rsync246.exe 는 rsync.exe로 파일이름을 변경합니다. (rsync.exe 버전이 여러개 있지만 2.46버전이 제일 안정적이었습니다.) 3. c:\rsync 폴더에 다음과 .. 더보기

728x90
반응형