Тема: Linux Linux Linux....

Ответить в теме
Страница 29 из 219 ПерваяПервая ... 19 27 28 29 30 31 39 79 129 ... ПоследняяПоследняя
Показано с 561 по 580 из 4377
  1. Вверх #561
    Живёт на форуме Аватар для Fireball
    Пол
    Мужской
    Адрес
    Украина->Одесса
    Возраст
    38
    Сообщений
    4,568
    Репутация
    718
    Кстати, а кто какие ФС использует для крупных файловых систем (~1T), где будут лежать как большие (1G+) файлы, так и маленькие (10-300M)? С RAID1?
    У меня сейчас часть данных в XFS, часть - JFS.

    С одной стороны, XFS можно онлайн дефрагментировать, причём по чуть-чуть. Действительно хорошо работает для больших файлов.

    JFS меня пока устраивал, да и надёжный. После неожиданных перезагрузок быстрее всего поднимает голову. Но фрагментируется порядком при очень малом объёме свободного места, падает производительность. Ту же XFS я до такого не доводил.

    Упор я бы делал на то, чтоб данные в конце концов не потерялись по вине ФС, да и по ходу дела ФС работала достаточно быстро.

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


  2. Вверх #562
    Посетитель Аватар для recon
    Пол
    Мужской
    Возраст
    37
    Сообщений
    490
    Репутация
    64
    Fireball
    Смотря файлы какого размера будут использоваться чаще.
    Если файлы большого размера не будут часто использоваться то я бы посмотрел в сторону Reiser FS последней версии. При использовании файлов большого размера Reiser может показать падение производительности по сравнению с XFS но зато у него есть преимущество - восстанавливать после критических сбоев ( к примеру случайное форматирование винта,удаление важных файлов ) reiserfs легче : сторонних утилит в том числе кросс платформенных больше чем для более новой и развивающейся XFS
    Hoc est vivere bis,vita posse priore frui!

  3. Вверх #563
    Живёт на форуме Аватар для Fireball
    Пол
    Мужской
    Адрес
    Украина->Одесса
    Возраст
    38
    Сообщений
    4,568
    Репутация
    718
    В общем-то что XFS (у нас с 2001), что JFS (тоже с 2001) - очень неновые ФСки.
    Reiserfs 4 - надо патчить ядро и заниматься прочей ерундой, причём оно сейчас почти не развивается и в официальную ветку не принято.
    Reiserfs 3 - не так уж чтоб у меня упор был именно на мелкие файлы Но, говорят, временами громко падает она. Хотя тут как повезёт - у меня за всё время работы с компьютером лишь 1 раз полетела именно ФС, и то NTFS. Было это ещё без UPS и в Win2k.

    Как я знаю, с восстановлением удалённых файлов практически на всех журналируемых ФС (в Linux) беда - при удалении затираются иноды и это делает возможным лишь сигнатурный поиск ошмётков данных по диску. Потому стараюсь лишний раз не удалять ничего
    Последний раз редактировалось Fireball; 17.05.2009 в 15:17.
    Симулянт - несуществующий обьект, который прикидывается существующим

  4. Вверх #564
    Живёт на форуме Аватар для Fireball
    Пол
    Мужской
    Адрес
    Украина->Одесса
    Возраст
    38
    Сообщений
    4,568
    Репутация
    718
    Не знаю, может кому интересно будет

    Задача: из имеющегося в наличии винта подготовить файловое хранилище, которое в будущем можно будет расширять и надёжность которого можно повысить зеркалированием (при появлении ещё одного накопителя)

    Что использовано: mdadm для создания RAID1-массива с одним отсутствующим компонентом, LVM - для получения динамического (по размеру и пр.) блочного устройства. Поверх - JFS, как нормально работающая в этих условиях ФС.

    Предварительно создаётся раздел типа "Linux raid autodetect" (номер - 0xfd), в данном случае это /dev/sdc1
    Код:
    mdadm --create --verbose /dev/md0  --level=mirror --raid-devices=2 /dev/sdc1 missing  #Создание RAID1-массива, вместо missing можно вписать существующее устройство
    mdadm  -Q --detail /dev/md0 #Отсюда взять UUID для mdadm.conf
    pvcreate /dev/md0
    vgcreate datavg /dev/md0
    vgdisplay datavg #просто инфа по volume group
    lvcreate --extents 100%FREE datavg --name datalv
    mkfs.jfs -s 128M -L Data -q /dev/datavg/datalv
    Если вдруг нужно совсем остановить массив, то
    Код:
    umount /dev/datavg/datalv
    vgchange -a n datavg
    mdadm --stop /dev/md0
    Потом, при появлении ещё одного диска, его можно подключить к массиву и наконец-то получить полноценное, рабочее зеркало (RAID1)
    Код:
    mdadm --manage /dev/md0 --add /dev/sdd1
    Также можно увеличить всё это дело и в длину:
    Код:
    pvcreate /dev/md1  #Инициализирует новое блочное устройство для включения в LVM
    vgextend datavg /dev/md1 
    lvextend -l +100%FREE /dev/datavg/datalv
    mount -o remount,resize /dev/datavg/datalv #Расширяет ФС (подходит только для JFS)
    Да, забыл: будьте аккуратны!
    Последний раз редактировалось Fireball; 17.05.2009 в 22:17.
    Симулянт - несуществующий обьект, который прикидывается существующим

  5. Вверх #565
    Модератор
    Мистер Одесский Форум
    Аватар для maxx™
    Пол
    Мужской
    Адрес
    Одеса
    Возраст
    46
    Сообщений
    32,187
    Репутация
    14503
    Цитата Сообщение от Fireball Посмотреть сообщение
    Да, забыл: будьте аккуратны!
    Если кто-то будет это использовать, то крайне настоятельно рекомендуется взять штук 5 винтов и просимулировать отказ винта, повреждение пары секторов, перепутывание их местами, сборка нового рейда из имеющихся накопителей с сохранением информации и так далее. Все команды и результаты при этом записать. Дабы не сидеть и не изучать эти команды на реальной система.

  6. Вверх #566
    Живёт на форуме Аватар для Fireball
    Пол
    Мужской
    Адрес
    Украина->Одесса
    Возраст
    38
    Сообщений
    4,568
    Репутация
    718
    maxx™, полностью согласен
    У себя проверял, правда на одном винте и его разделах. Можно ещё на loop-устройствах.
    Но лишний раз попрактиковаться - никогда не помешает, ведь это улучшает понимание и уменьшает вероятность фатальных ошибок пользователя.
    Симулянт - несуществующий обьект, который прикидывается существующим

  7. Вверх #567
    Посетитель
    Пол
    Мужской
    Возраст
    36
    Сообщений
    202
    Репутация
    7
    По теме: интересовался альтернативами убогонькой bash на нормальных языках.
    Пытался на питончике что то сделать. В целом красиво. os.walk хорош. на лист-компрехеншенах довольно круто выходит.
    ну типа..
    len([f for f in os.walk("C:/").__next__()[2] if re.match(".{,12}$", f)])
    неуклюже малость. но не суть. Можно написать аналог find с блэк джеком и шлюхами

    Потом внезапно понял что практически весь код это жесткая функциональщина.
    и таки мне очень понравился Haskell
    http://cgi.cse.unsw.edu.au/~dons/blog/2007/03
    Я уже нафантазировал монадические типы и умные обёртки над юних командами.

    про лисп надо почитать. знакомый говорил что он в этом деле его пользует

  8. Вверх #568
    User banned Аватар для Rozik
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    6,406
    Репутация
    6293
    Цитата Сообщение от Fireball Посмотреть сообщение
    Reiserfs 3 - не так уж чтоб у меня упор был именно на мелкие файлы Но, говорят, временами громко падает она.
    Сама собой она не падает.

  9. Вверх #569
    Живёт на форуме Аватар для Fireball
    Пол
    Мужской
    Адрес
    Украина->Одесса
    Возраст
    38
    Сообщений
    4,568
    Репутация
    718
    Цитата Сообщение от Rozik Посмотреть сообщение
    Сама собой она не падает.
    Я тоже придерживаюсь мнения, что у всего есть причина.
    Но никакой гарантии, что неаккуратный пользователь (т.е. я) её не уронит reset'ом (Хотя всегда в случае редких зависов стараюсь сделать сначала SysRq + REISUO) в самый неподходящий момент или выливанием чая на ИБП.
    А что ты используешь и какие впечатления? Или оно в твоих руках боится работать "не так"?
    Симулянт - несуществующий обьект, который прикидывается существующим

  10. Вверх #570
    Один раз у меня прикольно упал райзер - листинг ничего не давал, но по прямому пути файлы открывались
    Само собой, что ИБП + RAID5, так что аппаратный крах исключен

    Правда размер массива был 15Tb, может потому и покрешалось

  11. Вверх #571
    Модератор
    Мистер Одесский Форум
    Аватар для maxx™
    Пол
    Мужской
    Адрес
    Одеса
    Возраст
    46
    Сообщений
    32,187
    Репутация
    14503
    Цитата Сообщение от andreyka Посмотреть сообщение
    Само собой, что ИБП + RAID5, так что аппаратный крах исключен
    Немного офтоп, но если у вас еще никогда не разваливался аппаратный 5-й рейд, то у вас еще все впереди.

  12. Вверх #572
    Не покидает форум Аватар для coder_ak
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    48
    Сообщений
    11,076
    Репутация
    5230
    У меня тоже когда то стоял 3й рейзер и были глюки с железом, постоянно подвисало намертво. Где то на второй неделе этого ужаса таки что то с рейзером случилось. Система загрузилась, но на одном из разделов, который был /usr/ смонтирован, половина файла пропала.
    Сейчас везде ext3, проблем вроде нет, но и зависонов нет )
    Bite my glorious golden ass! © Bender B. Rodríguez

  13. Вверх #573
    Посетитель
    Пол
    Мужской
    Возраст
    36
    Сообщений
    202
    Репутация
    7
    Rozik будет вами доволен.

  14. Вверх #574
    Цитата Сообщение от maxx™ Посмотреть сообщение
    Немного офтоп, но если у вас еще никогда не разваливался аппаратный 5-й рейд, то у вас еще все впереди.
    Просто ненадо использовать говноконтроллеры типа adaptec

  15. Вверх #575
    User banned Аватар для Rozik
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    6,406
    Репутация
    6293
    Цитата Сообщение от Fireball Посмотреть сообщение
    Я тоже придерживаюсь мнения, что у всего есть причина.
    Но никакой гарантии, что неаккуратный пользователь (т.е. я) её не уронит reset'ом (Хотя всегда в случае редких зависов стараюсь сделать сначала SysRq + REISUO) в самый неподходящий момент или выливанием чая на ИБП.
    А что ты используешь и какие впечатления? Или оно в твоих руках боится работать "не так"?
    Везде рейзер3. И ресетилось, и свет выключали, и упс глючил, и винты бэдами просыпали. Так чтоб насмерть не падало за 4 года нигде и ни разу. Всегда fsck было достаточно для восстановления работоспопбности.

  16. Вверх #576
    Живёт на форуме Аватар для Fireball
    Пол
    Мужской
    Адрес
    Украина->Одесса
    Возраст
    38
    Сообщений
    4,568
    Репутация
    718
    Цитата Сообщение от Rozik Посмотреть сообщение
    Везде рейзер3. И ресетилось, и свет выключали, и упс глючил, и винты бэдами просыпали. Так чтоб насмерть не падало за 4 года нигде и ни разу. Всегда fsck было достаточно для восстановления работоспопбности.
    я пару раз делал "--rebuild-tree" для него.
    Наверное, дело в руках.
    Симулянт - несуществующий обьект, который прикидывается существующим

  17. Вверх #577
    Не покидает форум Аватар для Dominion
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    46
    Сообщений
    11,145
    Репутация
    4893
    Натолкнулся на такой ресурс. Какие есть мнения по поводу содержания?

  18. Вверх #578
    Не покидает форум Аватар для coder_ak
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    48
    Сообщений
    11,076
    Репутация
    5230
    Мало ли душевнобольных в интернетах...
    Bite my glorious golden ass! © Bender B. Rodríguez

  19. Вверх #579
    User banned Аватар для Rozik
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    6,406
    Репутация
    6293
    Цитата Сообщение от Fireball Посмотреть сообщение
    я пару раз делал "--rebuild-tree" для него.
    Наверное, дело в руках.
    У меня "--fix-fixable" было достаточно.

  20. Вверх #580
    Цитата Сообщение от Dominion Посмотреть сообщение
    Натолкнулся на такой ресурс. Какие есть мнения по поводу содержания?
    Натолкнись на geky.ru


Ответить в теме
Страница 29 из 219 ПерваяПервая ... 19 27 28 29 30 31 39 79 129 ... ПоследняяПоследняя

Похожие темы

  1. Установка русского языка в Linux Slackware 10.0
    от Vintyara в разделе Программное обеспечение
    Ответов: 8
    Последнее сообщение: 16.05.2005, 09:03
  2. Давайте Linux'ами менятся...
    от stas1707 в разделе Программное обеспечение
    Ответов: 66
    Последнее сообщение: 27.02.2005, 02:22
  3. Linux. TimeZone.
    от mancurt в разделе Программирование
    Ответов: 2
    Последнее сообщение: 21.11.2004, 22:46
  4. SysAdmin под Linux
    от imported_ksv в разделе Программирование
    Ответов: 2
    Последнее сообщение: 26.10.2004, 22:47
  5. Linux-Форум уже доступен!!!
    от ase в разделе Программное обеспечение
    Ответов: 1
    Последнее сообщение: 29.05.2004, 18:27

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения