Автор Тема: Перенос системы на флешку  (Прочитано 2872 раз)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Всем привет!

Может вопрос глупый, но всё же :-)

Есть установленная система на IDE-HDD. Нужно высвободить занимаемый разъём. Поэтому хочу перенести систему на USB-флешку.
Есть флешка на 8Gb USB3.0 SiliconPower.

Я так понимаю нужно будет: создать новые разделы на флешке, перенести данные на эти разделы, поправить fstab и пересобрать initrd.
Нужно ли что-то дописывать в /etc/initrd.mk, сейчас там:
# trying to detect modules and features to access to root volume
AUTODETECT = all

И ещё несколько моментов:
 - нужно ли создавать SWAP на флешке ?
 - производительность упадёт ?

Машина используется исключительно для торрентов.

Заранее спасибо.
Сноси Винду, переходи на Линукс ! :)

Оффлайн neobht

  • Участник
  • *
  • Сообщений: 390
Re: Перенос системы на флешку
« Ответ #1 : 29.01.2016 16:56:05 »
Можно вот в этом направлении посмотреть:
https://forum.altlinux.org/index.php?topic=36250.0

Если необходимо еще и место подужать, то можно весь root сжать в squashfs модуль и подключать его.
Если заинтересует - поможем и расскажем как и что нужно сделать.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Перенос системы на флешку
« Ответ #2 : 29.01.2016 17:14:39 »
https://forum.altlinux.org/index.php?topic=36250.0
Это как:
В результате такой загрузки вы получаете систему изменения в которой не записываются на диск.
?
Мне так не надо...

Если необходимо еще и место подужать, то можно весь root сжать в squashfs модуль и подключать его.
Если заинтересует - поможем и расскажем как и что нужно сделать.
Флешка на 8Gb, а сейчас занято около 3 Gb, и то можно ещё расчистить, так что жать не нужно.

Флешку переносить и т.д. не планируется, поэтому про MagOs-режим даже не знаю...

Вот этого разве недостаточно будет:
Цитировать
Я так понимаю нужно будет: создать новые разделы на флешке, перенести данные на эти разделы, поправить fstab и пересобрать initrd.
?
Я просто систему готовую на флешки не переносил ещё ни разу, поэтому и интересуюсь...
Сноси Винду, переходи на Линукс ! :)

Оффлайн neobht

  • Участник
  • *
  • Сообщений: 390
Re: Перенос системы на флешку
« Ответ #3 : 29.01.2016 17:19:07 »
Вот этого разве недостаточно будет:
Цитировать (выделенное)
Я так понимаю нужно будет: создать новые разделы на флешке, перенести данные на эти разделы, поправить fstab и пересобрать initrd.
?
Я просто систему готовую на флешки не переносил ещё ни разу, поэтому и интересуюсь...

Достаточно, но это будет сложнее, чем то, что предлагается в виде magos-mode.

Касаемо изменений - то это тоже все легко можно сделать. Решение настолько гибкое получается, что сможете на одной флешке получить любое количество вариантов системы, которое влезет на нее.

Оффлайн sasa

  • Участник
  • *
  • Сообщений: 1 152
Re: Перенос системы на флешку
« Ответ #4 : 29.01.2016 17:21:22 »
Я размещал на флешке виртуальную машину с виндой xp - тормоза были конкретные, после нажатия кнопочки "пуск" система еще минуту думала, чего ей нарисовать на экране.
Это я к тому, что swap на флешке будет вешать систему...
« Последнее редактирование: 29.01.2016 17:24:01 от sasa »
Компьютер - это лопата, к нему мозги нужны (с)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Перенос системы на флешку
« Ответ #5 : 29.01.2016 17:28:12 »
Я размещал на флешке виртуальную машину с виндой xp - тормоза были конкретные, после нажатия кнопочки "пуск" система еще минуту думала, чего ей нарисовать на экране.
У меня правда сервер без графики. Спасибо!
Касаемо изменений - то это тоже все легко можно сделать. Решение настолько гибкое получается, что сможете на одной флешке получить любое количество вариантов системы, которое влезет на нее.
Ммм... мне не надо несколько вариантов, мне нужно чтоб работало как сейчас только на флешке. Я хочу чтобы в разъём IDE был установлен диск, используемый исключительно для файлопомойки, а систему убрать на флешку, потому что системный диск я для хранения файлов не использую. Вот. Могёт такое MagOS ? Тогда могу почитать подробнее.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Перенос системы на флешку
« Ответ #6 : 29.01.2016 17:29:00 »
Это я к тому, что swap на флешке будет вешать систему...
Понятно, сейчас так:
# free -m
             total       used       free     shared    buffers     cached
