잠시만 기다려 주세요

HOME   |  여기는?   |  바다물때표   |  여러가지 팁 (888)  |  추천 및 재미 (152)  |  자료실 (20)  |  끄적거림 (519)  |  시나리오 (760)  |  드라마 대본 (248)  |  

2020년 09월 22일
단 한 번의 깨어남으로 나는 다시 살 수 있는 것을... 스스로 입에 재갈을 물려라. - 바다아이
 




    리눅스 데스크탑

리눅스 데스크탑 - 리눅스에서 dd 명령어, iso 파일을 usb 로 굽기, 복사하기. 부팅 디스크 제작
이 름 : 바다아이   |   조회수 : 2242         짧은 주소 : https://www.bada-ie.com/su/?431591807095
Unix/리눅스에서 쓰이는 dd 명령어 옵션 설명 내용입니다. 저도 잘 쓰지 않는 명령어라서 모르고 있었는데요.
이번에 RTOS의 한 종류인 RTEMS를 실행하기 위해 환경을 구성하다가 쓰게 되었습니다. 
명령어 옵션에 대한 내용을 인터넷에 찾아 보았는데 원래 자주 쓰이는 명령어는 아니라고 하더라고요.
그리고, 최근에 일어난 농협사태에 중심에 있던 명령어라는 이야기도 보게 되었죠. (그때는 몰랐지만요.)
dd 명령어 옵션에 대한 설명이 워낙에 없다보니 (네이버 한정 검색이라서 그럴지도 모르죠.)
저도 다른 곳에서 가져온 것이라서 
출처는 아래쪽에 적어 두겠습니다.
그럼 본격적인 dd 명령어 옵션 설명을 적어 보도록 하겠습니다.


dd 명령어 설명

블록 단위로 파일을 복사하거나 파일 변환을 할 수 있는 명령어입니다.



dd의 입출력 시에 사용되는 단위로는
c : Character, 1byte
w : Word, 2byte
k : Kilo Bytes, 1024byte
b : Block, 512byte


dd 명령어 주요 옵션
 

bs=BYTES : 한 번에 BYTES씩 읽어 들이고 출력. ibs obs를 한 번에 지정한 것과 같다.
cbs=BYTES :
한 번에 BYTES씩 변환 작업을 한다.
conv=CONVS : ,
로 분리된 단어들을 파일로 변환한다.
count=BLOCKS :
입력 블록의 ibs 크기만큼만 복사한다.
ibs=BYTES :
입력 단위로 한 번에 BYTES 단위로 읽어 들인다.

if=FILE :
표준입력대신 지정한 파일을 입력으로 받는다.
obs=BYTES :
출력 단위로 한번에 BYTES 단위로 출력한다.
of=FILE :
표준 출력대신 지정된 파일에 출력한다.
seek=BLOCKS :
출력 시작시 지정된 BLOCKS의 단위만큼 obs 크기를 건너뛰고 출력을 시작한다.
skip=BLOCKS :
입력 시작시 지정된 BLOCKS의 단위만큼 ibs 크기를 건너뛰고 입력을 시작한다.

ascii : EBCDIC
코드를 ASCII 코드로 변환한다.
ebcdic : ASCII
코드를 EBCDIC 코드로 변환한다.
ibm : ASCII
코드를 EBCDIC 코드로, EBCDIC 코드를 ASCII 코드로 변환한다.
block : cbs
로 변환 작업과정에서 입력문자내에 있는 개행 문자들을 공백문자로 변환한다.
unblock : block
와는 반대로 cbs
로 변환 작업과정에서 입력 문자내에 있는 공백 문자들을 개행 문자로 변환한다.

lcase :
영문 대문자를 영문 소문자로 변환한다.
notrunc :
출력 파일을 자르지 않고 출력한다.
ucase :
영문 소문자를 영문 대문자로 변환한다.
swap :
입력된 두 바이트를 바꾼다.
noerror :
입력 데이터를 읽을 때에 에러가 발생하더라도 계속 진행한다.
sync :
입력된 ibs와 출력하는 obs 사이에 차이가 있을 경우 그 여백공간을 NULL 문자로 채운다.

