안녕하세요.
dd 명령을 통한 device 복사, 포맷 방법을 알아보겠습니다.
dd copy는 주로 대량의 deivce를 migration 하거나 copy 시 사용됩니다.
소스 -> 타겟 으로 작업 시, 타겟 혹은 소스쪽의 rsh을 허용해야 원활하게 작업 가능합니다.
아래는 rsh 허용방법 링크 입니다.
https://syuda.tistory.com/2?category=863171
타겟 서버는 현재 서버에 nfs mount 되어있는 상태 이거나 rsh 허용이 된 상태로 작업을 진행합니다.
target_hostname 은 ip를 사용할 수 있습니다.
* target에서 local 로 dd copy
# rsh target_hostname "dd if=/dev/rXXX ibs=1024k" |dd of=/dev/rXXX obs=1024k"
* local 에서 target 으로 dd copy
# dd if=/dev/rXXX ibs=1024k |rsh target_hostname "dd of=/dev/rXXX obs=1024k"
* NFS가 현재 서버에 마운트 된 상태 (NFS = /mnt)
# dd if=/dev/rXXX of=/mnt/rXXX bs=1024k
if와 of가 동일하지 않으면, if값을 받아 of로 지정된 name으로 파일이 생성됩니다.
또한 FS > FS copy 시 타겟 FS가 umount 상태가 아닐 시 타겟 서버의 FS정보가 dd명령으로 인해 강제로 밀리게 되어
충돌발생하여 서버다운 등 장애상황이 생길 수 있습니다.
* dd copy를 이용한 포맷
of은 상황에 맞게 변경하여 사용
dd=if/dev/zero of=/dev/rXXX bs=1024k count=XXX
count는 bs로 지정된 사이즈를 기반으로 lv 사이즈 계산하여 입력
bs=1024k 는 1MB로, 1024MB LV를 포맷하려면 100을 입력
'IT > Unix & Linux' 카테고리의 다른 글
[AIX] iso mount (0) | 2019.04.17 |
---|---|
[AIX] bootlist 생성, 확인 (0) | 2019.04.17 |
[AIX] 네트워크 속도 확인 - network speed check (0) | 2019.02.08 |
[AIX] 네트워크 설정, IP 설정 - netwok config (0) | 2019.02.08 |
[AIX] 네트워크 - 이더채널 구성, AIX Etherchannel (0) | 2019.01.31 |