Флешка как жесткий диск linux

Linux на флешке

Появилась идея установить Linux на флешку (usb 3.0) вместо жёсткого диска (все разделы будут на ней). Вопросы к знатокам:

1. Как долго проживет флешка в режиме ежедневного использования?

2. Можно ли сделать бэкап-копию флешки с сохранением полной работоспособности? Если основной флешки нет под рукой — загрузился с копии например.

3. Какая будет ли разница по скорости работы по сравнению с жестким диском? (нет usb 3.0 флешки, пока не могу сам замерить)

Буду благодарен за советы и замечания.

Шо опять? миллион раз уже обсуждали.

1. от флешки зависит и «долго» каждый по своему понимает, но флешка быстрее сдохнет чем жёсткий
2. dd
3. USB 3.0 по скорости сравнима с HDD

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

С помощью опции persistence при загрузке?

ну там же написано или в шкуре галочку поставь

dd не обязательно, можно просто cp.

Очень рекомендуется f2fs. Система на флешке работает обычно шустрее, чем на hdd (время доступа важнее скорости интерфейса), но на ext4 часто периодически затыкается на период от долей секунды до секунд. Так, что мышь останавливается. С f2fs подобного нет, работает как с ssd. Одна беда, grub не знает f2fs и приходится в загрузке указывать жёстко /dev/sd?, что приводит к постоянным проблемам при втыкании в разные порты. Указать загрузку по uuid или label для f2fs в grub2 нельзя.

а ехт2 не сойдёт?

Думаю, она будет затыкаться точно также, как ext4.

флешка быстрее сдохнет чем жёсткий

Не факт. Можно отключить журналирование и писать логи, кеш и историю браузинга в tmpfs. Вообще можно один раз настроить и монтировать корень как ридонли, а поверх — оверлейфс с upperdir в той же tmpfs.

Единственная проблема — скорость IO. Но если никуда не торопишься, то почему бы и нет?

Удваиваю адеквата, так любая флешка может долго прожить. Лучше конечно взять флешку с usb3, тогда и тупить заметно меньше будет.

можно много чего отключить и настроить, я как бы про общий случай

Источник

Как создать USB-CDROM или USB-HDD на флешке средствами линукс ?

Доброго времени суток

Собственно сабж — как создать USB-CDROM или USB-HDD на флешке средствами линукс ? Никакой Винды под руками нет и не будет (принципиально), только Линукс. Искал в поиске, ничего не нашел (я начинающий линуксовод). Командной строки не боюсь (застал ДОС 6,22), но хотелось бы какой нибудь GUI для процесса

CDROM — Compact Disc Read-Only Memory
USB компакт дисков не быват.
Объясни нормально, что нужно.

Читайте также:  Когда windows чистит temp

При отсутствии поддержки контроллером флешки — никак. Но биос может считать твою флешку USB-HDD или USB-ZIP.

Ничерта не понимаю, что тебе нужно, но флешка с таблицей разделов вполне может быть загрузочной. fdisk — он и в линуксе fdisk, пусть и отличается от досового, маны есть; загрузочный сектор — запишет grub, syslinux или ms-sys в зависимости от того, что тебе нужно. А конкретный howto в картинках тебе и гугль скажет по правильным ключевым словам. Ну и есть unetbootin для линуксов (не всех) и гибридные образы (для остальных). С установщиком windows vista+ — делаешь таблицу разделов на флешке, 1 primary раздел типа 07, активный, mkfs.ntfs на него, копировать содержимое оригинального диска + ms-sys на всю флешку.

привет USB флешку нужно превратить в USB CDROM или USB HDD (у меня BIOS просто флешки для загрузки не видит) Спасибо

И да, эмуляция USB-CDROM запатентована и за пределами кореи доступна в единственном исполнении от zalman. Хотя вроде как есть флешки, умеющие то же самое, что и эти hdd-кейсы.

BIOS просто флешки для загрузки не видит

Если у тебя ПК меньше 14 лет, то видит. Объясни по-человечески, что ты хочешь с неё поставить и как ты пробовал записать это на флешку.

Не видит. В БИОСе есть USB-FDD, USB-HDD, USB-ZIP, USB-DVD Пока ищу способ превратить флешку во что-то из этого. Путь через Винду понятен, но у меня нет Винды )) Посему ищу как прошить флешку средствами Линукс

пиши iso через dd на флешку и выбирай USB-HDD

эмм. а зачем вам USB-HDD? если чтобы mbr прописать и на несколько томов разбить, то проблем в линуксах с этим нет, берёшь и разбиваешь, груб прописываешь для загрузки и радуешься жизни. для некоего подобия USB-CDROM можно любой livecd стандартными средствами залить типа cp ubuntu.iso /dev/sdc

Выбирай USB-HDD, это и есть твоя флэшка. Ни во что «превращать» флэшку не нужно, просто делай её загрузочной как обычно и выбирай в BIOS USB-HDD.

хотелось бы какой нибудь GUI для процесса

В этом тебе не помогут пока не назовёшь дистрибутив.

Выяснилось, что USB-HDD нету в БИОС. Прошу прощения за путаницу

бывает что во все порты перетыкаешь флеху прежде чем она загрузится

такие материнки/ноуты встречаются периодически

Ой боюсь, все здесь боятся и не будут использовать перацкий софт.

команда чтобы создать загрузочную флэшку, типа dd имя_файла.iso sdx (где х — буква обозначающая флэшку, обычно это будет sdb), посмотри по справке.

загрузочную флэшку я могу сделать unetboot»ином мне её надо в USB-CDROM превратить

загрузочную флэшку я могу сделать unetboot»ином. Но сначала мне её надо в USB-CDROM превратить

Это невозможно и абсолютно не нужно. Unetboot иногда делает кривые флэшки. Убедись что флэшка загрузочная на другом компьютере. Потом попробуй на своём, при необходимости меняй источник загрузки в BIOS. Если BIOS понимает загрузку с USB-CDROM значит точно загрузится и с флэшки.

Читайте также:  Автоматическая смена раскладки клавиатуры windows

A more recent example is the release of hybrid ISO files that can be booted or started from both BD or DVD and USB flash drive devices when the image is written to any of these storage devices. This file format can be used to create Live USB environments through a low-level copy (for example with the Unix dd command) to a USB key.

Если BIOS понимает загрузку с USB-CDROM значит точно загрузится и с флэшки

с CD можно загрузить, скажем, plop boot manager, а уж он кого хочешь загрузит

Как же так ? Под виндой из флешки можно сделать USB-CDROM, а в линуксе — нет ??

Ключевой вопрос — зачем? Всё загрузится и так. Но если хочешь повозиться переубеждать не буду, удачи!

потому что «usb-cdrom» это устройство.

Под виндой из флешки можно сделать USB-CDROM

нет. везде будет usb-hdd

Сделал загр.флешку (Lubuntu 13.10). Поставил в БИОС USB-CDROM. В итоге ничего не произошло — БИОС видит флешку, но загружаться с неё не хочет

Спасибо всем за участие, однако проблема не решена.

Ещё раз — надо превратить флешку средствами линукс в USB-CDROM. Как это сделать ?

USB-HDD в моем БИОС нету

Спасибо за участие. БИОС не видит флешку как USB-CDROM.

Нет, будет USB-CDROM. man U3.

Под онтопиком создание CDROM-раздела на флешке работает только с U3-флешками, насколько я помню. Для всяких трансцендов, похоже, есть только виндовый (и весьма кривой) софт.

ок. куплю флешку USB 3.0. Как сделать из неё USB-CDROM под линукс ?

это я не знал спс.

Нет, не USB 3.0, а именно U3.
А вот этим редактируешь U3-раздел. Если эта штука всё ещё собирается и работает вообще 🙂

тебе образ диска закатать на фляшку и грузиться с него?

только /dev/sdc это у меня, у тебя сам разберись куда прилетает

Понятно. Спасибо Но у меня нет Винды, а там только экзешник

у меня BIOS просто флешки для загрузки не видит

тогда никак
ну или купи систему поновее

Нет. Образ уже закатан Надо превратить флешку средствами линукс в USB-CDROM. Как это сделать ?

В смысле? u3-tool есть под линукс.

о, это здорово пошел искать спасибо за наводку

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

правда ещё есть костыль в виде загрузочной ДИСКЕТЫ
сначала грузишься с неё, после чего можно грузиться с USB

Можешь попробовать скачать Plop и запустить его через grub2. Я пробовал 5.0.15-test. берешь из него plpbt.bin из linux директории и копируешь куда-нибудь в /boot или корень. Я кидал в /boot, он у меня на отдельном разделе sda1. Далее правишь /etc/grub.d/40_custom добавляя туда

Читайте также:  Менеджер ресурсов windows 10

Поправочка. там вместо пробелов нужно табы поставить. Вот так:

ЗЫЖ и научись нормально задавать вопросы.

привет USB флешку нужно превратить в USB CDROM или USB HDD (у меня BIOS просто флешки для загрузки не видит)

В БИОСе есть USB-FDD, USB-HDD, USB-ZIP, USB-DVD

ставь USB-HDD и грузись. Иногда работает, иногда нет. Если не сработает — убейся(ну или мамку убей) (:

Да, вот http://www.slax.org рабочая система на флешке в 200Мб.

Вы путаетесь в понятиях или запутываете всех здесь присутствующих.

Итак, USB-CDROM это устройство с особыми идентификаторами контроллера, определяющие тип устройства, подключаемого по USB, равно как и другие Network Controller’ы, Multimedia Device’ы и прочее (смотри википедию на тему USB). Для запуска образов с флешек должна быть возможность определения их как HDD при инициализации BIOS и дальнейшей загрузки (обычно реализуется вставкой флешки до включения компьютера, потом включение, вход в BIOS setup и выбор в списке HDD Boot priority вашей флешки первым номером). Вот тут и возникает проблема, Ваш BIOS не имеет такой возможности, но имеет возможность инициализировать USB-CDROM. То есть Вам изначально нужно правильно поставить вопрос — эмуляция USB-CDROM на флеш-накопителе.

Исходя из вышесказанного, роем гугл и находим парочку брендов, чипы в флешках которых имеют такую возможность. И как выше уже отписались, большинство утилит для работы с контроллером идут под винду, и упомянута только u3-tool под линукс. То есть вам понадобится определённая флешка производителя U3 (контроллер которой поддерживает эмуляцию CDROM) и запись нужной информации на виртуальный CDROM с помощью этой утилиты.

PS. Ещё подобные финты присутствовали на 3G модемах, там на виртуальном CDROM были драйвера виндовые самого модема, для автоматической установки их при первом включении.

Твой выбор — USB-ZIP. Если и так не загрузится, то образ записан не верно.

Если не загрузится, вставь флешку и определи устройство, на которое будешь писать образ командой:

Далее накатывай образ на устройство утилитой dd (с правами администратора):

# dd if=/путь/к/образу of=/название/устройства

sudo if=/home/flash_sorrow/lubuntu_13.04_desktop_amd64.iso of=/dev/sdb

Перезагрузи систему и на этапе инициализации оборудования войди в меню выбора устройства для загрузки (обычно, для этого нужно зажать F12), выбери USB-ZIP и жди запуска системы.

Если снова не загрузится, то либо образ битый, либо проблема аппаратная, иди в сервисный центр.

Ой боюсь, все здесь боятся и не будут использовать перацкий софт.

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

Phison, если память не подводит, прекрасно умеют. И флопиком прикидываются, и сидюком, причем — параллельно с RW flash разделом.

Источник

Оцените статью