본문 바로가기
리눅스

[리눅스] dd 백업

by 깅민 2022. 11. 5.

tar 백업 : https://gingmin.tistory.com/25

rync 백업 : https://gingmin.tistory.com/34

dump 백업 : https://gingmin.tistory.com/54

cpio 백업 : https://gingmin.tistory.com/55

 

파티션 단위 백업

 

dd

 

옵션 설명
bs Bytes, 한번에 읽고 쓸 최대 바이트 크기를 지정합니다.
cbs Bytes, 한번에 변환 작업 가능한 바이트 크기를 지정합니다.
ibs Bytes, 한번에 읽어들이는 입력단위 바이트를 지정합니다.
count Blocks, 지정한 블록 수 만큼 복사합니다.
conv 기호목록에 따라 파일을 변환합니다.

- ascii : EBCDIC코드를 ASCII코드로 변환합니다.
- ebcdic : ASCII코드를 EBCDIC코드를 변환합니다.
- ibm : ASCII코드를 EBCDIC코드로 EBCDIC코드를 ASCII코드로 변환합니다.
- block : cbs 단위로 변환 할 때 줄바꿈 문자를 공백으로 변환합니다.

- unblock : cbs단위로 변환 할 때 공백문자를 줄바꿈 문자로 변환합니다.
- lcase : 영어 대문자를 소문자로 변환 합니다.
- ucase : 영어 소문자를 대문자로 변환 합니다.

- swab : 입력되는 두 바이트의 순서를 변경합니다.
- sync : ibs크기와 obs크기가 차이가 있을 경우 NULL 문자로 대체합니다.
- excl : 출력파일이 이미 존재 하면 수행하지 않습니다.
- nocreat : 출력파일이 존재해야 수행합니다.

- notrunc : 출력파일을 자르지 않고 출력합니다.
- noerror : 입력데이터를 읽을 때 에러가 발생하여도 계속 진행합니다.
if File, 지정한 파일을 입력대상으로 설정합니다.
obs Bytes, 한번에 작성하는 출력단위 바이트를 지정합니다.
of File, 지정한 파일을 출력대상으로 설정합니다.
seek N, 지정한 단위만큼 obs 크기를 건너뛰고 출력을 시작합니다.
skip N, 지정한 단위 만큼 ibs크기를 건너뛰고 입력을 시작합니다.

 


2002

1 dd
2 if=/dev/sda1 of=/dev/sdb1 bs=4096 ( 또는 bs=4k)

 

 

2101

1. if=a.txt of=b.txt conv=lcase

2. if=/dev/sdb1 of=/dev/sdc1

 

 

1802

if=/dev/zero

of=/swap_file

bs=1k

count=1000000

 

(/dev/zero - 읽기를 위해 가능한 많은 (NUL, 0x00)를 제공하는유닉스 계열 운영체제의 특수 파일이다. 일반적인 용도 중 하나는 데이터 스토리지를 초기화하기 위해 문자 스트림을 제공하는 것이다


 

참고

https://mapoo.net/os/oslinux/%EB%A6%AC%EB%88%85%EC%8A%A4-%EB%B0%B1%EC%97%85-dump-disk-dump-dd-%EB%AA%85%EB%A0%B9%EC%96%B4/

'리눅스' 카테고리의 다른 글

[리눅스] DHCP  (0) 2022.11.05
[리눅스] Squid 프록시  (0) 2022.11.05
[리눅스] groupadd 그룹 생성  (0) 2022.11.05
[리눅스] 텔넷(telnet), /etc/xinetd  (0) 2022.11.04
[리눅스] ssh설정, /etc/ssh/sshd_config  (0) 2022.11.04