А какие-то ошибки выдавал? Может их можно решить без кастомного python'a?
Вообще, кастомный python в Solaris лучше не ставить, и больше того, не ставить даже через pip ничего — только через pkg install (если нет готового пакета — собрать самому и поставить). Иначе, после обновления будет много проблем, так как на python завязано почти половина системы, включая и сам пакетный менеджер.
Конфиг smb.conf никак не влияет на тип ФС (если не учитывать момент с ACL), поэтому можете брать любой.
Вопрос про configure не понял. У вас в статье он дефолтный и с ним всё работает.
Когда я спрашивал, подразумевал, что именно не сложилось с ZFS ACL, почему именно нужно POSIX ACL? Хочется больше подробностей. И Кстати, в samba ZFS (NFS) ACL нормально так интегрируются www.samba.org/samba/docs/current/man-html/vfs_zfsacl.8.html. Тоже самое и про python (с какими трудностями столкнулся автор?).
1) Зачем собирать python-27, если он уже есть в пакетах? Я понимаю, если нужно как-то кастомно, но в статье дефолтные настройки сборки
2) Зачем использовать UFS? Какая выгода по сравнению с ZFS?
Неправда. По умолчанию опции выставлены на максимальную сохранность файлов в случае сбоя. Это можно отключить и будет, практически, точно так же быстро работать, как и UFS2/ext4/raizer. Вы просто не умеете ёё готовить для highload'a.
Памяти используется много, потому-то, опять же по-умолчанию, она старается всё закешировать, но и этим поведением можно управлять. Да, комфортную работу на 1Гб оперативной памяти вы точно не получите, и, если у вас 1Гб — то лучше выбрать другую ФС.
Я так понял, у вас нет выходных, отпусков, личных дел, семьи,… Не боитесь, что через пару лет просто сгорите либо на работе, либо по пути на очередной супер-мега срочный вызов? Или просто всё бросите и смените деятельность?
Стремится, не значит — что уже есть. Да, с каждым днём/годом, всё больше и больше, но пока не настолько сильно, что бы пренебрегать 512. Вот начитаются статей неопытные, будут тормоза, и будут потом хаять zfs, мол медленная. И найти проблему будет потом не просто.
Ошибаетесь. Недоработка — достаточно критическая. Если неправильно выбрать размер блока, возможна деградация по скорости записи/чтения на диск (но если для вас это не критично, то мне больше нечего сказать). Более того, как раз наоборот, дисков с поддержкой 4к гораздо меньше, чем с 512. Да и значение «many» из man'a не означает большинство.
PS. Отсылка к man'y вообще не уместна, учитывая уровень статьи.
Когда пишите, ashift=12 — вы уверенны, что ваш HDD/SSD/… поддерживает блоки 4к (даже enterprise диски не все это поддерживают)? И в статье даже нет никаких упоминаний, что за параметры. В предыдущей статье тоже самое, просто записан параметр без объяснений.
Меня всегда интересовал вопрос: дизель генератор, ведь потребляет дизель, а значит, что бы он зимой не замёрз, туда либо нужно добавлять присадки, либо лить всегда зимний дизель, либо поддерживать в тепле, либо… Дополнительно, дизель, если долго стоит, то начинает отслаиваться вода. Где-то даже читал, что из-за такого отслаивания, в одном ДЦ генератор насосался воды и заглох. Как итог: генератор есть, дизель есть, но ДЦ без электричества.
Как вообще обстоят дела у ДЦ конкретно с дизельным топливом?
Сначала нас остановит забор с набором датчиков. Если его потрясти в любом месте или попробовать на него залезть, то сработает датчик вибрации, и сразу выдвинется патруль охраны.
И часто вот так выбегает охрана на любые вибрации? А если вибрации сразу с нескольких сторон, хватит ли у вас охраны что бы выбежать на все направления?
Хотелось бы увидеть описание проблем при сборке php, так как товарищ уже давно занимается сборкой, и не всегда она гладко проходит. У вас то ли всё гладко, то ли упущен этот момент.
?
Откуда там взялся B, когда туда ушли с фонарём C + D?
Здесь никак не вложится, так как обратное время тоже учитывается, и даже, если всех будет переводить А (ведь обратно фонарь-то всё равно нужно нести и ему быстрее всего идти обратно), то получается так:
set skip on interface
Skip all PF processing on interface. This can be useful on loopback interfaces where filtering, normalization, queueing, etc, are not required. This option can be used multiple times. By default, this option is not set.
В целом для новичка достаточно неплохо, но есть несколько нюансов:
Перезапустите зону:
zoneadm -z zone1 reboot
Начиная с 11.3 можно этого не делать, а использовать команду zoneadm -z ZONE apply, после того, как в работающую зону внесли изменения через zonecfg. Но тут так же следует добавить, то apply не сработает, если вы:
— поменяли тип сети (shared/exclusive)
— добавили/удалили датасет (add dataset)
В 11.4 добавлять/удалять датасет можно уже без ребута зоны (через zoneadm -z ZONE apply)
Для настройки зон по вашим условиям можно обойтись и без этого: если ip-type=shared, то этого уж точно не нужно, а если ip-type=exclusive, то ОС сама это сделает на этапе загрузки зоны.
А почему ни слова о curl? Вряд ли кто-то из браузера берёт и сканит ваш сайт. Для скана пишут shell/python/… скрипты, которые используют либо libcurl, либо что-то очень аналогичное.
Вообще, кастомный python в Solaris лучше не ставить, и больше того, не ставить даже через pip ничего — только через pkg install (если нет готового пакета — собрать самому и поставить). Иначе, после обновления будет много проблем, так как на python завязано почти половина системы, включая и сам пакетный менеджер.
Вопрос про configure не понял. У вас в статье он дефолтный и с ним всё работает.
2) Зачем использовать UFS? Какая выгода по сравнению с ZFS?
Памяти используется много, потому-то, опять же по-умолчанию, она старается всё закешировать, но и этим поведением можно управлять. Да, комфортную работу на 1Гб оперативной памяти вы точно не получите, и, если у вас 1Гб — то лучше выбрать другую ФС.
HUC156060CSS20x
HUC156045CSS20x
HUC156030CSS20x
HUH721010AL4204
ST12000NM0017
ST12000NM0037
ST12000NM0137
ST12000NM0147
ST8000NM0075
Стремится, не значит — что уже есть. Да, с каждым днём/годом, всё больше и больше, но пока не настолько сильно, что бы пренебрегать 512. Вот начитаются статей неопытные, будут тормоза, и будут потом хаять zfs, мол медленная. И найти проблему будет потом не просто.
PS. Отсылка к man'y вообще не уместна, учитывая уровень статьи.
Как вообще обстоят дела у ДЦ конкретно с дизельным топливом?
И часто вот так выбегает охрана на любые вибрации? А если вибрации сразу с нескольких сторон, хватит ли у вас охраны что бы выбежать на все направления?
а потом
?
Откуда там взялся B, когда туда ушли с фонарём C + D?
Здесь никак не вложится, так как обратное время тоже учитывается, и даже, если всех будет переводить А (ведь обратно фонарь-то всё равно нужно нести и ему быстрее всего идти обратно), то получается так:
A+D=8
A=1 (обратно)
A+C=5
A=1 (обратно)
A+B=2
Итого 8+1+5+1+2=17.
Начиная с 11.3 можно этого не делать, а использовать команду zoneadm -z ZONE apply, после того, как в работающую зону внесли изменения через zonecfg. Но тут так же следует добавить, то apply не сработает, если вы:
— поменяли тип сети (shared/exclusive)
— добавили/удалили датасет (add dataset)
В 11.4 добавлять/удалять датасет можно уже без ребута зоны (через zoneadm -z ZONE apply)
Для настройки зон по вашим условиям можно обойтись и без этого: если ip-type=shared, то этого уж точно не нужно, а если ip-type=exclusive, то ОС сама это сделает на этапе загрузки зоны.