하드 드라이브의 Ubuntu OS를 USB 스틱에 복사하고 모든 프로그램으로 해당 스틱에서 부팅 할 수 있습니까?


8

여행 중이며 도난 당할 경우를 대비하여 노트북을 백업하고 싶습니다. 백업을 부팅 가능한 USB 플래시 드라이브로 만들 수 있는지 궁금합니다. 이렇게하면 시스템을 그대로두고 어떤 컴퓨터에서도 사용할 수 있습니다.

이것이 가능한가? 한계는 무엇입니까? (64 비트 시스템 만? 최신 상태로 유지할 방법이 없습니까? 등)

업데이트 : 사려 깊은 답변에 감사드립니다! 이 시점에서 시스템을 부팅 가능한 외장 드라이브에 백업하는 방법에 대해 궁금합니다.


1
이에 대한 답이 없기 때문에 크기와 속도 외에는 제한이 없습니다. 32/64 비트는 모두 작동하며 최신 상태로 유지해도 문제가 없습니다. 파티션을 만들고 rsync로 파일을 전송하고 grub을 복원하면됩니다. 가능한 문제 : 일정 시간이 지나면 플래시 드라이브가 닳습니다. 많이 사용하면 싼 수명이 예상 수명 내에 사용할 수 없게됩니다.
deviantfan

@ deviantfan 하나는 매우 저렴 해야합니다 . USB 2.0은 너무 느려서 재미있는 시간에 플래시가 마모되지 않습니다.
Ruslan

@Ruslan 동의하지만 프로덕션 "오류"는 발생합니다 ... 최소한 가능성에 대해 아는 것은 아프지 않을 것입니다.
deviantfan

deviantfan +1 나는 Mint를 USB 드라이브 (슈퍼 저렴한 이름이 아닌 Lexar가 아닌)에 설치하려고 시도했지만 그것을 할 수 없었고, 몇 번 충돌했고, 파일 시스템이 손상되어 매우 느리고 끔찍했습니다. 그것이 USB 포트와 장치의 조합인지 확실하지 않은 경우, 드라이브를 마모시키지 않았으며 (오류 애프터웨어 없음) USB 드라이브를 정상적으로 사용할 때 여전히 결함이 없었습니다. 나는 "라이브"를 실행하지만 효과적으로 읽기 전용으로 실질적으로 전체 시스템이 준비가 당신의 $ HOME 사본 및 당신이 필요로하는 몇 뎁 프로그램과 함께, 라이브 ISO의에서 실행하기 위해 USB 드라이브를 사용하는 것이 좋습니다
Xen2050

답변:


8

나는 수년간 이것을 해왔다. 내부 하드 드라이브조차 포함하지 않은 PC에서 지금 쓰고 있습니다. 랩탑도 가지고 있지 않으며이 고성능 USB 플래시 미디어 만 있습니다.

적절한 성능을 원한다면 구입해야 할 두 가지 구성 요소를 간략히 설명하겠습니다. 대부분의 플래시 드라이브는 대부분의 사람들에게 너무 느리고 운영 체제, 특히 swapspace를 실행하는 유형을 과도하게 사용하여 불안정해질 수 있습니다 .

USB3를 mSATA SSD 플래시 미디어 어댑터 (19 달러에 사용)로 사용합니다 .

그리고 그 안에 오늘의 태블릿 및 넷북 컴퓨터 용으로 만들어진 mSATA SSD 드라이브를 사용 합니다. 64GB를 직접 구매할 수는 있지만 더 큰 용량의 제품을 구매할 수도 있습니다. 마지막으로 확인한 결과,이 드라이브의 용량은 최대 약 1TB입니다. 사용 가능한 최대 용량이 32GB 일 때를 기억합니다.

더 견고한 것을 원한다면 압출 알루미늄으로 된 견고한 USB3mSATA 어댑터 를 추천 합니다 . 거의 정확히 같은 가격입니다. 이전에 권장 한 모델은 두께의 2/3에 불과하지만, 밟으면 아마도 동굴에 빠질 것입니다. 이것은 자동차가 그것을 운전하는 것을 용인 할 수 있습니다.

