Откуда взялся этот zram-обмен?

Live

Вы можете использовать живой USB в качестве основной ОС, если у вас достаточно ОЗУ (+ 4 ГБ кажется очень полезным, даже 2 ГБ должны работать). Некоторые уникальные функции:

Все новые файлы и amp; изменения в оперативной памяти, но они потеряны при перезагрузке. Новые источники программного обеспечения / PPA могут быть опробованы и amp; пакетов (при наличии ОЗУ), но они потеряны при перезагрузке. Любые случайные ошибки, подобные этому, также теряются при перезагрузке: удаление файлов для разблокировки вашего рабочего стола или libc, стирающее / рекурсивно [исключая изменения самого USB-порта, устанавливая его только для чтения), предоставляя root-доступ к «некоторым полезным друзьям в Интернете», который ломает все или устанавливает сомнительные программы. посещение неправильного веб-сайта и amp; получение вредоносных файлов cookie / программного обеспечения или обмен сообщениями с вашим веб-браузером

Это может быть полезно для экспериментов с новой ОС, поэтому трудно «разбить» его надолго. Просто не забудьте сохранить файлы, которые хотите сохранить на реальном разделе (например, 2-й или 3-й раздел USB) или онлайн.

Вы даже можете обновить несколько пакетов, установив некоторые .deb-файлы "на ram "после загрузки, но создание нового live USB / ISO сделает изменения постоянными. (Должны быть некоторые инструменты для создания живой ISO из работающей живой системы, в других дистрибутивах, таких как MX-Linux, есть инструменты с одним щелчком мыши).

Обновление до новой версии означает просто загрузку нового ISO & амп; создавая новый живой USB.

Большим ограничением может быть скорость чтения вашего USB-накопителя. Скорость чтения USB может составлять от 10 МБ / с до 30 МБ / с для относительно дешевых USB-устройств или 50-300 МБ / с для устройств USB2 или USB3, которые могут быть сопоставимы с жестким диском. (Скорость записи USB обычно медленнее, чем чтение). Тем не менее, время поиска USB составляет около 1-5 мс, поэтому оно иногда может «чувствовать» быстрее по сравнению с вращающимся жестким диском (время поиска + 70 мс?).

И опция загрузки toram может помочь скорости A LOT, если вы можете сэкономить 1 или 2 ГБ оперативной памяти; то все файлы читаются со скоростью вашего RAM (от 1 ГБ / с до 10 ГБ / с?) намного быстрее, чем жесткий диск и почти все SSD - вся система может чувствовать себя молниеносно (вы действительно заметите, если у вас медленный интернет соединение затем; -)

Все новые файлы и amp;

Live with Persistence

Если вы использовали постоянство на вашем живом USB, это будет чувствовать себя & amp; действуйте как обычная полностью установленная система с изменениями, сохраненными в постоянном файле / разделе.

Теперь вам придется не ломать систему, но даже если вы совершили катастрофический сбой, все изменения сохранены в постоянном файле / разделе, и вы можете загрузить persistence persistence & amp; стереть постоянные данные для начала.

Ограниченное время записи флэш-памяти USB может быть проблемой, при использовании опции mount noatime следует избегать некоторых, как правило, бесполезных записей, обновляющих время доступа к inode (например, [ f5]). На практике это может занять годы, чтобы изнашиваться USB, и они очень дешевы и amp; легко заменить; Даже старый небольшой 4 ГБ USB достаточно большой для большинства живых дистрибутивов.

Полная установка на USB

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

Дешевая марка оранжевого USB (эта рифма с «Flexar») будет на 100% надежнее, так как живой USB в течение нескольких месяцев, но попытка полной установки замедлит сканирование, а затем выйдет из строя с постоянными ошибками файловой системы.

Создание хорошей резервной копии ваших данных и OS-X является предварительным условием или, по крайней мере, иметь установочный диск & amp; (или любой другой OS-X), готовый к чистой переустановке.

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

2
задан 9 February 2012 в 17:47

3 ответа

Я забыл проверить файлы в /usr/share/initramfs-tools, и действительно, я нашел некоторые файлы compcache. Затем я проверил, какой пакет установил эти файлы, например

sudo dpkg -S /usr/share/initramfs-tools/conf.d/compcache

указывает на пакет casper. Теперь я понятия не имел, как это закончилось в моей системе, но очистив его и воссоздав initrd, избавится от zram-обмена.

5
ответ дан 25 May 2018 в 14:26

Я забыл проверить файлы в /usr/share/initramfs-tools, и действительно, я нашел некоторые файлы compcache. Затем я проверил, какой пакет установил эти файлы, например

sudo dpkg -S /usr/share/initramfs-tools/conf.d/compcache

указывает на пакет casper. Теперь я понятия не имел, как это закончилось в моей системе, но очистив его и воссоздав initrd, избавляется от zram-обмена.

5
ответ дан 25 July 2018 в 19:57

В финале 12.04 это часть инструментов initramfs:

$ lsb_release -rd
Description:    Ubuntu 12.04.2 LTS
Release:    12.04
$ dpkg -S /usr/share/initramfs-tools/hooks/compcache
initramfs-tools: /usr/share/initramfs-tools/hooks/compcache
$
0
ответ дан 25 May 2018 в 14:26
  • 1
    Обратите внимание, что поддержка initramfs-tools ничего не делает, если не включена в /etc/initramfs-tools/initramfs.conf. – Tristan Schmelcher 13 March 2013 в 11:22

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

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