부팅 디스크 제작
#fdformat /dev/<포멧할장치>   //포멧
#dd if=/boot/vmlinuz of=/dev/장치   //
부팅디스크 제작


iso 파일을 usb 에 쓸 때.... 따로 포맷할 필요없습니다. 기존 데이터는 다 지워지고 iso 파일 시스템 그대로 복사됩니다.

dd if=iso파일경로 of=usb파티션이름


파티션 정보는 아래처럼 치면 보여집니다. 크기 보시고 usb 사이즈 정도 되는 걸 찾으시면 됩니다.

df -h

주의 하실 점은 usb 파티션 이름을 잘 쓰셔야 합니다.
usb 에 여러 파티션 있다고 /dev/sdc1 요런 식으로 하면 안됩니다.
/dev/sdc 이런 식이어야 합니다.

시간이 오래 걸려요... 엔터 치고 멍하게 가만 있는데 내비 두세요...
한참 시간이 지나면 완료 메세지 나옵니다.


출처http://rooby.tistory.com/93

2차 출처 : http://forum.falinux.com/zbxe/index.php?document_srl=561988&mid=lecture_tip
 
| |


      1 page / 7 page
번 호 카테고리 제 목 이름 조회수
189 리눅스 데스크탑 ... ... .... 바다아이 158
188 리눅스 데스크탑 ; & && ||, | 바다아이 248
187 리눅스 데스크탑 , , , 바다아이 229
186 리눅스 데스크탑 ... 바다아이 256
185 리눅스 데스크탑 /etc/fstab 바다아이 258
184 리눅스 데스크탑 ntp , .. ... 바다아이 224
183 리눅스 데스크탑 20.04 64 , ubuntu 20.04 . hwp 바다아이 332
182 리눅스 데스크탑 .... 바다아이 252
181 리눅스 데스크탑 pamac , ... pamac categories package error 바다아이 316
180 리눅스 데스크탑 archlinux pacman ... lock 바다아이 315
179 리눅스 데스크탑 dd 바다아이 655
178 리눅스 데스크탑 vi, vim , .... 바다아이 664
177 리눅스 데스크탑 ubuntu 16.04 4.14 nvidia-304 ... 바다아이 624
176 리눅스 데스크탑 nvidia ... 바다아이 826
175 리눅스 데스크탑 .... 16.04 libssl1.1 ... ubuntu kernel install 바다아이 745
174 리눅스 데스크탑 testdisk 바다아이 1298
173 리눅스 데스크탑 바다아이 1162
172 리눅스 데스크탑 Compiling nVidia 304.137 on Ubuntu 18.04 바다아이 1339
171 리눅스 데스크탑 lightdm , , Lightdm not starting on boot ?? 바다아이 1173
170 리눅스 데스크탑 thunderbird , 바다아이 1208
169 리눅스 데스크탑 usb, cdrom grub iso ... 바다아이 1231
168 리눅스 데스크탑 usb, cdrom grub iso ... 바다아이 1338
167 리눅스 데스크탑 dd , 바다아이 1363
166 리눅스 데스크탑 , dd if=/dev/zero, . low format 바다아이 1956
165 리눅스 데스크탑 freebsd ufs , linux ufs mount 바다아이 1688
164 리눅스 데스크탑 Arch on WSL, archlinux libQt5Core.so.5 not found 바다아이 1437
163 리눅스 데스크탑 , .... input text ... font 바다아이 1813
162 리눅스 데스크탑 ... 바다아이 1718
161 리눅스 데스크탑 , , .. gparted 바다아이 1972
160 리눅스 데스크탑 ssh .... ssh .. 바다아이 1698
| |








Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ FreeBSD + GoLang + PostgreSQL ]
서버위치 : 구글 클라우드 플랫폼  실행시간 : 0.27523
to webmaster... gogo sea. gogo sea.