내가 아는 한, 아직 방수 모델을 만든 사람은 없지만 시간 문제 일뿐입니다. 이상한 점은 이것이 휴대용 운영 체제 환경으로 보이는 것처럼 명백하며, 이것에 대한 모든 참조는 휴대용 데이터에 대한 사용을 전적으로 고려한다는 것입니다.

마지막 세부 사항. 128GB의 일반적인 저속 플래시 드라이브를보다 정기적으로 사용되는 컴퓨터 중 하나에 보관하고 휴대용 드라이브를 사용하면 중요한 데이터를 자동으로 백업하는 것이 좋습니다. 내가 사용하는 자동 백업 소프트웨어는 Ubuntu에 포함되어 있으며 백업을 암호화합니다. 이렇게하면 부팅 드라이브를 잃어 버리 든 집을 강탈하든 실제로 모든 현재 개인 데이터를 잃을 가능성이 매우 낮습니다.


1
추신 : 선택한 운영 체제 복제기는 실제로 플래시 미디어 또는 CDROM에서 실행되는 clonezilla라고 언급했을 것입니다. 나는 dd에 매우 익숙하며 매우 오랫동안 휴대하기에 적은 물건을 의미했기 때문에 사용했지만 위험이 있습니다. 결국 나는 클론 질라가 덜 스트레스를 받는다는 것을 알게된다.
gyropyge

지금 게시물을 다시 읽으십시오. 예, 복제본이 64 비트이면 여행 옵션이 제한됩니다. 이 때문에 내 휴대용은 32 비트입니다. 나는 유연성을 좋아한다. 또한 post pae (?) 버전은 32 비트 조건에 의해 덜 제한되므로 많이 빠지지 않습니다. 다른 컴퓨터의 호스트를 사용할 때, 당신은 그들이 가지고있는 램의 양을 제어 할 수 없으며 32만큼 우분투가 더 램 효율적이며 나에게 더 효과적입니다.
gyropyge

1
아, 그리고 어떤 이유로 "최신 정보를 유지할 방법이 없습니까?" 당신이 왜 그렇게 생각하거나 물어볼 지 모르겠습니다. 외장 드라이브를 업데이트하는 것은 내장 드라이브를 업데이트하는 것과 같습니다. 인터넷에 연결되어 있다면 업데이트 만하면됩니다. 당신은 그것을 자신의 드라이브처럼 취급합니다 ... 왜냐하면 그것이 기 때문입니다.
gyropyge

4

가능해야합니다. 플래시 드라이브에는 OS 및 사용할 파일에 충분한 메모리가 필요합니다. 제한 사항은 플래시 드라이브 및 / 또는이를 실행하는 컴퓨터에 따라 다릅니다. 그러나 플래시 드라이브의 읽기 / 쓰기 속도가 속도에 더 큰 영향을 줄 수 있습니다.

스틱은 랩톱 또는 데스크탑 컴퓨터의 다른 하드 드라이브와 유사한 메모리로 사용됩니다. 우분투가 플래시 된 상태에서 하나의 플래시 드라이브로 부팅하고 다른 플래시 드라이브를 OS의 대상 하드 디스크 드라이브로 선택할 수 있습니다.

나는 이것에 대한 전문가는 아니지만, 천천히 할 수 있어야합니다.


1
이것은 실제로 대답이 아닙니다. 그렇습니다. "가능한가?"라는 기본 질문에 대답하지만 가능한 방법에 대한 해결책은 없습니다.

1
OP는 방법을 묻지 않았다. 아마도 그는 이미 알고있을 것이다. 질문에 대답 +1
Xen2050

플래시 드라이브에 syslinux를 설치하고 싶을 수도 있지만 커널 대신 직접 GRUB을로드하겠습니까? 커널 + initrd를로드하는 설정이 있고 커널 root=LABEL에서 해당 레이블이있는 루트 FS를 찾을 수 있으면 GNU / Linux가 제대로 작동합니다.
Peter Cordes

