LINUX.ORG.RU

Помощь с сервером.

 


1

1

Здравствуйте. В кратце, есть сервер с 128гб ОЗУ и ssd 870 evo plus 500 gb и 8 ssd kingston sedc500 3.8 TB. На него нужно накатить Astra linux. На текущий момент на сервер будет установлена 1с и файлопомойка всяких фото документов и т.д. Позже может разростись в что-то большее. Поэтому нужна максимальная универсальность. Сам с линуксом знаком 3 дня, так что надеюсь на понимание. Собственно:

  1. Какую фс использовать? Я так понимаю что для ссд рекомендуют btrfs ?
  2. Стоит ли использовать lvm ?
  3. По разметки диска. Из того что я нашел: 500мб /раздел efi 2gb /boot
    10gb Lvm /swap Остаток lvm /root 1ssd 3.8tb lvm /home 1ssd 3.8tb под бэкап Остальные по мере надобности. Без понятия на сколько это нормально.
  4. Стоит ли разносить какие то точки монтирования, по типу /var и т.д. особенно актуально с бд 1с.
  5. Как лучше все это дело бэкапить? В идеале чтоб если умрет ssd то достаточно просто было восстановить систему. Ну стоит ли делать какой нибудь рейд?
Ответ на: комментарий от YujinV13

извиняюсь, не сообразил, что вам это всё сложно будет в таком виде

в общем - пока просто в виртуалке поставьте, чтобы посмотреть как вообще это выглядит. iso подцепите

в венде вообще хорошо ориентируетесь?
dism знаете что такое? GPO?
diskpart во время установки умеет запускать параллельно остальному?
мне чтобы общий уровень понять

mumpster ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

чот какие-то сферические подкачки в вакууме, а особенно забавно вот это:

«if no physical memory is available»

БУГАГА!

если до этого дошло и таки понадобилась подкачкка - и как это спасёт если сейчас даже в ноутбуках с завода оп 64гига?

нет, это будет всего лишь означать, что что-то пошло не так

и один фиг разбираться.

а в норме обычно сейчас так:

Swap: 31076212 348260 30727952

и это с учётом что я перед этим образы M.2 дисков туда сюда гонял
но тут он всё равно нужен, туда suspend делается

а вот на веб-сервере:

Swap: 1046524 0 1046524

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

Он об этом и сам пишет:

The reason is that swap is not only useful when your applications consume more memory than there is physical RAM (actually, in that case, swap is not very useful at all because it seriously impacts performance). The main incentive for swap nowadays is not to magically turn 16GiB of RAM into 32 GiB, but to make more efficient use of the installed, available RAM.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от mumpster

Собственно, он пишет о том, что удаление swap может принести только вред, но не пользу, и потому его нужно оставлять:

Whenever you ask for a new memory page from the operating system, the memory manager has to make an educated decision:

    1. Purge a page from the buffer cache
    1. Purge a page from a mapping (effectively the same as #1, on most systems)
    1. Move a page that has not been accessed for a long time – preferably never – to swap (this could in fact even happen proactively, not necessarily at the very last moment)
    1. Kill your process, or kill a random process (OOM)
    1. Kernel panic

Options #4 and #5 are very undesirable and will only happen if the operating system has absolutely no other choice. Options #1 and #2 mean that you throw something away that you will possibly be needing soon again. This negatively impacts performance.

Option #3 means you move something that you (probably) don’t need any time soon onto slow storage. That’s fine because now something that you do need can use the fast RAM.

By removing option #3, you have effectively limited the operating system to doing either #1 or #2. Reloading a page from disk is the same as reloading it from swap, except having to reload from swap is usually less likely (due to making proper paging decisions).

In other words, by disabling swap you gain nothing, but you limit the operation system’s number of useful options in dealing with a memory request. Which might not be, but very possibly may be a disadvantage (and will never be an advantage).

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

да я с этим не спорю. но ему там же в панамку напихали!

читай комменты ниже!

If your Swap used never exceeds Mem free you don’t need swap. If it does, you do. … I’d rather have the OOM killer activate before waiting for that much swap to fill up if something goes wrong. … etc.

не, то что он высказывает - раньше работало, я ещё застал времена 4мб ОЗУ (линукс с иксами не мог там нормально работать даже с этими вашими подкачками) и т.п. солярисы USII на Blade150.

только времена меняются и это сейчас просто бессмысленно.

вон, уважаемый mord0d подтвердил давеча, что даже фришка больше подкачки не требует! а раньше она без этого нормально не работала.

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

кстати, как paging выглядит - я знаю и видел. а ты?
а без подкачки его просто не будет и OOM killer просто выкинет rogue proc

mumpster ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

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

это во времена книги Лукидиса про оптимизацию на юниксах - было актуально.

очнись! уже меньше 4 гигов ОЗУ - просто не бывает новых предложений для десктопа в принципе! захудалый Huawei 1288H с 128ГБ ОЗУ приходит! какая ещё там подкачка?

из забавного - на СХД Дорадо - подкачка есть! :) 2 гига ажно!

при том что там 512ГБ в каждом контроллере стоит

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

