Можно ли скопировать мою ОС Ubuntu с жесткого диска на USB-накопитель и загрузиться с этой палочки со всеми моими программами?

Я буду путешествовать, и я надеюсь создать резервную копию моего ноутбука, если он будет украден. Интересно, могу ли я сделать свою резервную копию загрузочным USB-флеш-накопителем, таким образом, я мог бы просто использовать мою систему как-на-палке и использовать ее на любом компьютере.

Возможно ли это? Каковы ограничения? (только 64-битные системы? Нет способа сохранить его в актуальном состоянии ?, и т. д.)

Обновление: Большое спасибо за продуманные ответы! На этом этапе мне интересно, как мне следует поддерживать резервную копию моей системы на загрузочном внешнем диске.

1
задан 12 January 2015 в 22:10

9 ответов

Это должно быть возможно; ваш флеш-накопитель просто должен иметь достаточно памяти для ОС и любых файлов, которые вы будете использовать. Ограничения основаны на флэш-накопителе и / или компьютере, на котором вы его запускаете (но, скорее всего, скорость чтения / записи флэш-накопителя будет иметь большее влияние на скорость).

Пэч используется как память, подобная любому другому жесткому диску в ноутбуке или настольном компьютере. Возможно, вы могли загрузиться с одного флеш-накопителя, когда Ubuntu сверкнула на нем и выбрала ваш другой флеш-диск в качестве целевого жесткого диска для ОС.

Я не эксперт в этом, но это должно быть сделано, способный, просто медленно.

4
ответ дан 24 May 2018 в 00:16
  • 1
    На самом деле это не ответ. Да, он отвечает на базовый вопрос «возможно ли это», но он не предлагает никакого решения, как КАК это возможно. – user 11 January 2015 в 09:06
  • 2
    На самом деле это не ответ. Да, он отвечает на базовый вопрос «возможно ли это», но он не предлагает никакого решения, как КАК это возможно. – user 11 January 2015 в 09:06
  • 3
    На самом деле это не ответ. Да, он отвечает на базовый вопрос «возможно ли это», но он не предлагает никакого решения, как КАК это возможно. – user 11 January 2015 в 09:06
  • 4
    На самом деле это не ответ. Да, он отвечает на базовый вопрос «возможно ли это», но он не предлагает никакого решения, как КАК это возможно. – user 11 January 2015 в 09:06
  • 5
    На самом деле это не ответ. Да, он отвечает на базовый вопрос «возможно ли это», но он не предлагает никакого решения, как КАК это возможно. – user 11 January 2015 в 09:06
  • 6
    На самом деле это не ответ. Да, он отвечает на базовый вопрос «возможно ли это», но он не предлагает никакого решения, как КАК это возможно. – user 11 January 2015 в 09:06
  • 7
    ОП не спрашивал, как ... может быть, он уже знает. Ответ на вопрос +1 – Xen2050 11 January 2015 в 09:52
  • 8
    Вероятно, вы захотите иметь syslinux на флеш-накопителе, но, возможно, загрузите GRUB вместо ядра напрямую? Если у вас есть настройка, загружающая ядро ​​+ initrd, с root=LABEL, и что ядро ​​может найти корневую FS с этой меткой, GNU / Linux должен просто работать. – Peter Cordes 11 January 2015 в 11:40
  • 9
    Тем не менее, я видел большие замедления скорости записи на USB-накопители с Linux. Как, может быть, если они помещают слишком много данных в устройство, это фактически замедляется? Потому что я обнаружил, что rsync --bwlimit может поддерживать более высокие скорости, если я настроил его вручную на скорости чуть ниже того, что я получал до того, как он увяз. (используйте dstat или что-то другое для контроля скорости ввода-вывода.) Если это происходит в корневой / домашней файловой системе, это может быть довольно неприятно использовать при выполнении каких-либо интенсивных операций с записью. – Peter Cordes 11 January 2015 в 11:43

Да, это вполне возможно. Прежде всего, вам понадобятся как минимум 2 порта USB, или 1 USB-порт и 1 CD-привод.

Вы начинаете с загрузки на Live-CD версии Ubuntu с жесткого диска, где он и целевое устройство подключено к USB. Подключите ваш внутренний диск и настройте USB на любые доступные вам пути.

Откройте терминал и введите следующие команды:

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

Вы также можете посмотрите на это с помощью живой установки и утилиты под названием CloneZilla, но я не уверен, как именно использовать CloneZilla. Вышеупомянутый метод - это то, что я использовал для копирования моего жесткого диска на 128 ГБ на Ubuntu на флеш-накопитель на 64 ГБ.

