LINUX.ORG.RU

Сыпится винт. Какую ФС ставить?


0

2

Сыпится винт, на новый пока что нет денег. Необходимо тупо грузить Linux с браузером и к винту почти не обращаться. Чисто на первое время. Как разбить? Какую ФС ставить? Может как-то проверить его перед установкой (вроде ключика -c для e2fsck) ОС?
Я так понимаю, оптимальнее всего было б что-то вроде xfs, чтоб обращение чаще было к ОЗУ, нежели винту.
Или может вообще ОСь грузить в память и в конце rsync'ать данные в $HOME, предварительно его минимизировав?
В общем, рад буду услышать какие-либо советы.

★★★★★

Совет, недавно писал, вторая часть наверное касается твоего случая. Проверь на бэды, переразметь.

/tmp в ОЗУ.

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

adriano32 ★★★
()

> Сыпится винт
Усыпи же его.

Какую ФС ставить?

ext2 -o ro

Я так понимаю, оптимальнее всего было б что-то вроде xfs, чтоб обращение чаще было к ОЗУ, нежели винту.

Таки ZFS.

Deleted
()

Мне кажется никакая новая ФС не спасет.

babusha
()

Загрузиться с флешки/диска, создать партицию в tmpfs, на нее поставить ОС, комп не выключать до приобретения харда.

Frakhtan-teh ★★
()

mhdd проверить винт на сбойные сектора, запоминая номера секторов, с которых начались сбойные и где закончились, от самого первого отнять некоторое количество, а к самому последнему прибавить, создать разделы с пропуском сбойного пространства с учетом отступов, какое то время будет жить, если нет повреждения других элементов винта (магнитных головок и шпинделя) и сбойные сектора уже не по все поверхности то жить может еще относительно долго.

kostik87 ★★★★★
()

Как разбить?

Молотком

Какую ФС ставить?

Любую. На новый винт.

no-dashi ★★★★★
()
Ответ на: комментарий от registrant

>купи флешку за 300 рублей и закатай на нее образ live-usb

лорчую

lazyklimm ★★★★★
()

ZFS, а вообще лучше поюзай KNOPPIX 5 и Flash-диск, а жесткий отключи.

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

+ /var/tmp (симлинк на /tmp) и /var/log в tmpfs.

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

Хорошее решение:

/etc/fstab:

tmpfs           /tmp            tmpfs   defaults,noexec,nosuid 0 0
tmpfs           /home/myrdos    tmpfs   defaults        0       0
tmpfs           /var            tmpfs   defaults        0       0

/etc/init.d/start_bot.sh

#! /bin/sh
### BEGIN INIT INFO
# Provides:          telebotram
# Required-Start:    $local_fs
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Telebot Ram Drive
# Description:       Load /home and /tmp into RAM
### END INIT INFO

# Carry out specific functions when asked to by the system
case "$1" in
  start)
    echo "Started start_bot.sh"

    echo "Copying /home/myrdos_backup to RAM..."
    rsync -a /home/myrdos_backup/ /home/myrdos

    echo "Copying /var_backup to RAM..."
    rsync -a /var_backup/ /var
    #read -n 1 -s
    ;;
  stop)
    echo "Stopping script start_bot.sh"
    echo "Saving home/myrdos to home/myrdos_backup"
    rsync -a --delete /home/myrdos/ /home/myrdos_backup

    echo "Saving var to var_backup"
    rsync -a --delete /var/ /var_backup
    read -n 1 -s
    ;;
  *)
    echo "Usage: /etc/init.d/start_bot.sh {start|stop}"
    exit 1
    ;;
esac

exit 0

Далее:

%sudo update-rc.d start_bot.sh defaults

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

Только для всего /var нужно памяти дофига, да и глупо весь хранить в памяти по-моему.

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

если дело в бэдах и mhdd находит их лишь в начале диска (на внешних цилиндрах), то можно создать разделы за пределами этой области

backbone ★★★★★
()

Что-то много грамотеев на ЛОРе в последнее время...

По теме: плюсую флешку

michwill ★★★★★
()

>оптимальнее всего было б что-то вроде xfs, чтоб обращение чаще было к ОЗУ, нежели винту.

ЩИТО.

anon_666
()

>> оптимальнее всего было б что-то вроде xfs, чтоб обращение чаще было к ОЗУ, нежели винту

Странное заблуждение.

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