LINUX.ORG.RU
ФорумAdmin

Vyatta на флэш-диске?


1

1

Поделитесь опытом эксплуатации: как поживает Vyatta на флэш-диске (интересует вопрос выживаемости диска и интенсивности записи на него)? Думаю о варианте Image-based установки.


Ответ на: комментарий от cac2s

Отличная ссылка, только совсем не по теме вопроса))

Вопрос про установку на флэш-диск, а не с флэш-диска. Кроме того, вопрос не про то как установить (процесс в родной доке описан), а про опыт сколько-нибудь длительной эксплуатации.

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

пардоньте :) вопрос понял, но видимо недопроснулся %)

опыта эксплуатации нет, но нюансы такие же, как и у остальных on-flash инсталляций:

- сократить количество записей на flash-drive путём перемещения часто изменяющихся «ненужных» данных на tmpfs (tmp, log, ...)
- отказаться от журналируемых ФС
- etc.

может быть, эта ссылка будет по-удачнее: http://dataflip.blogspot.com/2008/06/optimizing-vyatta-for-compact-flash.html

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

Да, это значительно ближе :) Читал подобную статью (или даже эту, но на другом сайте), оно по теме, но слишком старое, со времени VC4 много воды утекло, например, появился рекомендуемый ныне вариант Image-based установки. В официальной документации варианты установки на USB-Flash, CompactFlash и HardDrive ничем не отличаются.

Собственно, я и думаю: может ничего уже и не надо оптимизировать, может быть всё уже оптимизировано до нас?

В версии VC6.2 вот как выглядит /etc/fstab:

tmpfs /var/run tmpfs nosuid,nodev 0 0
unionfs / unionfs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0

вот чего говорит mount:

unionfs on / type unionfs (rw)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda1 on /live/image type ext3 (rw,relatime,errors=continue,barrier=0,data=writeback)
/dev/sda1 on /live/cow type ext3 (rw,relatime,errors=continue,barrier=0,data=writeback)
tmpfs on /live type tmpfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
/dev/sda1 on /opt/vyatta/etc/config type ext3 (rw,relatime,errors=continue,barrier=0,data=writeback)
tmpfs on /var/run type tmpfs (rw,nosuid,nodev)
none on /opt/vyatta/config type tmpfs (rw,nosuid,nodev,mode=775)
/live/image/boot/VC6.2-2011.02.09 on /boot type none (rw,bind)
/live/image/boot/grub on /boot/grub type none (rw,bind)

Так что не факт, что ещё какая-то оптимизация нужна.

han
() автор топика

Неужели никто не использует?...((

han
() автор топика
Ответ на: комментарий от han
unionfs on / type unionfs (rw)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda1 on /live/image type ext3 (rw,relatime,errors=continue,barrier=0,data=writeback)
/dev/sda1 on /live/cow type ext3 (rw,relatime,errors=continue,barrier=0,data=writeback)
tmpfs on /live type tmpfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
/dev/sda1 on /opt/vyatta/etc/config type ext3 (rw,relatime,errors=continue,barrier=0,data=writeback)
tmpfs on /var/run type tmpfs (rw,nosuid,nodev)
none on /opt/vyatta/config type tmpfs (rw,nosuid,nodev,mode=775)
/live/image/boot/VC6.2-2011.02.09 on /boot type none (rw,bind)
/live/image/boot/grub on /boot/grub type none (rw,bind)

возможно, можно ещё /var/log вынести в tmpfs...

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