그래도 Linux의 USB 스틱에 대한 쓰기 속도가 크게 느려졌습니다. 장치에 너무 많은 데이터를 대기 시키면 실제로 속도가 느려질까요? rsync --bwlimit속도가 느려지기 전에 내가 받고있는 속도보다 낮은 속도로 수동 조정하면 더 빠른 속도를 유지할 수 있다는 것을 알았습니다. (dstat 또는 IO 속도를 모니터링하기 위해 무엇이든 사용하십시오.) 이것이 루트 / 홈 파일 시스템에서 발생하면 쓰기 집약적 인 작업을 수행 할 때 사용하기가 매우 어려울 수 있습니다.
Peter Cordes

2

예, 이것은 가능합니다. 무엇보다도 최소 2 개의 USB 포트 또는 1 개의 USB 포트와 1 개의 CD-Drive가 필요합니다.

하드 드라이브와 대상 장치가 USB에 연결된 하드 드라이브를 사용하여 Ubuntu의 Live-CD 버전으로 부팅하여 시작합니다. 내장 드라이브와 대상 USB를 원하는 경로에 장착하십시오.

터미널을 열고 다음 명령을 입력하십시오.

tar cp --xattrs /path/to/internal | tar x /path/to/target/usb

라이브 설치와 CloneZilla라는 유틸리티를 통해이 작업을 수행 할 수도 있지만 CloneZilla 사용법을 정확히 모르겠습니다. 위의 방법은 128GB 하드 드라이브의 Ubuntu 설치를 64GB 플래시 드라이브에 복사하는 데 사용한 방법입니다.


1
toram라이브 부팅시 부팅 옵션을 사용할 수 있으므로 iso cd / dvd / usb를 연결 상태로 유지할 필요가 없습니다 (램이 1.5GB 이상인 경우
Xen2050

허, /dev/sda실제로 내부 드라이브가 어디에 설치되어 있습니까? 장치 파일이 아닙니다. 에 대한 Ditto /dev/sdc. 이를 위해 USB로 부팅 할 필요는 없습니다. 우분투 데스크탑이 시작되어 복사본의 소스로 사용할 하드 드라이브에서 실행되는 동안 할 수 있습니다. rsync -aHAXx하드 링크를 유지하기 때문에 사본을 사용 합니다. 나는 여부를 잊어 버립니다 tar. rsync -x하나 개의 파일 시스템에 대한 제한, 그래서 당신은 복사하지 마십시오 /proc, /sys그리고 모든 실행중인 시스템에서 쓰레기가. 라이브 CD / USB에서 부팅하는 방법은에 대한 해결 방법입니다 --one-file-system.
Peter Cordes

/dev예를 들어, 최신 Ubuntu가 udev가 마운트 될 때 음영 처리 된 디렉토리에 무언가가있는 경우 IDK 입니다. 아마도 initrd와 pivot_root가 완전히 표준이기 때문에 /dev부트 스크립트에 대해 기존에 채워진 것이 필요하지 않을 것입니다.
Peter Cordes

맞아요 @PeterCordes, 나는 너무 일찍 보지 않았지만, 타르를 타르로 파이프하는 것, 심지어 원시 장치, 심지어 파티션조차도 복사하지 않고 ...
어딘가

첫 번째 tar 명령은 입력 된대로 실행되지만 블록 장치 특수 파일이 하나만있는 tar 파일을 출력합니다. (내용이 아니라 장치 파일 만 해당) 추출 모드에서 tar의 인수는 아카이브에서 추출 할 파일 목록입니다.
Peter Cordes

1

다른 질문에 답변하기 위해 다른 답변을 추가하고 있습니다. 위에서 선택한 원래 답변을 제공 한 후 첫 번째 질문에 추가했습니다.

당신은 쓴 :

업데이트 : 사려 깊은 답변에 감사드립니다! 이 시점에서 시스템을 부팅 가능한 외장 드라이브에 백업하는 방법에 대해 궁금합니다.

요청한 내용은 수행하려는 작업에 따라 다른 방식으로 답변 될 수 있습니다. 네 가지 가능한 방법을 생각할 수 있습니다. 아래 개요 형식으로 설명하겠습니다.

1) 두 개의 부팅 가능한 드라이브에서 데이터 만 동기화

