HP-UX

hdd copy 관해 질문있습니다

 
한종원
비정기 조언자

hdd copy 관해 질문있습니다

우선

새해 복 만땅 받으세요



hdd copy 를 하려고 하는데 의문이 하나 생겨서요



dd if=dev/rdsk/c0t6d0 of=/dev/rdsk/c0t2d0



이 명령과



find . -depth -xdev -print | cpio -pudmx /마운트한것



어떤걸 쓰는게 좋은가요



hdd가 같은 회사면 어떤게 좋고 시간은 어느것이 더 빠르고

안정성은 어떤게 나은지 등요

부탁드립니다
5 응답 5
김병수
본과생

hdd copy 관해 질문있습니다

dd commmand를 사용하는 경우는 2개의 disk device가 spec이 가능하면

똑같은 경우에 사용하는 것이 좋습니다.



그리고 dd command의 마지막필드에 block size를 주어야 합니다.



# dd if=/dev/rdsk/c0t6d0 of=/dev/rdsk/c0t2d0 bs=8192k



이런식으로요...



제생각으로는 single user mode에서 dd를 사용하는 것이 좋은 방법이 라고 생각됩니다.



find command는 mluti user mode에서 사용하므로 가능하면 disk copy를 위해서는 single user model에서 작업하기를 권정합니다.



그럼~~
Jongmin, Lee
유치원

hdd copy 관해 질문있습니다

안녕하세요~

이종민입니다.



새해 복 많이 받으셨나요? ^^



dd는 image copy지만, cpio는 F/S copy지요.

해당 disk의 lovl을 F/S으로 사용하신다면 두 방법다 가능하지만, raw device를 사용하신다면, dd로만 가능합니다.



HDD 제조사와는 차이 없습니다. 시간은...다른 요소를 고려해야 하는데, 만일 18GB디스크이고 이중 lvol로 할당된 영역이 10GB라고 하면, dd는 18GB를 copy할것이고, cpio는 10GB를 copy합니다. 고로 cpio가 빠르겠죠...만일 동일 사이즈를 copy한다고 해도 cpio가 빠릅니다. F/S이기 때문이죠.



안정성은 둘다 비슷한 수준이라고 생각됩니다만, dd는 검증기능이 없기 때문에, cpio가 조금은 유리하리라 생각됩니다.



질문하신 내용으로 보아, F/S으로 사용중인 disk인듯 싶은데, 이 경우,

dd if=/dev/vg##/lvol# of=/dev/vg??/lvol? bs=8192k

로 하셔도 됩니다. bs=8192k는 좀 큰듯 싶지만, 제 경험상 안정성과 속도를 만족시키는 값이 아닐까 합니다.



dd를 하실경우엔, 원본vol과 사본vol이 동일 사이즈여야 합니다.



그럼~
한종원
비정기 조언자

hdd copy 관해 질문있습니다

답변을 감사드리며...



추가질문 있습니다

dd를 사용할때 마지막에 bs를 꼭 써야되나요?

혹시 default 값이 있나해서요



그리고 dd 명령쓸때 상대가 용량이 적으면 당연 error 가 발생하나요?
서보인
유치원

hdd copy 관해 질문있습니다

default값은 512 이구요...



만약 source disk 가 36G 이고 10G 를 사용중이고,

target disk가 18G 라면...문제 소지는 없네요...
배상준
비정기 조언자

hdd copy 관해 질문있습니다

bs는 block size로서 꼭 써주셔야 되구여..

형식은 여러가지가 1024k.2048k...기타 많이 있지만 서도..

저는 2048k로 하는게 가장 좋은거 같다고 생각 함다..^^

흠또....dd 하실때...size가 source disk가 destination disk 보다 크면 문제가 되지만 서도..그 반대인 경우는...가능 합니다..

많이 지났지만 도움 되셨기를..^^