2
ответ дан 24 May 2018 в 00:16
  • 1
    Знаете, вы можете использовать опцию загрузки toram при загрузке вживую, тогда вам не нужно поддерживать подключенный iso cd / dvd / usb (если у вас достаточно барана, & gt; 1,5 ГБ или около того – Xen2050 11 January 2015 в 09:57
  • 2
    Huh, /dev/sda на самом деле у вас есть ваш внутренний диск, верно? Не файл устройства. То же самое для /dev/sdc. Для этого вам не нужно загружаться с USB. Вы могли бы просто сделать это, пока ваш рабочий стол Ubuntu загрузится с жесткого диска, который вы собираетесь использовать в качестве источника для копии. Я бы использовал rsync -aHAXx, чтобы сделать копию, поскольку это сохраняет hardlinks. Я забываю, если tar делает или нет. rsync -x ограничивается одной файловой системой, поэтому вы не копируете /proc, /sys и все, что дерьмо из вашей запущенной системы. Загрузка из live cd / usb является обходным способом для --one-file-system. – Peter Cordes 11 January 2015 в 11:36
  • 3
    IDK, если современный Ubuntu имеет что-либо в любом из каталогов, которые затенены, например, когда udev установлен на /dev. Наверное, нет, поскольку initrd и pivot_root теперь полностью стандартизированы, поэтому заполненный /dev, существующий для сценариев загрузки, не нужен. – Peter Cordes 11 January 2015 в 11:38
  • 4
    Right @PeterCordes, я не выглядел слишком близко раньше, но прикладывал tar к tar, с необработанными устройствами, даже не к разделу, просто чтобы скопировать ... что-то не так – Xen2050 11 January 2015 в 11:49
  • 5
    Первая команда tar будет работать как напечатанная, но она выведет файл tar, который имеет только один специальный файл блочного устройства. (а не содержимое, только файл-устройство). В режиме извлечения аргументы tar - это список файлов, извлекаемых из архива. – Peter Cordes 11 January 2015 в 11:52

Я добавляю ДРУГОЙ ОТВЕТ, чтобы ответить на ваш ДРУГОЙ ВОПРОС, который вы добавили к своему первому вопросу после того, как я предложил свой первоначальный ответ, выбранный выше:

вы написали:

Update : Большое спасибо за продуманные ответы! В этот момент мне интересно, как мне следует поддерживать резервную копию моей системы на загрузочном внешнем диске.

На то, что вы просите, можно ответить разными способами в зависимости от того, что вы пытаетесь сделать. Я могу представить четыре возможных способа, я объясню в следующем формате:

1) Синхронизируйте данные только через два загрузочных диска:

Это похоже на то, что вы хотите сделать , но я считаю, что у вас возникнет проблема, которая будет препятствовать безопасности данных. Я объясню.

Мне кажется, что вы пытаетесь СИНХРОНИЗИРОВАТЬ файлы данных между двумя (или более) загрузочными операционными системами. Хотя я никогда этого не делал, я знаю, что это всего лишь google-поиск и, скорее всего, объясняется на этом сайте. Однако для этого вам придется отключить шифрование, а точнее, никогда не включать шифрование. На мой взгляд, если у вас будет переносимый загрузочный внешний диск, у них всегда должно быть шифрование данных, поэтому, если вы не обнаружите синхронизацию накопителя, которая также может принимать данные паролей, или если вы не решите путешествовать без шифрования данных, это не является жизнеспособным решением.

1) Синхронизируйте данные только через два загрузочных диска:

Используйте утилиту «Clonezilla», указанную в последнем абзаце из моего первоначального ответа, чтобы клонировать исходный внутренний диск на другой внешний диск, чтобы отслеживать два таких внешних загрузочных диска.

3) Используйте утилиту резервного копирования, включенную в Ubuntu, с помощью внешнего загрузочного диска: [ ! d12]

Это то, что я делаю. Я загружаю (почти) ВСЕ МОИ КОМПЬЮТЕРЫ на один внешний накопитель, который путешествует со мной, и когда я дома, 128-мегабайтный флеш-накопитель 128 ГБ, который остается подключенным к моему домашнему компьютеру, делает инкрементное резервное копирование измененных файлов на загрузочный загрузочный диск .