이것은 당신이하고 싶은 일처럼 보이지만 데이터 보안을 방해하는 문제가 발생할 것이라고 믿습니다. 설명을하겠습니다.

두 개 이상의 부팅 가능한 운영 체제간에 데이터 파일을 동기화하려는 것 같습니다. 실제로이 작업을 수행 한 적은 없지만, Google 검색에 불과하며이 사이트에서 설명했을 가능성이 높습니다. 그러나이 기능을 사용하려면 암호화를 거의 해제하거나 암호화를 설정하지 않아야합니다. 내 생각에 휴대용 부팅 가능한 외장 드라이브를 사용하려면 항상 데이터 암호화가 켜져 있어야하므로 암호 데이터도 허용하는 드라이브 동기화를 발견하지 않거나 데이터 암호화없이 여행하기로 결정하지 않는 한 이것은 실행 가능한 솔루션이 아닙니다.

2) 내부 또는 외부 드라이브 전체를 다른 드라이브로 다시 복제하십시오.

원래 답변의 마지막 단락에서 언급 한 "Clonezilla"유틸리티를 사용하여 원래 내부 드라이브를 다른 외부 드라이브에 복제하여 두 개의 외부 부팅 가능 드라이브를 추적하십시오.

3) 외부 부팅 드라이브와 함께 Ubuntu에 포함 된 백업 유틸리티를 사용하십시오.

이것이 제가하는 것입니다. 나는 거의 모든 나의 컴퓨터를 나와 함께 여행하는 하나의 외장 드라이브로 부팅하고, 집에있을 때 집 컴퓨터에 연결된 128GB의 느린 USB 플래시 드라이브는 이동하는 부팅 드라이브에서 변경된 파일의 증분 백업을 만듭니다. .

귀하의 경우 데이터 보안을 위해 내부 하드 드라이브를 물리적으로 제거하고 집에 두는 것이 좋습니다. 랩톱을 훔친 사람의 도용을 좌절시킬 것입니다. 실제로 노트북을 훔치기 전에 시도하면 파손되었다고 판단하고 혼자 남겨 둘 수도 있습니다. 부팅 가능한 외장 드라이브가 하나만 있다는 생각이 겁나는 경우, 두 개를 가져 와서 여분을 명확하게 표시하여 첫 번째 드라이브를 잃어 버리거나 파괴하지 않는 한 사용하지 마십시오. 두 번째 외장 드라이브를 만들기 위해 복제하기 전에 첫 번째 외장 드라이브에 백업 드라이브를 생성하는 한 증분 백업 드라이브는 계속해서 예비 부팅 가능한 드라이브와 작동합니다.

4) 전통적인 방법으로 Ubuntu에 포함 된 백업 유틸리티를 사용하십시오.

백업 유틸리티를 사용하여 내장 드라이브의 데이터 만 ENCRYPTED 데이터 전용 외장 드라이브로 백업하십시오. 내부 하드 드라이브의 변경된 파일을 부팅 할 수없는 외부 SSD로 "증분"백업하도록 구성 할 수 있습니다.


나는 이것이 원래의 질문에 대한 대답이 아니더라도 원래의 대답 이이 상태에 찬성하여 선택된 상태를 잃어 버린 것을 알았습니다. 두 번째 질문은이 질문에 대한 포인터와 함께 별도의 질문으로 게시되어야한다고 제안하고 새 질문에 대한 두 번째 답변을 게시 할 수있었습니다.
gyropyge

아마도 가장 이해가 될 것입니다.
Costa

당신은 엄청나게 철저합니다. 정말 고마워!
Costa

1
1980 년대 후반부터 PC를 만들고 수리 해 왔습니다. 나는 외부 scsi 하드 드라이브, 외부 병렬 포트 하드 드라이브에 전적으로 의존하는 몇 가지 PC를 만들었으며 최근에는이 답변에서 설명한 것과 같은 USB 외부 SSD 드라이브에 전적으로 의존했습니다. 처음에이 SSD 부팅 컴퓨터에는 하드 드라이브가 포함되어 있었는데 어떤 경우에는 윈도우가 포함되어 있었지만 부팅 섹터 바이러스에 대한 두려움없이 이러한 드라이브를 물리적으로 비활성화하기 시작했습니다. 최근 몇 년 동안 나는 소중한 친구들을 위해 비용이 들지 않는 무인 데스크톱을 구축해 왔으며 핫케익처럼 "판매"하고 있습니다.
자이로 피제

1
@Costa, 그것은 적어도 내 친구들 사이에서 일반화되고 있습니다. 소규모 배포 개인 친구를 위해 특별히 장착 된 "mubuntstick"의 40 개가 넘는 복제본을 만들었습니다. 내 바이오 페이지에서 조금 더 읽을 수 있습니다. 프로젝트에 대한 웹 페이지는 아직 없지만 핫 링크 색인이 포함 된 사용 설명서의 pdf 파일을 보내도록 설득 할 수 있습니다. 각 스틱에는 부팅 방법을 설명하는 별도의 문서가 있습니다. 인쇄물이 포함되어 있습니다. 부팅 가능한 펜 드라이브가 거의 새로운 것이
아니며

1

예, 데스크탑 또는 랩탑 하드 드라이브에서 외장 USB 플래시 드라이브 또는 외장 하드 드라이브로 전체 Ubuntu OS (프로그램, 사용자 지정 및 모두 포함)를 복사 할 수 있습니다. 방금 Ubuntu 14.04 LTS에서 외장 하드 드라이브로 (그러나 USB 플래시 드라이브에도 동일하게 적용) 필요한 소프트웨어 / 하드웨어 :

1 대상 외장 하드 드라이브 / 대상 USB 플래시 드라이브가 복제 된 OS를 갖도록 함

1 소스 OS (Ubuntu 또는 복제해야하는 기타 OS)

USB 드라이브 1 개 (클론 질라 라이브 USB에 필요한 용량 (256MB-1GB) 이상)

Live Linux USB creator를 실행할 수있는 Windows가있는 1 대의 컴퓨터 / 노트북

단계 :

  1. http://clonezilla.org/downloads/download.php?branch=stable 에서 Clonezilla를 다운로드하십시오 (ISO 다운로드)

  2. http://www.linuxliveusb.com/en/download 에서 Live Linux USB Creator (Lili)를 다운로드하십시오.

  3. Live Linux USB Creator를 실행하여 USB 에서 부팅 가능한 Clonezilla (Live Clonezilla)를 만듭니다 .

  4. USB 드라이브에서 부팅하도록 소스 데스크탑 / 노트북 구성

  5. 대상 외부 하드 드라이브 또는 대상 USB 플래시 드라이브를 1 개의 USB 슬롯에 삽입하고 Clonezilla Live USB 드라이브를 다른 슬롯에 삽입하고 부팅하십시오.

  6. Clonezilla가 파티션 정보를 읽는 데 약간의 시간이 걸립니다 Clonezilla UI가 나타나면 기본 메뉴 항목을 선택하십시오.

  7. [주의] 소스 파티션 정보 및 대상 파티션 정보 선택 Clonezilla는 대상 USB 플래시 드라이브 또는 원본 하드 디스크와 동일한 외부 하드 디스크에 공간이 필요하며 대상 USB 플래시 드라이브의 모든 데이터가 지워집니다. / 외장 하드 드라이브.

  8. Clonezilla를 모두 선택하면 대상 드라이브 / 플래시 드라이브에 라이브 OS가 생성됩니다.

  9. Clonezilla Live USB 드라이브를 제거하고 대상 외부 드라이브 / USB 플래시 드라이브에 복제 된 Live OS에서 부팅하여 복제 된 OS를 테스트하십시오.

즐겨 !

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.