scottlang
dell repository rsync 본문
Install PKG
createrepo , httpd , rsync
2. Repo download
mkdir -p /repo
3. rsync를 활용한 다운로드 (linux.dell.com/repo/hardware/DSU)
rsync사용시 사용가능한 옵션
-v : verbosity를 높이는 옵션으로 복사하는 과정을 더 자세하게 보여줍니다.
-z : compress를 주는 옵션으로 파일을 복사할 때 압축해서 복사합니다.
-h : 사람이 읽기 쉬운 형태로 복사 결과들을 출력해줍니다.
-a (same as -rlptgoD) : archive 모드로 -rlptgoD 옵션을 적용한것과 같습니다. 해당 옵션들은 아래서 설명하며
symlink, 권한 그리고 timestamp와 같은 속성들을 그대로 복사하는 옵션입니다.
-r : 디렉토리를 복사할 때 사용하는 옵션입니다.
-l : symlink는 symlink 형태로 복사하는 옵션입니다.
-p : 파일과 디렉토리들의 권한을 유지하는 옵션입니다.
-t : 수정시간을 유지하는 옵션입니다.
-g : 그룹 속성을 유지하는 옵션입니다.
-o : 소유자 속성을 유지하는 옵션입니다.
-D (same as --devices --specials) : --devices --specials)의 옵션과 같습니다.
--devices : root 권한이 필요하며 Device 관련된 파일들을 복사해서 생성해줍니다.
--specials : named socket이나 fifo와 같은 특수한 파일들도 복사하는 옵션입니다.
[root@Dell_REPO yum.repos.d]# rsync -avHz linux.dell.com::repo/hardware/DSU_21.01.00 /repo
l
modify bootstrap.sh to use c1br-yum repo
cd /repo/DSU_21.01.00
cp bootstrap.sh bootstrap.sh.orig
cat bootstrap.sh.orig | sed -E 's/SERVER=/\$SERVER=/g' | sed -E 's/REPO_URL=/\$REPO_URL=/gi' | sed -E 's/os_dependent\//os_dependent\/\$VERSION\//g' > bootstrap.sh
[root@Dell_REPO yum.repos.d]# yum clean all
Loaded plugins: fastestmirror, langpacks
Cleaning repos: repo-server
Cleaning up list of fastest mirrors
Other repos take up 67 M of disk space (use --verbose for details)
[root@Dell_REPO yum.repos.d]# yum repolist
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
repo-server | 2.9 kB 00:00:00
repo-server/primary_db | 194 kB 00:00:00
repo id repo name status
repo-server Repository server 737
'Server' 카테고리의 다른 글
Dell OME + Power Manager plugin (0) | 2021.03.05 |
---|---|
Racadm idrac SNMP 설정 (0) | 2021.02.16 |
dell dsu repo (0) | 2020.09.09 |
Optical Fiber Cable (0) | 2020.07.02 |
서브넷 마스크 (0) | 2020.07.02 |