В вашем случае я рекомендовал бы в интересах безопасности данных физически удалить внутренний жесткий диск и оставить его дома. Это расстроит всех, кто крадет ваш ноутбук, на самом деле, если они попробуют его, прежде чем они украдут его, они могут даже решить, что он сломан и оставить его в покое. Если мысль о наличии только одного загрузочного внешнего диска пугает вас, принесите два и четко обозначите запасной как таковой, чтобы он никогда не использовался, если первый не был потерян или уничтожен. Пока вы создаете резервный диск на первом внешнем диске перед клонированием его для создания второго внешнего диска, инкрементный резервный диск будет продолжать работать с запасным загрузочным диском.

3) Используйте утилита резервного копирования, включенная в Ubuntu с вашим внешним загрузочным диском:

Используйте утилиту резервного копирования для резервного копирования только данных с внутреннего диска на внешний диск, зависящий от данных ENCRYPTED. Вы можете настроить его для создания «инкрементных» резервных копий любых измененных файлов на вашем внутреннем жестком диске на внешний, не загружаемый SSD.

1
ответ дан 24 May 2018 в 00:16
  • 1
    Теперь я вижу, что мой первоначальный ответ потерял свой избранный статус в пользу этого, хотя это не ответ на исходный вопрос. Я предложил бы, чтобы второй вопрос должен был быть размещен как отдельный вопрос с указателем на этот вопрос, и я мог бы опубликовать свой второй ответ на новый вопрос. – gyropyge 18 January 2015 в 01:42
  • 2
    Это, вероятно, имеет наибольший смысл. – Costa 18 January 2015 в 01:45
  • 3
    Вы невероятно тщательны, сэр. Спасибо! – Costa 18 January 2015 в 01:45
  • 4
    Я занимаюсь строительством и ремонтом ПК с конца 1980-х годов. Я создал несколько ПК, которые полностью зависели от внешних жестких дисков scsi, внешних жестких дисков с параллельным портом и в последние годы, полностью на внешних USB-накопителях USB, таких как я описал в этих ответах. Сначала эти загружаемые SSD-накопители содержали жесткие диски, которые в некоторых случаях содержали окна, но я начал физически отключать эти диски из-за страха за вирусы загрузочного сектора. В последние годы я строил бесхитростные рабочие столы по цене (без прибыли) для моих уважаемых друзей, и могу ли я добавить, что они «продают»? как горячие пирожки. – gyropyge 18 January 2015 в 04:30
  • 5
    @Costa, это становится обычным явлением, по крайней мере, среди моих друзей. Я сделал более 40 клонов особенно хорошо оборудованного «mubuntstick». предназначенные для мелкомасштабного распространения личных друзей. Вы можете прочитать немного больше об этом на моей биографической странице. Еще нет веб-страницы о проекте, но вы могли бы убедить меня отправить вам pdf-файл руководства пользователя в комплекте с индексом hotlinked. На каждой палочке есть отдельный документ, в котором объясняется, как его загрузить. Печатается. Когда вы считаете, что загрузочные ручные приводы вряд ли новы, и у почти всех моих друзей есть один ... – gyropyge 19 January 2015 в 03:48

Да, вы можете скопировать полную Ubuntu OS (с помощью программ, настроек и всех) с вашего рабочего стола или ноутбука на внешний USB-накопитель или внешний жесткий диск. Я просто сделал это для Ubuntu 14.04 LTS на внешний жесткий диск (но в равной степени применим и к USB-флеш-накопителю). Необходимое программное обеспечение / аппаратное обеспечение:

1 USB-накопитель внешнего жесткого диска / Destination USB для клонирования OS

1 Исходная ОС (Ubuntu или любая другая ОС, которая должна быть клонирована)

1 USB-накопитель (с минимальной емкостью (256 МБ - 1 ГБ) в качестве clonezilla live USB требуется)

1 компьютер / ноутбук с Windows, который может запускать Live Linux USB creator

Шаги:

Загрузите Clonezilla из http: // clonezilla. org / downloads / download.php? branch = stable (загрузить ISO) Загрузить Live Linux USB Creator (Lili) с http://www.linuxliveusb.com/en/download Создайте загрузочную Clonezilla (Live Clonezilla) на USB, запустив Live Linux USB Creator. Настройте исходный рабочий стол / ноутбук для загрузки с USB-накопителя. Вставьте как внешний жесткий диск назначения, так и USB-флэш-накопитель назначения в 1 слот USB и USB-диск Clonezilla Live в другой слот и загрузите. Clonezilla займет некоторое время, чтобы прочитать информацию раздела. Когда появится пользовательский интерфейс Clonezilla, выберите пункты меню по умолчанию. [С осторожностью] выберите информацию о разделе разделов и информацию о разделе раздела. Можно отметить, что для Clonezilla потребуется место на USB-флэш-диске назначения или внешнем жестком диске, который эквивалентен исходному жесткому диску, и он удалит все данные с USB-накопителя назначения / внешний жесткий диск. После того, как все будет выбрано, Clonezilla создаст живую ОС на целевом диске / флеш-диске. Проверяйте клонированную ОС, удалив Clonezilla Live USB-накопитель и загрузив из Live OS, которая была клонирована на целевой внешний накопитель / флэш-накопитель USB.

