LINUX.ORG.RU
решено ФорумAdmin

По поводу уменьшения нагрузки на флешку

 , , ,


0

2

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

Из того что нашел : Примонтировать темпы в память и установить noatime на рут.

Что можно еще сделать?

На флешке 2 раздела: /boot ext2 и / ext4

На / журнал есть?
/tmp - tmpfs?

У меня на дебианофлешке ещё /var/log смонтирован в tmpfs, но она не сервер. И ещё до перехода на /run в tmpfs монтировались /var/run и /var/lock.

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

Я бы отключил журнал. Во всяком случае, на моей дебианофлешке везде ext2 (не доходят руки «обновить» до ext4 без журнала).

AITap ★★★★★
()
Последнее исправление: AITap (всего исправлений: 1)
Ответ на: комментарий от nowherer

Убери журнал.

На китайских mips-нетбуках с nand-накопителем ставят yaffs2 как файловую систему. Думаю что-то в этом есть.

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

*долго

А вообще как долго ?

Насколько я знаю, износ флешки происходит при записи.

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

а есть ли смысл использовать ext4 без журнала ? может лучше ext2 ? Какие-то приимущества есть? Есть еще опция discard, я пока не разобрался к чему она

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

это же надо какой-то лог сервак еще.. Интересно в инете есть такие сервисы..

Самое простое - в логах отфильтровать только самое важное - и на mail.

а так - практически любая unix машина в интернетах. Так как ставим достаточно много всяких железяк, которые умеют syslog лить по сети, завели отдельную виртуалку высунутую наружу одним портом - исключительно для приёма журналов.

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

спасибо! Думаю на почту попробую, это домашний сервак не так критично.

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

Еще может кто подскажет простой инструмент клонирования флешек под винду. Просто что-бы образы создавать и записывать.

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

Сколько сейчас 16 гиговая флешка стоит? Баксов 10?
У меня года 3-4 CF карточки работают с журналированием и без всяких tmpfs.

kostian ★★★★☆
()

Была идея использовать aufs, но в Арче из каробки ее не предлагается. Вот такой скриптик написал и все ок :)

log-tmpfs-mount() {
  /bin/mount tmpfs /mnt -t tmpfs -o defaults,rw
  /bin/cp -a /var/log/* /mnt

  /bin/mount tmpfs /var/log -t tmpfs -o defaults,rw
  /bin/cp -a /mnt/* /var/log
  /bin/umount /mnt
}

add_hook sysinit_premount log-tmpfs-mount
Вот что получилось
Filesystem      Size  Used Avail Use% Mounted on
rootfs          3.7G  732M  2.8G  21% /
dev             244M     0  244M   0% /dev
run             246M  196K  245M   1% /run
/dev/sdb2       3.7G  732M  2.8G  21% /
shm             246M     0  246M   0% /dev/shm
tmpfs           246M   15M  231M   6% /var/log
tmpfs           246M     0  246M   0% /tmp
/dev/sdb1        91M   18M   68M  21% /boot
Тут все стандартно
# <file system> <dir>   <type>  <options>       <dump>  <pass>
tmpfs           /tmp    tmpfs   nodev,nosuid    0       0
LABEL=srvroot / ext4 defaults,noatime,nodiratime 0 1
LABEL=srvboot /boot ext2 defaults,noatime,nodiratime 0 1

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