Mem:          1512       1475         37          0         11       1055
-/+ buffers/cache:        408       1103
Swap:         2046         45       2001
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Перенос системы на флешку
« Ответ #7 : 29.01.2016 17:32:58 »
Сейчас система живёт на ST320014A, живучий зараза, но тоже не быстр, хотя скорость в принципе на данный момент устраивает. Предполагаю, что на флешке будет не медленней во всяком случае...
Сноси Винду, переходи на Линукс ! :)

Оффлайн neobht

  • Участник
  • *
  • Сообщений: 390
Re: Перенос системы на флешку
« Ответ #8 : 29.01.2016 17:42:43 »
Ммм... мне не надо несколько вариантов, мне нужно чтоб работало как сейчас только на флешке. Я хочу чтобы в разъём IDE был установлен диск, используемый исключительно для файлопомойки, а систему убрать на флешку, потому что системный диск я для хранения файлов не использую. Вот. Могёт такое MagOS ? Тогда могу почитать подробнее.

MagOS - это другое. Она могет конечно все это и даже то, что трудно представить - тоже могет :)
Я вам предлагаю не магось, а запуск вашей версии линукса в магос режиме.

флешка будет на usb2?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Перенос системы на флешку
« Ответ #9 : 29.01.2016 17:50:07 »
флешка будет на usb2?
Да, конечно, если про IDE-то говорим :-)
Сноси Винду, переходи на Линукс ! :)

Оффлайн neobht

  • Участник
  • *
  • Сообщений: 390
Re: Перенос системы на флешку
« Ответ #10 : 29.01.2016 17:57:42 »
Примерное так можно сделать:
1. dd if=/dev/sd.... of=/путь в любую директорию на флешке/my_alt.img
2. все делаем, как написано в топике про магос-режим, включая последний комментарий про сохранения.
3. вместо uird.from=/dev/sd.... пишем uird.from=/путь до .../my_alt.img

пункт 1 лучше сделать через live или загрузившись с другой системы. Если это затруднительно, то можно и из под самой системы.
if=/dev/sd... - это путь до раздела, где сейчас стоит ваша система

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Перенос системы на флешку
« Ответ #11 : 29.01.2016 18:15:50 »
Цитировать
2. все делаем, как написано в топике про магос-режим, включая последний комментарий про сохранения.
То есть внутри my_alt.img распакованного архива быть не должно ? Его нужно на флешку класть ? Вот так на флешке должно быть:
$ ls корень_флешки
my_alt.img  uird.magos.cpio.xz  vmlinuz
?

Последний пост мне не нужен https://forum.altlinux.org/index.php?topic=36250.msg276534#msg276534 ?

3. вместо uird.from=/dev/sd.... пишем uird.from=/путь до .../my_alt.img
Написано, что так тоже можно:
uird.from=61efc58a-4925-4507-824f-191f027925b1@/my_alt.img
« Последнее редактирование: 29.01.2016 18:23:07 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Перенос системы на флешку
« Ответ #12 : 29.01.2016 18:19:24 »
Некоторое уточнение, у меня система на ext4 установлена, это проблема ?

И...:
Папки можно использовать только на фс поддерживающих линуксовые права, образы можно и на fat или ntfs держать.
Что лучше=быстрей будет ?
Сноси Винду, переходи на Линукс ! :)

Оффлайн neobht

  • Участник
  • *
  • Сообщений: 390
Re: Перенос системы на флешку
« Ответ #13 : 29.01.2016 18:21:34 »
внутри my_alt.img окажется ваша система, как точная копия раздела. В вашем случае это будет копия раздела с ext4.

последний комментарий имелось ввиду uird.changes.

корень флешки должен будет выглядеть:
my_alt.img uird.magos.cpio.xz vmlinuz boot/* changes/* MagOS/*

на флешке при таком раскладе лучше сделать  раздел с ext3.
« Последнее редактирование: 29.01.2016 18:24:50 от neobht »

Оффлайн neobht

  • Участник
  • *
  • Сообщений: 390
Re: Перенос системы на флешку
« Ответ #14 : 29.01.2016 18:24:08 »
Забыл уточнить разрядность. Для разной разрядности будут свои uird.magos.cpio.xz и vmlinuz.