[dd] GNU / Linux 시스템에서 사용

우리 모두 알다시피, 사랑하는 dd [GNU / Linux 시스템의 dd 명령] isos를 할 때 다른 작업 중에서 MBR을 저장 / 작성할 때 훌륭한 사람입니다. 하지만 이제 어떻게 ISO를 만들 수 있습니까?

매우 쉽습니다. 터미널에서 다음을 실행하십시오.

dd if=/dev/cdrom of=/home/Install/Isos/debian-7.0.0-i386-CD-1.iso

if, 에서 오는 "입력 파일"및 of 에서 오는 "결과물 파일”, 분명히 남자의 독서는 주황색 xD에 조금 더 많은 주스가 필요합니다. 에서 if 입력 장치가 지정되고 of ISO 파일의 출력 경로가 지정됩니다. 중요 사항,와 방법 똑같이 할 수 있습니다. 방법 운반하지 않는다 if ni of.

cat /dev/cdrom /home/Install/Isos/debian-7.0.0-i386-CD-1.iso

그래서, 이미 이것을 알고 있으므로 계속합시다. 또 다른 용도는 USB를 sodomize하는 것입니다 [Sodomize?], 예, 그게 추악하게 들리는 건 알지만, USB 메모리 스틱을 구입하고 도난 당하여 상처받은 사람들, 즉 4GB의 USB 스틱을 팔고 128MB가되는 사람들에게는 , 이것은 매우 성가신 일이므로 매우 기본적인 테스트를 수행 할 수 있습니다.

작문 시험 :
dd if=/dev/zero of=/dev/sdb1 bs=1M count=4096

읽기 테스트 :
dd if=/dev/sdb1 of=/dev/null bs=1M count=4096

4GB의 4을 USB에 복사 / 읽기, 실제로 XNUMXGB인지 확인합니다. 이전에 끝나고 미리 설정된 금액을 입력하지 않으면 xD 사기를당했습니다.

참고 : 연결된 USB 장치가 무엇인지 잘 확인하십시오. 댄스를 HDD [SATA]에 초대하고 그 안에있는 모든 정보를 잃을 수 있기 때문입니다 !!!

기타 다양한 용도 ...

IDE 드라이브의 경우 하드 드라이브 복제 :
dd if=/dev/hda of=/dev/hdb bs=1M

SATA 드라이브의 경우 :
dd if=/dev/sda of=/dev/sdb bs=1M

마스터 부트 레코드 복사 :
dd if=/dev/hda of=mbr count=1 bs=512

MBR을 복원하려면 :
dd if=mbr of=/dev/hda

1GB 스왑 파일을 만듭니다.
dd if=/dev/zero of=/boot/swap_space bs=1M count=1024
mkswap /boot/swap_space
swapon /boot/swap_space

