없을리 없지만 없다면 apt-get install rsync -

motd file = /etc/rsync.motd
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
syslog facility = rsync

rsync server 설정..
[thumb]
comment = Thumbnail
path = /home/_DataDir/data/thumb/2
use chroot = yes
max connections = 10
read only = yes
write only = no
uid = root
gid = root
hosts allow = ip
timeout = 900
dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz

service rsync restart

client 실행
rsync -avzH --delete --progress {server_ip}::{thumb} {client path}


'Server > Ubuntu' 카테고리의 다른 글

linux hdd 읽기 속도 확인.  (0) 2011.11.23
Block Size 확인.  (0) 2011.10.28
rsync 설정  (0) 2011.10.28
FTP에서 상위 디렉토리로 이동 제한은 -  (0) 2011.10.27
Ubuntu ext2 최대 인식 용량.  (0) 2011.10.27
eth0 eht1 설정한 후 외부 통신이 불가능한 상황.  (0) 2011.10.26
chroot_local_user=YES 를 통해서 할 수 있는데 - 
이는 SFTP, 22번 포트에서는 안먹히더라.

FTP, 21번 포트로 사용하면 된다.

'Server > Ubuntu' 카테고리의 다른 글

Block Size 확인.  (0) 2011.10.28
rsync 설정  (0) 2011.10.28
FTP에서 상위 디렉토리로 이동 제한은 -  (0) 2011.10.27
Ubuntu ext2 최대 인식 용량.  (0) 2011.10.27
eth0 eht1 설정한 후 외부 통신이 불가능한 상황.  (0) 2011.10.26
Ubuntu 포트 확인  (0) 2011.08.24
Dell R510 서버에 3T HDD 12개를 넣고 11개의 HDD로 RAID5로 구성을 했는데 -
설치 과정에서 ext4로 진행이 안되는 문제가 발생하여 ext2를 GPT로 하여 설정을 함.

이후 df -hT로 용량을 확인할 경우 전체 용량이 11T로 나오는 경우가 발생함.
사용량도 11T 기준으로 표시가 됨.  fdisk -l 에서는 GPT로 29.8TB로 인식됨.

더미 파일을 통해 테스트 해본 결과 표시 용량 한계가 11T로 나오고 있는 것임.
(사용량이 100%임에도 더미파일은 계속 생성이 됨).

df를 직접 고치던지, du -max--depth=1 이렇게 개별 용량으로 확인하는 수 밖에 없음... 



ext2의 최대 용량은 page size(block size)가 4kb 일땐 최대 16TB 임. 
이때문에 df로 확인할 경우 11T로 계산되어 표시되어 진 것임. 
 
eth0은 외부와 통신이 가능한 설정.
eth1은 내부와 크로스 케이블로 연결하여 데이터 동기화에 사용.

설정 이후 eth0으로 외부 통신이 끊어져 버렸음.

3일을 뒤지고 뒤졌것만 안되는 상황 발생.
 - 방화벽 설정 다 뒤지고..
 - 스위치 설정 다시 살펴보고..

그러다 실수로 route 명령을 쳤는데...

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.16.1.0      *               255.255.255.0   U     0      0        0 eth0
1.1.1.0         *               255.255.255.0   U     0      0        0 eth1
default         1.1.1.2         0.0.0.0         UG    100    0        0 eth1
 
이처럼 디폴트 게이트웨이가 데이터동기화를 위한 설정으로 맞춰져 있었다.
그러므로 될 수가 없었던 것..

route add default gw 172.16.1.1 dev eth0 

으로 default gw 추가해주고 다시 시작하면 된다.

 /etc/init.d/networking restart

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.16.1.0      *               255.255.255.0   U     0      0        0 eth0
1.1.1.0         *               255.255.255.0   U     0      0        0 eth1
default         172.16.1.1      0.0.0.0         UG    0      0        0 eth0
default         1.1.1.2         0.0.0.0         UG    100    0        0 eth1
default         172.16.1.1      0.0.0.0         UG    100    0        0 eth0
 
nmap -v IP

nmap이 없다면 sudo apt-get install nmap으로 설치. 

~/.subversion/auth/svn.simple/ 디렉토리에 보면 여러 파일들이 들어 있다. 
이 파일들을 열어서 서버에 접속한 기록과 일치하는것이 있다면, 삭제

Ubuntu에 subversion을 잘 설치해서 쓰다가.. svn+ssh가 안되어서 날려버렸다.. ;;

그래서 다 지우고 다시 설치하였는데.. 또 날리면 개고생할까봐.. 일단.. 적어놓는다..

apt-get remove subversion

apt-get install subversion

저장소 폴더 생성 -
mkdir /{your_path}/svn/

sudo groupadd {your_group}
sudo usermod -a -G {your_group} {your_account}

project 생성
cd {your_path}/svn/
sudo mkdir {project_name}
sudo chown -R {your_account}:{your_group} {project_name}
sudo chmod -R g+rws {project_name}

저장소 생성
sudo svnadmin create --fs-type fsfs /home/svn/{project_name}
cd /home/svn/{project_name}

svnserve -d -r /home/svn

ssh key 생성
ssh-keygen -b 1024 -N {password} -f {keyName}
cp {keyName.pub} ~/.ssh/authorized_keys

password / auth 설정

TEST
svn mkdir -m 'Created Test' --username yeory svn://localhost:3690/{project_name}/trunk
svn mkdir -m 'Created Test' --username yeory svn://localhost:3690/{project_name}/tags
svn mkdir -m 'Created Test' --username yeory svn://localhost:3690/{project_name}/brunch
svn rm -m 'Deleted Test directory' svn://localhost:3690/{project_name}/{folder_name}

확인
svn ls svn://localhost:3690/{project_name}/

+ Recent posts