LINUX.ORG.RU

Мой карманный дистрибутив

 


2

1

На скринах моя Russian Fedora 17 установленная на 16 гб флешку, где первый раздел 10 Гб - Media раздел для данных, а второй ~5,2 для линукса. Справа - панелька с программами, выезжающая при наводке Внизу - калькулятор, также выезжающий при наводке В общем ношу свою ось с собой. Для интересующихся: монтирую корень в readonly, /home /tmp /var/tmp /var/log /var/db /run /etc/NetworkManager/system-connections /var/lib/rpm в tmpfs. При выключении тарю /home /var/db /var/lib/rpm /etc/NetworkManager/system-connections и распаковываю их при старте. Также /etc/resolv.conf является симлинком на /tmp/resolv.conf, который всегда создается при старте

Пинайте!)

>>> Просмотр (2732x1536, 719 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 2)

В плазма-виджете ШР.

bsdfun ★★★★★
()

ОЗУ: 0.5 GiB

Жырнота. На разном железе пускаете, или две-три одни и те же машины? Вместе с хомяком, лежащим в памяти, кеды не напрягаясь выжрут её всю на многих офисных машинках и не самых свежих ноутах. А если ещё и браузер запустить...

Axon ★★★★★
()
Ответ на: комментарий от Axon

проверено! Отлично работает на конфигурации с 1 гб ОЗУ, а столько было даже на моем ноуте, купленном в 2007ом...в хоме, естественно, ничего тяжелого не хранится, а нужно только для того чтобы все программы писали свои кеши/логи/настройки в ОЗУ, а не на флешку, что сильно снижает производительность...данные храню на NTFS разделе, а те, что нужно защитить ставлю в имени папку двоеточие...виндузятники не доберутся, а те кто очень захочет и так получит....

r0ck3r ★★★★★
() автор топика
Ответ на: комментарий от r0ck3r

проверено! Отлично работает на конфигурации с 1 гб ОЗУ

Запускается, или именно работает? Вот эта конфигурация, например, позволяет комфортно работать на 512 мБ ОЗУ :-)

Axon ★★★★★
()
Ответ на: комментарий от Axon

запускается и работает..по ссылке сходил...там home торчит на флешке...это плохо и для флешки и для производительности в целом....в моем же примере / монтируется в readonly и открывается на запись только один раз - во время выключения, хотя если не нужно - halt или poweroff из консоли...Между прочим работает, после загрузки, куда быстрее системы установленной на винт...

r0ck3r ★★★★★
() автор топика
Ответ на: комментарий от evilface

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

r0ck3r ★★★★★
() автор топика
Ответ на: комментарий от r0ck3r

установлено куча софта, начиная с GIMP'а SMPLayera и Bino, заканчивая LibreOffic'ами, окулярами, скайпами, утилитами для работы с HDD, компиляторами с -devel пакетами..ну и виртуалбокс, который может запускать системы с HDD компьютера, куда воткнута флешка

r0ck3r ★★★★★
() автор топика
Ответ на: комментарий от r0ck3r

там home торчит на флешке...это плохо и для флешки и для производительности в целом

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

в моем же примере / монтируется в readonly и открывается на запись только один раз - во время выключения, хотя если не нужно - halt или poweroff из консоли...

Мне проще флешку раз в пару лет поменять, чем так мучиться. Хотя тут я вас, в принципе, поддерживаю - если неудобства не смущают, то это лучше, по идее.

Между прочим работает, после загрузки, куда быстрее системы установленной на винт...

У меня тоже. Думаю, это из-за отсутствия задержки на random seek.

Axon ★★★★★
()
Ответ на: комментарий от r0ck3r

Странно, но я испытывал жуткие тормоза, когда /home был на флешке...

Скорее всего, дело в кедах, они любят по диску поелозить. А, может, у вас вообще индексация не отключена? Ещё очень важен выбор флешки. Большинство из них очень плохо ведут себя при одновременном чтении и записи, но моя модель очень удачная.

Axon ★★★★★
()
Ответ на: комментарий от Axon

кстати, есть ли аналог /etc/rc,d/rc.local для выключения? а то для выключения пришлось подменять .sbin/shutdown

r0ck3r ★★★★★
() автор топика
Ответ на: комментарий от r0ck3r

спасибо!

При выключении тарю /home /var/db /var/lib/rpm /etc/NetworkManager/system-connections и распаковываю их при старте.

Долго же ?

comp00 ★★★★
()
Ответ на: комментарий от Axon

индексация отключена....думаю дело во флешке...

r0ck3r ★★★★★
() автор топика
Ответ на: комментарий от comp00

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

r0ck3r ★★★★★
() автор топика
Ответ на: комментарий от r0ck3r

кстати, есть ли аналог /etc/rc,d/rc.local для выключения?

В Арче BSD-style init, там есть /etc/rc.shutdown. В федоре systemd, про него я не очень в курсе. Но он, вроде, поддерживает скрипты sysV инита, а там точно есть аналог.

Axon ★★★★★
()
Ответ на: комментарий от Axon

спасибо, погуглю, а то сейчас /sbin/shutdown выглядит так:

#!/bin/bash
tar -jcf /tmp/home.tar.bz2 /home /etc/NetworkManager/system-connections /var/db /var/lib/rpm
mount / -o remount,rw
mv -f /tmp/home.tar.bz2 /
mount / -o remount,ro
/sbin/shutdown2 $@

r0ck3r ★★★★★
() автор топика
Ответ на: комментарий от r0ck3r

Ну тогда нормально. Только как долго это все устанавливалось? Может, у меня флешка тормозная, но распаковки каждого мельчайшего пакета приходится ждать огромное количество времени.

evilface ★★
()
Ответ на: комментарий от evilface

первый раз установка заняла часа четыре...потом сделал минимальную установку, за чрутился на флешку, заранее прокинув /proc, сделал /var/lib/rpm в tmpfs, и доустанавливал что нужно с установочного диска...время установки пакетов сильно сократилось...как оказалось больше времени занимает пересборка базы данных rpm, вот и ставилось напрямик во флешку все очень долго

r0ck3r ★★★★★
() автор топика
Ответ на: комментарий от r0ck3r

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

evilface ★★
()

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

ZenitharChampion ★★★★★
()
Ответ на: комментарий от Axon

>> ОЗУ: 0.5 GiB

> Жырнота. На разном железе пускаете, или две-три одни и те же машины? Вместе с хомяком, лежащим в памяти, кеды не напрягаясь выжрут её всю на многих офисных машинках и не самых свежих ноутах.

В 2007 году у меня было 0,5 Гб памяти. С кедами. С браузером. С линуксом и 64-битной архитектурой. Ты ошибаешься.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

В 2007 году у меня было 0,5 Гб памяти. С кедами. С браузером. С линуксом и 64-битной архитектурой. Ты ошибаешься.

Вы не поняли. У него занято 0.5 Гб памяти. После старта. Без браузера. На 32битной архитектуре.

Axon ★★★★★
()
Ответ на: комментарий от r0ck3r

у меня на ноуте загрузка где-то минуту-полторы....а выключение где-то две...

Вот поэтому я и не стал возиться с упаковкой-распаковкой. :-)

Axon ★★★★★
()
Ответ на: комментарий от r0ck3r

Как вариант, для первоначальную установку и настройку можно делать в чруте в другой системе. Потом просто залить готовую ОС на флешку и установить загрузчик. Я так делал когда восстанавливал свой флешкоарч из старого бекапа.

Axon ★★★★★
()

А на что смотреть? На плазмо-виджеты?

Пустой скрин. В корзину.

neocrust ★★★★★
()

неаккуратно и пусто

aptyp ★★★★
()
Ответ на: комментарий от ZenitharChampion

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

r0ck3r ★★★★★
() автор топика
Ответ на: комментарий от acme

да, потому что ношу в кармане))

r0ck3r ★★★★★
() автор топика
Ответ на: комментарий от r0ck3r

Тоже установил Linux на обычный раздел, openSUSE. Запись маленький файлов на Flash-диск медленная, поэтому Linux часто говорит «Записано 100 Мб за 1 секунду, 2 минуты скорость записи 0 байт в секунду, потом вдруг ещё сто, потом опять две минуты 0 байт в секунду». Опцию sync пробовал - с ней не загружаются иксы, ни в какую. Почему-то.

> запаковываю виртуальные разделы с данными при шатдауне и распаковываю их при старте

Очень интересно! Становится понятно, почему в системе без запущенных прикладных программ уже занято 0,5 Гб памяти.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

ну зато решение проблемы...думаю 512 ОЗУ хватит всем)

r0ck3r ★★★★★
() автор топика

Неплохо, только вот KDE и ШГ.

a1batross ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Становится понятно, почему в системе без запущенных прикладных программ уже занято 0,5 Гб памяти.

tmpfs не учитывается при подсчёте занятой памяти.

Axon ★★★★★
()

Еще бы коренб в squashfs сложить и сверху aufs накрутить, чтобы иметь rw со снепшотами.

AVL2 ★★★★★
()
Ответ на: комментарий от r0ck3r

Вот тут есть: final.target, poweroff.target, halt.target и т.п.

Можно выбрать нужную и создать systemd-юнит, в котором прописать WantedBy=halt.target, например, и в нем указать требуемые скрипты.

alpha ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.