Наслаждайтесь!

1
ответ дан 24 May 2018 в 00:16

Да, это вполне возможно. Прежде всего, вам понадобятся как минимум 2 порта USB, или 1 USB-порт и 1 CD-привод.

Вы начинаете с загрузки на Live-CD версии Ubuntu с жесткого диска, где он и целевое устройство подключено к USB. Подключите ваш внутренний диск и настройте USB на любые доступные вам пути.

Откройте терминал и введите следующие команды:

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

Вы также можете посмотрите на это с помощью живой установки и утилиты под названием CloneZilla, но я не уверен, как именно использовать CloneZilla. Вышеупомянутый метод - это то, что я использовал для копирования моего жесткого диска на 128 ГБ на Ubuntu на флеш-накопитель на 64 ГБ.

2
ответ дан 24 May 2018 в 00:16

Да, это вполне возможно. Прежде всего, вам понадобятся как минимум 2 порта USB, или 1 USB-порт и 1 CD-привод.

Вы начинаете с загрузки на Live-CD версии Ubuntu с жесткого диска, где он и целевое устройство подключено к USB. Подключите ваш внутренний диск и настройте USB на любые доступные вам пути.

Откройте терминал и введите следующие команды:

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

Вы также можете посмотрите на это с помощью живой установки и утилиты под названием CloneZilla, но я не уверен, как именно использовать CloneZilla. Вышеупомянутый метод - это то, что я использовал для копирования моего жесткого диска на 128 ГБ на Ubuntu на флеш-накопитель на 64 ГБ.

2
ответ дан 24 May 2018 в 00:16

Да, это вполне возможно. Прежде всего, вам понадобятся как минимум 2 порта USB, или 1 USB-порт и 1 CD-привод.

Вы начинаете с загрузки на Live-CD версии Ubuntu с жесткого диска, где он и целевое устройство подключено к USB. Подключите ваш внутренний диск и настройте USB на любые доступные вам пути.

Откройте терминал и введите следующие команды:

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

Вы также можете посмотрите на это с помощью живой установки и утилиты под названием CloneZilla, но я не уверен, как именно использовать CloneZilla. Вышеупомянутый метод - это то, что я использовал для копирования моего жесткого диска на 128 ГБ на Ubuntu на флеш-накопитель на 64 ГБ.

2
ответ дан 24 May 2018 в 00:16

Да, это вполне возможно. Прежде всего, вам понадобятся как минимум 2 порта USB, или 1 USB-порт и 1 CD-привод.

Вы начинаете с загрузки на Live-CD версии Ubuntu с жесткого диска, где он и целевое устройство подключено к USB. Подключите ваш внутренний диск и настройте USB на любые доступные вам пути.

Откройте терминал и введите следующие команды:

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

Вы также можете посмотрите на это с помощью живой установки и утилиты под названием CloneZilla, но я не уверен, как именно использовать CloneZilla. Вышеупомянутый метод - это то, что я использовал для копирования моего жесткого диска на 128 ГБ на Ubuntu на флеш-накопитель на 64 ГБ.

2
ответ дан 24 May 2018 в 00:16

Да, это вполне возможно. Прежде всего, вам понадобятся как минимум 2 порта USB, или 1 USB-порт и 1 CD-привод.

Вы начинаете с загрузки на Live-CD версии Ubuntu с жесткого диска, где он и целевое устройство подключено к USB. Подключите ваш внутренний диск и настройте USB на любые доступные вам пути.

Откройте терминал и введите следующие команды:

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

Вы также можете посмотрите на это с помощью живой установки и утилиты под названием CloneZilla, но я не уверен, как именно использовать CloneZilla. Вышеупомянутый метод - это то, что я использовал для копирования моего жесткого диска на 128 ГБ на Ubuntu на флеш-накопитель на 64 ГБ.

2
ответ дан 24 May 2018 в 00:16

Другие вопросы по тегам:

Похожие вопросы: