Почему USB-накопители не способны загружать целую ОС в течение длительного времени?

Почему USB-накопители не способны загружать целую ОС в течение длительного времени?

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

Почему USB-флеш-накопители настолько некомпетентны в хранении и загрузке данных в течение длительного времени по сравнению, скажем, с внешним жестким диском?

решение1

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

Кроме того, LiveUSB (т. е. загрузочный) должен быть подготовлен особым образом для сохранения данных и новых приложений, а такое «сохранение» ограничено 4 МБ, что вряд ли подходит для практического использования.

Кстати, они также значительно медленнее, чем SSD, поскольку интерфейс USB и близко не приближается к 6 ГТ/с диска SATA 3, каквы можете увидеть в этом обзоре.

решение2

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

Однако существуют решения для встраиваемых систем, которые включают использование UnionFS — специальной метафайловой системы, которая накладывает две разные файловые системы, как если бы они были одной. В этом случае флэш-память накладывается на ramdisk. Флэш-память монтируется только для чтения, и все общие записи выполняются на виртуальный диск в RAM (сначала копируя соответствующий файл из флэш-памяти, если необходимо), который длится до тех пор, пока включено питание; любые повреждения или ошибки можно устранить, выключив питание. Если необходимо внести постоянные изменения (обычно авторизованным сервисом), флэш-память перемонтируется для чтения и записи, и изменения вносятся в файлы на пути монтирования этого флэш-носителя, а не в корневое дерево каталогов, которое по-прежнему является UnionFS.

Связанный контент