Computer >> 컴퓨터 >  >> 시스템 >> Linux

리눅스 'dd' 명령어를 GUI로 간편하게 사용하는 방법 - gdiskdump 완벽 가이드

리눅스의 'dd' 명령어는 디스크 이미지 생성, 파티션 백업, 휴대용 USB 드라이브에 디스크 이미지 쓰기 등 다양한 작업에 활용할 수 있는 강력한 도구입니다. 하지만 'dd'는 오직 터미널에서만 사용할 수 있을 뿐만 아니라, 입력 소스와 출력 소스를 잘못 지정하면 경고 없이 하드 드라이브 전체를 덮어써 버릴 수 있는 위험한 명령어이기도 합니다.

이런 이유로, 좀 더 사용자 친화적이고 안전하게 'dd' 명령어를 사용하고 싶은 리눅스 사용자들을 위해 GUI 프로그램이 존재한다는 것은 반가운 소식입니다. 바로 gdiskdump입니다.

gdiskdump란?

gdiskdump는 'dd' 명령어의 기능을 그래픽 인터페이스로 제공하는 간단한 프로그램입니다. 터미널에 익숙한 사용자에게는 직접 명령어를 입력하는 것이 더 빠르겠지만, 'dd'가 제공하는 강력한 기능을 훨씬 쉽고 직관적으로 활용할 수 있는 방법입니다.

gdiskdump 설치하기

gdiskdump를 다운로드하려면 Gtk-apps.org 등록 페이지 또는 Launchpad 페이지로 이동하면 됩니다. Debian/Ubuntu용 설치 파일(.deb) 또는 소스 코드를 받을 수 있습니다. 여기서는 Ubuntu에 설치하는 과정을 예시로 설명하겠습니다.

설치 파일을 다운로드한 후에는 파일을 마우스 오른쪽 버튼으로 클릭하여 원하는 설치 방법을 선택하면 됩니다. DEB 파일의 경우 GDebi를 사용하는 것이 편리합니다.

리눅스  dd  명령어를 GUI로 간편하게 사용하는 방법 - gdiskdump 완벽 가이드

설치 창이 열리면 '설치(Install)' 버튼을 클릭합니다. 이때 관리자 권한 확인을 위해 비밀번호 입력이 필요할 수 있습니다.

필요한 라이브러리는 자동으로 다운로드되어 설치되며, 설치가 완료되면 확인 화면이 나타납니다.

리눅스  dd  명령어를 GUI로 간편하게 사용하는 방법 - gdiskdump 완벽 가이드

gdiskdump 실행 및 기본 사용법

설치가 끝나면 응용 프로그램 메뉴의 '보조프로그램(Accessories)' 카테고리에서 gdiskdump를 찾아 실행할 수 있습니다.

리눅스  dd  명령어를 GUI로 간편하게 사용하는 방법 - gdiskdump 완벽 가이드

'dd' 명령어는 항상 root 권한으로 실행되어야 하기 때문에, 프로그램 실행 시 비밀번호를 입력해야 할 가능성이 높습니다(직전에 다른 용도로 비밀번호를 입력했다면 생략될 수 있습니다).

1단계: 입력 형식(Input) 선택

인증이 완료되면 gdiskdump의 첫 화면이 나타나며, 입력 형식을 선택하라는 안내가 표시됩니다. 입력 소스는 파티션(partition), 하드 드라이브(hard drive), 파일(file) 중에서 선택할 수 있습니다.

  • 파일: 단일 파일을 그대로 복사합니다.
  • 파티션: 하드 드라이브의 특정 파티션 전체를 대상으로 합니다.
  • 하드 드라이브: 해당 드라이브의 모든 파티션을 포함한 전체 내용을 대상으로 합니다.

리눅스  dd  명령어를 GUI로 간편하게 사용하는 방법 - gdiskdump 완벽 가이드

입력 형식과 장치(또는 파일)를 선택했다면 '앞으로(Forward)' 버튼을 눌러 다음 화면으로 이동합니다.

2단계: 출력 형식(Output) 선택

다음 화면에서는 출력 형식을 선택합니다. 역시 파일, 파티션 또는 하드 드라이브 중 하나를 지정할 수 있습니다. 먼저 유형을 선택한 후, 백업 데이터가 저장될 실제 위치를 지정해야 합니다.

리눅스  dd  명령어를 GUI로 간편하게 사용하는 방법 - gdiskdump 완벽 가이드

리눅스  dd  명령어를 GUI로 간편하게 사용하는 방법 - gdiskdump 완벽 가이드

대상 디렉터리에 백업을 저장할 공간이 부족하면 경고 메시지가 표시될 수 있습니다.

리눅스  dd  명령어를 GUI로 간편하게 사용하는 방법 - gdiskdump 완벽 가이드

3단계: 고급 설정과 최종 확인

충분한 공간이 있는 드라이브를 선택했다면 '확인(OK)' 버튼을 눌러 작업을 시작할 수 있습니다. 또는 명령줄에서 'dd'를 사용할 때와 유사하게 세부적인 제어를 원한다면 '고급 설정(Advanced Settings)' 보기를 선택할 수도 있습니다.

리눅스  dd  명령어를 GUI로 간편하게 사용하는 방법 - gdiskdump 완벽 가이드

준비가 되면 '확인' 버튼을 누릅니다. 그러면 아래와 같은 경고창이 항상 나타납니다.

리눅스  dd  명령어를 GUI로 간편하게 사용하는 방법 - gdiskdump 완벽 가이드

반드시 알아야 할 주의 사항

이 경고창에는 두 가지 중요한 내용이 담겨 있습니다.

  1. 덮어쓰기 경고: 백업 작업이 대상으로 지정한 파티션이나 하드 드라이브의 기존 데이터를 덮어쓴다는 의미입니다.
  2. 마운트 해제 요구: 파티션이나 하드 드라이브를 복사할 때(단일 파일이 아닌 경우) 해당 장치가 마운트되어 있으면 안 된다는 의미입니다.

실질적으로 이 두 번째 조건 때문에 현재 부팅에 사용 중인 드라이브는 백업할 수 없습니다. 부팅 드라이브를 백업하려면 USB 플래시 드라이브 등 외부 미디어로 부팅한 상태에서 'dd' 또는 gdiskdump를 실행해야 합니다.

백업 진행 상황 확인

파일, 파티션 또는 하드 드라이브의 크기에 따라 작업 시간은 달라집니다. 작업이 완료되었다는 팝업 알림은 없지만, 화면 상단의 진행률 표시줄을 통해 백업 완료 여부를 확인할 수 있습니다.

마무리

터미널에서 'dd' 명령어를 직접 사용하는 것은 빠르고 강력하지만, 명령어 입력에 부담을 느끼거나 실수로 인한 데이터 손실이 걱정된다면 gdiskdump가 훌륭한 대안이 됩니다. 직관적인 마법사 형식의 인터페이스 덕분에 초보자도 안전하게 디스크 백업과 이미지 작업을 수행할 수 있습니다.