Да все нормально, это понятно что в линуксе я тупень, ибо мне он был не нужен. Из перечисленного я только групповыми политиками не пользовался. Астру я ставил на ПК ну и кое какие эксперименты проводил. По типу установить ефи и Бут по нормальному, а рут хомяк и своп в лвм. Ну и так, всякое баловство.

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

ну уже кое-что!

не с нуля значит. т.е. прост аналогии надо провести.

так, раз с diskpart работали, то и fdisk/mdadm - легко освоите.

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

переходя к конкретностям - каковы версия астры, модели железа (в частности, есть ли реальный, не программный RAID адаптер типа LSI 9460)? ибо если используетс яон - то мою разбивку вы не сделаете.

mumpster ★★★★★
()

Какую фс использовать? Я так понимаю что для ссд рекомендуют btrfs ?

Если не знаешь, зачем тебе btrfs, то хватит и ext4.

Стоит ли использовать lvm ?

Если не знаешь зачем, то не нужно.

500мб /раздел efi

Зачем так много для примитивной программки?

2gb /boot

Ты десять ядер собрался хранить?

10gb Lvm /swap

Допустим. Для галочки, но пусть будет. Мне кажется, в твоем случае надежнее, безопаснее и универсальнее будет свопить в файл.

Остаток lvm /root

400+ ГБ - под корень? У тебя там вагон софта и килопарсеки логов?

3.8tb lvm /home 1ssd 3.8tb

Допустим. Тебе виднее.

Стоит ли разносить какие то точки монтирования, по типу /var и т.д. особенно актуально с бд 1с.

С таким огромным корневым каталогом - едва ли. Если корневой каталог будет меньше, можно выделить /var от греха подальше. Но я админ локалхоста, так что могу ошибаться.

Как лучше все это дело бэкапить? В идеале чтоб если умрет ssd то достаточно просто было восстановить систему.

Один бекап - на другой системе в том же здании, один - за пределами здания. Обычно советуют так. Это для данных. Систему можно бекапить один раз. Локахлост так и вовсе можно бекапить на той же машине или не бекапить вовсе. Так или иначе, тебе нужен анализ рисков, хотя бы наколеночный. Тебе виднее, грозят ли твоему предприятию массовые беспорядки, пожары, наводнения и нападения инопланетян, какие финансовые последствия всё это будет иметь и во сколько обойдутся те или иные шаги по смягчению. Думаю, наличие копии системы в облаке не особо поможет оправиться от пожара или чего-то подобного.

Восстановить систему будет не проще и не сложнее, чем эти самые бекапы изготовить. Тыкал в кнопки - снова потыкаешь в кнопки. Написал портянку на bash - заготовь еще одну портянку.

Ну стоит ли делать какой нибудь рейд

Делай, если нужно повысить надежность и/или скорость. Не делай, если соответствующих задач не стоит.

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

VROC? это программный RAID («Virtual RAID On CPU») с частичной поддержкой в железе. причём там раньше засада была с полным функционалом толкьо при наличия лиц. ключа. никаких особых преимуществ перед обычными программными - не имеет. зато минусы надеюсь понятны? кстати, я не знаю, есть ли у них там RAID6, никогда не интересовался. управлять можно будет и стандартно через mdadm. VROC хороший выбор кстати если у вас dual boot с вендой.

в общем, я бы посоветовал подумать про моё первоначальное предложение - оно позволяет гибко подойти к противоречивых требованиям и сделать два разных по уровню raid на одних и тех же дисках. + зеркало системно-загрузочного самсунга на кингстоны и копия EFI раздела. а нормального адаптера у вас всё равно нет. так что тот вариант отпадает.

ну и на вашем месте я бы сразу прикупил один кингстон в ЗИП.

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

да нет в наше время смысла в отдельных разделах если ты не понимаешь зачем они тебе (также как LVM)

так что:

/EFI samsung+копия на некоторых kingston / samsung+зеркало на некоторых kingston /1C kingston RAID1 /files kingston RAID6

всё на mdadm, а LVM не нужен в данной ситуации

всё!

про РК - вот хз кстати. я лично с ходу не могу ответить кроме совета про стандартную 2-недельку.

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

про РК - вот хз кстати. я лично с ходу не могу ответить кроме совета про стандартную 2-недельку.

Зависит от ценности информации. На своем локалхосте я лучше потрачу полдня на переустановку и настройку системы, чем те же полдня буду зарабатывать на внешний носитель и еще полдня отвлекаться от работы на ход копирования. А Facebook без кода и баз данных - банкрот.

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

да нет в наше время смысла в отдельных разделах если ты не понимаешь зачем они тебе (также как LVM)

Я тоже к этому пришел. Но недавно обнаружил, что вышла новая версия Raspberry Pi OS, и обновиться можно только через переустановку. Привет, tar czvf idontneednopartitions.tgz /home и ручное добавление хомяка после Pi Imager. Пока, впрочем, предпочитаю не обновляться.

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

YMMV

я же не говорю, что это рецепт для всех и всего. у меня вот на домашней не так. но это наполовину исторически.

просто начать с того, что сейчас отдельный /usr на systemd - это проблемка. с /var тоже есть нюансы.

mumpster ★★★★★
()