[해커 xD, #ZOMG, 해커 용]

며칠 전 나는 일급 비밀 정보 검색 도구를 사용하지 않고 이전에 있었던 것의 흔적을 남기지 않고 HDD를 포맷하는 방법을 읽었으며 내 음모 / 만족도를 얻었습니다. dd 가능한 대안 중 하나였습니다.

하지만 어떻게 할 수 있습니까? 쉬운:

dd if=/dev/zero of=/dev/sda bs=1M

하드 드라이브를 XNUMX으로 채 웁니다. 와 bs = 1M, 우리는 읽기와 쓰기가 모두 1 메가 바이트 블록으로 이루어집니다. 우리는 또한 사용할 수 있습니다 / dev / random,하지만 빠른 지우기 테스트에서 마지막 자리를 차지하는 세계가 필요합니다. D.

따라서 FBI는 HDD xD에서 아무것도 찾지 못할 것입니다.

참조 :

http://en.wikipedia.org/wiki/Dd_%28Unix%29
http://es.wikipedia.org/wiki//dev/zero

dd : 하드 드라이브를 쉽게 복제 및 굽기


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   시그84

    dd_rescue와 어떤 차이가 있습니까?

    1.    고라츠키

      나는 그것을 사용한 적이 없습니다. 내 친구에게 빚지고 있습니다 ...

      1.    시그84

        나는 openSUSE wiki에서 live-usb를 만들기 위해 dd를 사용하기 전에 dd_rescue를 사용하기 전에 (시간이 있습니다) 다음과 같이 요청합니다.
        ~> 귀하의
        # grep -Ff <(hwinfo –disk –short) <(hwinfo –usb –short)
        # umount / dev / sdXY
        # dd_rescue openSUSE-11.4-KDE-LiveCD-x86_64.iso / dev / sdX

        ko.opensuse.org/SDB:Live_USB_stick#Record_la_ISO_a.C2.A0la_USB_memory_3

  2.   마누엘 R

    정보 감사합니다. isos를 만드는 그래픽 도구가 있다는 것을 알고 있지만 항상 터미널 사용을 좋아했습니다 ^^. 또한 MBR이 백업 될 수 있는지 몰랐습니다. 문안 인사.

  3.   적절한

    훌륭하지만 USB 드라이브의 경우 입력 한 숫자는베이스 2에 있고 정보를 저장하는 데 사용되는베이스 10에 있어야합니다.

    1.    고라츠키

      나는 그것을 알아 차리지 못했습니다. 감사합니다 ...

  4.   오로스Zx

    그것은 나를 도왔습니다 🙂 나는 아치 파티션의 백업을 만들고, 그것을 삭제하고, 논리로 다시 만들었고 (기본이었습니다) dd를 사용하여 데이터를 제자리에 다시 넣었습니다. 매우 유용합니다 ^^

    1.    고라츠키

      동료를 도운 것을 기쁘게 생각합니다 😀

  5.   크리스네피타

    파이프를 추가하면»| »«pv»명령을 사용하면 진행률 표시 줄과 쓰기 세부 정보를 볼 수 있습니다.

    예를 들어 USB의 경우 다음과 같습니다.

    dd if = / path / of / image.iso | pv | dd of = / dev / sdX

    1.    KZKG ^ 가아라

      WTF !! 매우 흥미 롭습니다 ...이 진행은 많은 도움이됩니다 😀

      1.    휴고

        확실히. 나는 같은 목표를 가진 또 다른 트릭을 보았지만, 그것이 나를 위해 작동하도록 만들 수 없었습니다.

    2.    Giskard

      진행 상황을 보는 가장 좋은 방법은 DD를 대체하지만 진행 상황을 보여주는 dcfldd를 사용하는 것입니다. 내가 사용하는 것입니다. 구문은 dd와 동일합니다.

      http://dcfldd.sourceforge.net/

      오래전에 댓글을 달려고했지만 글은 댓글로 닫혔습니다.

  6.   휴고

    궁금한 점은 이니셜의 원래 의미가 dd 분명히 시간이 지남에 따라 지워졌으므로 중복 장치, 디스크 복제기, 데이터 덤프, 디스크 파괴자 등 여러 가지 방법으로 호출 할 수 있습니다.

    응용 프로그램 dd 파티션 테이블을 정리하는 것입니다. 이것은 전체 디스크를 지우지 않고 사용 된 디스크에서 깨끗한 파티션 구성표를 만드는 데 유용 할 수 있습니다. 예를 들어, 시스템이 디스크를 다음과 같이 감지하면 / dev / sdb 첫 번째 256MB를 512에 쓸 수 있습니다 (실제로 파티션 테이블은 처음 XNUMX 바이트에 있지만 디스크의 첫 번째 섹터는 일반적으로 중요하므로 보안 강화를 위해 더 많은 공간을 정리합니다)

    dd if=/dev/zero of=/dev/sdb bs=512 count=512K

    또한 때때로 플래시 메모리를 제로화하면 복구에 도움이 될 수 있으며 유사한 절차를 사용할 수 있습니다.

    또 다른 흥미로운 용도는 다시 시작하지 않고도 BIOS에 대한 정보를 얻는 것입니다. 이는 Linux에서 거의 모든 리소스가 RAM을 포함하여 파일로 관리되기 때문에 가능합니다 (BIOS 정보는 첫 번째 MB 메모리의 마지막 32KB에 캐시 됨).

    dd if=/dev/mem bs=32k skip=31 count=1 | strings -n 8 | grep -i bios

    이 명령이 수행하는 작업은 블록 크기를 32KB로 정의하고 처음 31 개 블록을 건너 뛰고 (즉, 992KB 건너 뛰기), 8 자 이상의 문자열 만 표시하도록 출력을 필터링하고, 해당 문자열에서 다음이 포함 된 문자열을 검색하는 것입니다. BIOS라는 단어.

    1.    엘링크스

      매우 유용한 휴고, 감사합니다!

  7.   바이트 박사

    얼마나 좋은 게시물인지, 그것을 만들 수있는 사용이 대단하다고 생각합니다.

    인사말.

    1.    KZKG ^ 가아라

      당신이 그것을 좋아했다는 것을 알게되어 기쁩니다 🙂

  8.   휴고

    내가 기억하지 못했던 또 다른 용도는 적절한 크기의 파일을 만든 다음 파티션 인 것처럼 루프를 통해 포맷하고 마운트 할 수있는 것입니다. 디스크에 단일 파티션으로 마운트됩니다. 이런 방식으로 준비된 파일도 AoE를 사용하는 블록 장치로 네트워크를 통해 내보낼 수 있으며 다른 PC는 로컬 디스크처럼 감지합니다. 또한 dd를 사용하여 RAM을 덤프 한 다음 컴퓨터를 손상시키지 않고 필요한 경우 침착하게 검토 할 수 있습니다. 어쨌든…

  9.   시스

    > 매우 쉽습니다. 터미널에서 다음을 실행하십시오.

    > dd if = / dev / cdrom of = / home / Install / Isos / debian-7.0.0-i386-CD-1.iso

    그렇게 쉽지 않습니다.

    *** 에 http://www.tech-recipes.com/rx/2769/ubuntu_how_to_create_iso_image_from_cd_dvd 그것은 말했다 :

    Dd는 수표가 없습니다. 거친 하드 드라이브 활동이 있는데 모든 비트가 복사되지 않으면 어떻게됩니까? 당신은 나쁜 ISO를 가지고 있고 당신은 그것을 알지 못할 것입니다.

    대신 올바른 작업에 적합한 도구를 사용해야합니다. 이 경우 'readom'명령 (광 미디어 읽기)을 확인해야합니다. 찾고있는 것을 정확히 수행하고 오류 검사 기능이 내장되어 있습니다.

    readom dev = / dev / scd0 f = / 홈 / shamanstears / test.iso

    ISO를 기록하려면 'dd'가 아닌 'wodim'이나 다른 끔찍한«솔루션»을 사용해야합니다.

    wodim -v -꺼내기 /home/shamanstears/test.iso

    이렇게하면 이미 삽입 된 것으로 가정하고 'test.iso'가 공 CD에 굽고 완료되면 꺼집니다. 길을 따라 출력에 대해 장황 할 수도 있습니다. 이러한 종류의 조잡한 팁과 트릭은 많은 사용자를 문제에 빠뜨립니다. 기억하십시오-올바른 작업에 적합한 도구를 사용하면 모두가 행복 할 것입니다.

    *** 에 http://www.tech-recipes.com/rx/2769/ubuntu_how_to_create_iso_image_from_cd_dvd 그것은 말했다 :

    나는 dd를 사용하여 SLES11 DVD의 ISO를 만들려고했지만 3GB 이미지를 만드는 대신 4.4GB iso를 만들었습니다.

  10.   알렉스

    우수함, 대단히 감사합니다.

  11.   Sodoma

    나는 전에 그것을 해왔고 작동하지만 항상 어떤 USB가 (제 경우에는 SD)인지 모르는 것과 같은 문제가 있습니다. 나는 항상 같은 것을 잊는다