Механическая или мембранная клавиатура: в чём разница?

Когда в конце 1970-х годов персональные компьютеры стали распространяться на потребительскую территорию, машины обычно поставлялись со стационарной клавиатурой, которая использовалась для управления ими в стиле командной строки, вводя команды по одной за раз. Обычная компьютерная мышь не появится в толпе потребителей, пока гораздо позже, в 1980-х годах, клавиатуры не сыграли гораздо более важной роли.

Почти все клавиатуры, изготовленные в те времена, были в наши дни так называемыми механическими — монолитные огромные бегемоты из твердого толстого пластика с отдельным переключателем под каждой клавишей. Эти звери захватили твой взгляд, хотел ты этого или нет. К сожалению, постепенно после включения мыши в системы в середине 1980-х клавиатура начала терять свое значение как устройство ввода, и впоследствии капитализм победил.

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

Сейчас 2020 год, и мы сделали полный круг — механические клавиатуры, которые можно приобрести, например, здесь — https://www.clife.ru/igrovye-klaviatury/mekhanicheskie, снова стали такими же популярными, как и в прошлом. С появлением новых технологий для переключателей (хотя большинство из них воскресли из их пыльных могил 1970-х годов), будет хорошей идеей проанализировать различия между мембранными и механическими клавиатурами, а также то, имеют ли мембраны по-прежнему полезные свойства.

Механика против мембраны

В наши дни почти все клавиатуры, которые вы видите на рынке для геймеров, являются механическими и часто используют переключатели Cherry MX под капотом, чтобы доставить удовлетворение, которое вы привыкли. Иногда компании придумывают мембранную клавиатуру и выстраивают коробку с заверениями своего «механического ощущения» или чего-то подобного. Некоторые компании пытаются смешаться с моделями, которые используют переключатели, называемые механическими мембранами, мемханическими или другими словами, которые еще больше сбивают вас с толку. Ясно, что мембранные клавиатуры не совсем популярны. Можете ли вы быть уверены, что сейчас?

Механические выключатели

Начиная с определения, общий консенсус для механических переключателей более или менее следующий:

механический переключатель использует специальную пружину и переключатель под каждой клавишей

Механическому переключателю нужны две вещи: способ создания и размыкания цепи и пружина для обеспечения силы, необходимой для его сброса. Электрическая цепь обычно замыкается с помощью двух или более металлических листов, которые соприкасаются друг с другом, а сопротивление — через внутреннюю специальную пружину, которая растягивается до некоторого количества центиньютонов (сН) или грамм-силы (gf)  (эти два очень близко друг к другу). Некоторые типы механических переключателей используют светочувствительные, емкостные или магнитные (эффект Холла) для отправки сигнала.

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

1. Надежность

Механические выключатели очень надежны, часто длятся целую жизнь нормального использования — а потом и некоторые. Производители даже старались сделать это конкурентным преимуществом, сообщая о сроке службы 60 миллионов, 70 миллионов и 80 миллионов прессов. Откровенно говоря, стандартных 50 миллионов более чем достаточно — если только вы не хардкорный ритм-геймер.

2. Модульность

Поскольку механические переключатели состоят из отдельных частей, любой неисправный можно заменить некоторыми навыками пайки и немного времени. Иногда необходимо поменять весь коммутатор, иногда только часть. Эта модульность также хорошо подходит для настройки; замена пружины на более стойкую, например, дает переключателю больше вещества. В наши дни все чаще встречается переключатель с возможностью горячей замены , в котором каждый переключатель можно вытащить и вставить обратно без необходимости пайки его на монтажную плату.

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

3. Варианты

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

Точно так же вы найдете множество различных форм-факторов и раскладок для механических клавиатур. Может быть, вам нужна ежедневная цифровая клавиатура, или, может быть, вам лучше работать с добавленным жилым фондом — механика поможет вам.

Параметры настройки также распространяются на колпачки клавиш — их можно найти в Интернете. Крестообразная монтажная стойка, изобретенная Cherry для своих коммутаторов Cherry MX десятилетия назад, стала стандартом для клавишных колпачков, и по этой причине они широко доступны и взаимозаменяемы. Как высококачественные обычаи, так и серийные дешевые наборы доступны в миллионах различных профилей клавиш и цветовых решений в соответствии с вашим настроением.

4. Производительность

Пожалуй, самое главное для людей, которым нравятся соревновательные или даже случайные игры, механические клавиатуры предлагают более последовательное нажатие клавиш, которое обязательно регистрируется быстро благодаря их изначально низкой задержке. Короче говоря, несмотря на то, что множество факторов влияет на общий конвейер задержки от намерения до регистрации ввода в игре и на вашем экране, вы можете доверять механической клавиатуре любого типа, чтобы последовательно обыгрывать своих мембранных конкурентов.

Кроме того, в то время как большинство мембранных клавиатур могут предлагать только около 10 нажатий клавиш , механические клавиатуры часто могут предлагать NKRO, или N-клавиши. Это означает, что вы можете нажать каждую клавишу сразу, и все они будут зарегистрированы. Звучит не очень полезно, но для некоторых игр, в которых требуется постоянно держать обе руки на клавиатуре, 6 клавиш часто не соответствуют требованиям.

Мембранные клавиатуры

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

По сравнению с «миниатюрным выключателем лампы», которым являются механические переключатели, мембранные клавиатуры действительно больше похожи на соединение двух незакрепленных проводов вместе. Нет никакого реального механизма, который завершает цепь, кроме давления пальца, удерживающего провода вместе. Это ненадежно и слабо в долгосрочной перспективе, накапливаясь с другими недостатками мембраны:

1. Износ

Резиновый конус внутри, вероятно, начнет ослабевать и терять чувство с годами, поскольку резина устает от постоянного изгиба. Точно так же тонкие пластиковые мембраны трутся друг о друга с каждым нажатием клавиши, в конечном итоге изнашиваются. Скорее всего, это произойдет гораздо раньше, чем обычно служат механические переключатели, включающие 50, 60 или 70 миллионов нажатий клавиш — возможно, от 10 до 20 миллионов нажатий.

2. Нет модульности

Поскольку мембраны строятся не путем пайки вместе отдельных частей, а, скорее, доверяя работе клавиатуры на листах мембран, любая клавиша, которая изнашивается или перестает работать, будет мертвой навсегда. Вы не можете купить запасные части, и вы не можете легко их починить — делая их кормом для мусорных свалок …

То же самое относится и к клавишным колпачкам — поскольку у мембранных клавиатур нет стандартной системы крепления клавиш, как у механических переключателей, вы не можете менять крышки клавиш по любой причине.

3. Одноразовый характер

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

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

4. Стоимость

Единственным преимуществом обычной мембранной клавиатуры является ее экономичность. Вы можете приобрести приличную мембранную клавиатуру по цене 30–50 €, тогда как средняя механическая клавиатура обойдется вам в районе 80–100 €.

Если у вас ограниченный бюджет, ничто не сравнится с мембранной клавиатурой.

А как насчет механических/мембранных комбинаций?

Это особенно болезненно для меня, так как компании используют информационную засуху для продвижения этих клавиатур на рынок. Mecha-мембрана и мем-значно некоторые имена для этих типов переключателей — что важно знать , что все механические/мембранные комбинированные выключатели только мембранные клавиатуры в маскировке.

Контур завершается соприкосновением друг с другом мембранных листов, в то время как «механическое ощущение» достигается с помощью дополнительной панели щелчка внутри. По сути, это мембранная клавиатура с добавленным дверным звонком, который позволяет вам знать, что вы нажали кнопку. Те же недостатки, только больше наворотов.

А Topre? Что насчет IBM Model M?

Подобно пиратскому коду от Пиратов Карибского моря, здесь определение «механический» начинает функционировать больше как руководство.

В то время как переключатели Topre представляют собой резиновые купола , они не приводятся в действие мембраной. Даже в этом случае резиновые купола, которые обеспечивают сопротивление и обратную связь, намного толще и специально разработаны по сравнению с обычными куполами, которые вы найдете на офисных клавиатурах. Они также исправны, заменяя отдельные купола, если вы того пожелаете. Топре управляет приведением в действие посредством емкостного измерения, которое является очень надежным бесконтактным способом определения электростатического поля для отключения датчика.

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

Точно так же, но наоборот, Model Ms не являются резиновыми куполами , но они приводятся в действие мембраной , что дает им место в механической линейке. В модели Ms используется механизм с пружинным изгибом, который обеспечивает четкий щелчок, при этом рычаг нажимает на мембраны внутри и нажимает клавишу. Я знаю, что критиковал срок службы мембран раньше, но ясно, что они могут быть сделаны на всю жизнь — я думаю, что они просто должны были быть сделаны в 80-х годах.

Если вы любите старинные эстетическую и LOUD clickity-клаки, вы должны попробовать Model M. Я нахожу ощущение модели M выпучивания пружины немного не хватает в отделе четкости, но в остальном это хороший тактильное и особенно слышимый переключатель для ввода текста.

Что я должен купить для игр или набора текста?

Для набора текста все подходит, действительно. Один человек предпочитает линейные переключатели, другой — громкий и щелкающий, а третий — тихий, но тактильный. Некоторые могут даже предпочесть старый мембранный Keytronic из 90-х. Пока вы наслаждаетесь ощущениями, ничто другое не имеет значения. Если вам нужны указатели, я бы лично начал с тактильного переключателя среднего веса (срабатывание 55-70cN).

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

Причина 1: меньшая задержка всегда лучше

С механическими переключателями обычно следует более низкая задержка. Традиционные контактирующие с металлическим листом клавиатуры имеют задержки (иногда называемые временным интервалом ввода ) в 15-25 миллисекунд, в то время как мембранные клавиатуры обычно набирают более 30 миллисекунд. Более низкая задержка означает более быстрые реакции, а более быстрые реакции означают больше убийств и меньше смертей. С помощью эффекта Холла и оптических время задержки может быть уменьшено до примерно 2-4 миллисекунд от момента срабатывания до получения сигнала с клавиатуры и кабеля USB.

Причина 2: последовательность нажатия клавиш

С мембранами приведение в действие не очень точное. Требуется некоторое усилие, чтобы сжать мембранные листы достаточно, чтобы послать сигнал, но это не всегда то же самое усилие каждый раз. В механических переключателях типа «металлический лист» металлические листы каждый раз касаются друг друга с точным усилием. Последовательное нажатие клавиш важно в таких ритм-играх, как osu! или VSRG. Оптические или иные конструкции на основе датчиков могут аналогичным образом отключать датчик в точных точках вдоль хода ключа.

Причина 3: форм-факторы

Я уже избежал этого с преимуществом номер два в общем механических клавиатур, но я чувствую, что это настолько важная часть моей собственной игры, что я хотел включить ее здесь. Поскольку механические клавиатуры имеют меньшие форм-факторы, такие как 60%, 75% и TKL, вы можете сэкономить место для размещения на рабочем столе. Это позволяет вам уменьшить ваш DPI и повысить точность мыши в конкурентных играх FPS, таких как Apex Legends, CS: GO или Overwatch.

Вывод

Я не учел специфику работы каждого отдельного типа технологий, потому что, откровенно говоря, он превратил бы эту длинную статью в полноценный роман. Мне кажется, что я разумно объяснил общие преимущества и недостатки механических и мембранных клавиатур, основываясь как на фактической информации, так и на своем личном опыте владения всеми типами клавиатур и переключателей, упомянутых в этой статье.



2020-06-25T09:57:23
Вопросы читателей

Непредвиденная энергия разума

Интересные события во все времена интересовали людей. Мы непременно желаем знать, что происходило и происходит с нами.

И, безусловно, беспокоит будущее всего людского рода. Из-за этого особенно горячо воспринимаются свежие сообщения на актуальную тематику. К приоритетным относятся также новости науки. Журналисты ежедневно пишут для нас статьи о самых важных событиях в мире науки, приводят комментарии учёных, обычных неравнодушных людей. Конечно, каждому интересны сообщения о здоровье, возможностях человеческого мозга. На любом ресурсе мы становимся очевидцами либо участниками споров о канонических либо нетрадиционных методах предупреждения и терапии какого-либо недуга, пользе и вреде йогурта и других вопросах в плане здорового образа жизни. Читать

История тортов

История торта происходит из глубокой древности. Первые торты очень сильно отличались о тех тортов, что мы едим сегодня. Они больше напоминали на хлеба с медом. Часто добавлялись орехи и сухофрукты. По мнению историков пищи, древние египтяне были первой культурой, которые показали передовые навыки выпечки.

Оксфордский словарь английского языка прослеживается английское слово торт обратно в 13-м веке. Это вывод «kaka», в древнескандинавском языке. Средневековые европейские пекари часто пекли кексы и пряники. Эти продукты могут храниться в течение многих месяцев. Читать

Как заархивировать (и распаковать) файлы с помощью PowerShell

Формат  файла ZIP  уменьшает размер файлов, сжимая их в один файл. Этот процесс экономит дисковое пространство, шифрует данные и позволяет легко обмениваться файлами с другими. Вот как можно сжать и разархивировать файлы с помощью PowerShell.

Как архивировать файлы с помощью PowerShell

Начнем с сжатия некоторых файлов в ZIP-архив с помощью командлета Compress-Archive. Он берет путь к любым файлам, которые вы хотите сжать — несколько файлов разделяются запятой — и архивирует их в указанном вами месте назначения.

Сначала откройте PowerShell, выполнив поиск в меню «Пуск», а затем введите следующую команду, заменив <PathToFiles> и <PathToDestination>указав путь к файлам, которые вы хотите сжать, а также имя и папку, в которую вы хотите его поместить, соответственно:

Compress-Archive -LiteralPath <PathToFiles> -DestinationPath <PathToDestination>

Когда вы указываете путь назначения, обязательно укажите имя файла архива, иначе PowerShell сохранит его как «.zip», где вы укажете.

Примечание. Кавычки вокруг пути необходимы только в том случае, если путь к файлу содержит пробел.

В качестве альтернативы, чтобы сжать все содержимое папки — и все ее подпапки — вы можете использовать следующую команду, заменив <PathToFolder> и <PathToDestination> указав путь к файлам, которые вы хотите сжать, а также имя и папку, в которую вы хотите перейти, соответственно:

Compress-Archive -LiteralPath <PathToFolder> -DestinationPath <PathToDestination>

В предыдущем примере мы указали путь к каталогу с несколькими файлами и папками без указания отдельных файлов. PowerShell берет все внутри корневого каталога и сжимает его, подпапки и все.

Командлет Compress-Archive позволяет использовать подстановочный знак (*) для дальнейшего расширения функциональности. При использовании символа вы можете исключить корневой каталог, сжать только файлы в каталоге или выбрать все файлы определенного типа. Чтобы использовать подстановочный знак с Compress-Archive, вы должны использовать -Path вместо этого параметр, так как -LiteralPath не принимает их.

Выше мы рассмотрели, как включить корневой каталог и все его файлы и подкаталоги при создании архивного файла. Однако, если вы хотите исключить корневую папку из Zip-файла, вы можете использовать подстановочный знак, чтобы исключить ее из архива. Добавляя звездочку (*) в конец пути к файлу, вы указываете PowerShell только захватить то, что находится внутри корневого каталога. Это должно выглядеть примерно так:

Compress-Archive -Path C:pathtofile* -DestinationPath C:pathtoarchive.zip

Далее, скажем, у вас есть папка с кучей файлов разных типов (.doc, .txt, .jpg и т. Д.), Но вы хотите сжать только один тип. Вы можете указать PowerShell архивировать их, не затрагивая явно. Обозначение команды будет выглядеть так:

Compress-Archive -Path C:pathtofile*.jpg -DestinationPath C:pathtoarchive.zip

Примечание. Подкаталоги и файлы корневой папки не включаются в архив этим методом.

Наконец, если вам нужен архив, который сжимает только файлы в корневом каталоге и во всех его подкаталогах, вы должны использовать подстановочный знак «звезда-точка-звезда» (*. *) Для их сжатия. Это будет выглядеть примерно так:

Compress-Archive -Path C:pathtofile*.* -DestinationPath C:pathtoarchive.zip

Примечание. Подкаталоги и файлы корневой папки не включаются в архив этим методом.

Даже после завершения архивирования вы можете обновить существующий заархивированный файл с использованием -Updateпараметра. Это позволяет заменять старые версии файлов в архиве новыми версиями с такими же именами и добавлять файлы, созданные в корневом каталоге. Это будет выглядеть примерно так:

Compress-Archive -Path C:pathtofiles -Update -DestinationPath C:pathtoarchive.zip

Как распаковать файлы с помощью PowerShell

Помимо возможности архивировать файлы и папки, PowerShell имеет возможность разархивировать архивы. Процесс даже проще, чем их сжатие; все, что вам нужно, это исходный файл и место для данных, готовых к распаковке.

Откройте PowerShell и введите следующую команду, заменив <PathToZipFile> и <PathToDestination> указав путь к файлам, которые вы хотите сжать, а также имя и папку, в которую вы хотите перейти, соответственно:

Expand-Archive -LiteralPath <PathToZipFile> -DestinationPath <PathToDestination>

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

По умолчанию, если вы пропустите -DestinationPath параметр, PowerShell разархивирует содержимое в текущий корневой каталог и использует имя файла Zip для создания новой папки.

В предыдущем примере, если мы пропустим -DestinationPath, PowerShell создаст папку «Архив» по ​​пути «C:Usersbrady» и извлечет файлы из архива в папку.

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

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



2020-06-23T12:30:42
Вопросы читателей

Как включить группы вкладок в Microsoft Edge

Microsoft Edge может обрабатывать множество открытых вкладок, но после открытия нескольких страниц быстро становится трудно управлять ими и становится сложнее отслеживать их.

Группы вкладок — это новая функция, которая позволяет создавать группы вкладок, которые вы открываете, для лучшей организации страниц. Функции не включены по умолчанию, и вам нужно получить доступ к экспериментальным настройкам Microsoft Edge, чтобы включить его.

В этом руководстве вы узнаете, как включить и начать использовать группы вкладок, чтобы лучше управлять и организовывать открытые вкладки в версии Chrome для Microsoft Edge в Windows 10.

Как включить группы вкладок в Microsoft Edge

Включить группы вкладок на краю:

  1. Откройте Microsoft Edge.
  2. Введите следующий путь в адресной строке и нажмите Enter:
    edge://flags/#tab-groups

  3. В разделе «Группы вкладок» используйте раскрывающееся меню справа и выберите «Включено» (или «Отключено», чтобы отключить эту функцию).

  4. Нажмите кнопку Перезапустить.

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

Как использовать Tab Groups на Edge

Используйте группы вкладок на краю:

  1. Откройте Microsoft Edge.
  2. Откройте несколько сайтов.
  3. Щелкните правой кнопкой мыши вкладку и выберите параметр «Добавить в новую группу».

  4. Нажмите цветную круглую кнопку, чтобы настроить группу.
  5. Укажите название группы вкладок. Например, новости, видео, исследования и т.д.

  6. Выберите цвет, чтобы лучше идентифицировать группу.
  7. Щелкните правой кнопкой мыши другие вкладки, выберите меню «Добавить в существующую группу» и выберите группу, в которую вы хотите добавить вкладку.

  8. (Необязательно) Щелкните правой кнопкой мыши вкладку и выберите параметр « Добавить в новую группу», чтобы создать другую группу.

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

При использовании групп вкладок вы можете перетаскивать вкладки вокруг, чтобы переместить их в другую группу, или вы можете щелкнуть правой кнопкой мыши вкладку и выбрать « Добавить в существующую группу меню» и выбрать группу, которую вы хотите переместить.

Если вам больше не нужна вкладка в группе, щелкните ее правой кнопкой мыши и выберите параметр «Удалить из группы». Чтобы удалить все вкладки, щелкните цветную точку и выберите параметр «Разгруппировать» или «Закрыть группу», чтобы закрыть все вкладки группы. Или вы всегда можете закрыть каждую вкладку в отдельности.

Если вам не нравится текущий порядок групп, вы можете щелкнуть и удерживать значок цветной точки, чтобы изменить порядок групп в окне.

Хотя группы вкладок — это полезная функция для управления открытыми страницами, помните, что эта функция доступна только во время текущего сеанса, но после закрытия и повторного открытия Microsoft Edge группы будут удалены.



2020-06-23T12:21:03
Вопросы читателей

🐧 Скрипт shell для резервного копирования базы данных MongoDB

MongoDB – это кроссплатформенный, ориентированный на документы сервер баз данных NoSql.

В этом руководстве вы найдете скрипт оболочки для резервного копирования базы данных MongoDB.

Скрипт также удаляет резервные копии с сервера старше указанного дня.

Вы можете скопировать этот скрипт:

!/bin/bash





######################################################################



##



##   MongoDB Database Backup Script 



##   Written By: Rahul Kumar



##   Update on: June 20, 2020



##



######################################################################



export PATH=/bin:/usr/bin:/usr/local/bin



TODAY=`date +"%d%b%Y"`





######################################################################



######################################################################



DB_BACKUP_PATH='/backup/mongo'



MONGO_HOST='localhost'



MONGO_PORT='27017'





# If mongodb is protected with username password.



# Set AUTH_ENABLED to 1 



# and add MONGO_USER and MONGO_PASSWD values correctly



AUTH_ENABLED=0



MONGO_USER=''



MONGO_PASSWD=''



# Set DATABASE_NAMES to "ALL" to backup all databases.



# or specify databases names seprated with space to backup 



# specific databases only.



DATABASE_NAMES='ALL'



#DATABASE_NAMES='mydb db2 newdb'



## Number of days to keep local backup copy



BACKUP_RETAIN_DAYS=30   



######################################################################



######################################################################



mkdir -p ${DB_BACKUP_PATH}/${TODAY}



AUTH_PARAM=""



if [ ${AUTH_ENABLED} -eq 1 ]; then



AUTH_PARAM=" --username ${MONGO_USER} --password ${MONGO_PASSWD} "



fi



if [ ${DATABASE_NAMES} = "ALL" ]; then



echo "You have choose to backup all databases"



mongodump --host ${MONGO_HOST} --port ${MONGO_PORT} ${AUTH_PARAM} --out ${DB_BACKUP_PATH}/${TODAY}/



else



echo "Running backup for selected databases"



for DB_NAME in ${DATABASE_NAMES}



do



mongodump --host ${MONGO_HOST} --port ${MONGO_PORT} --db ${DB_NAME} ${AUTH_PARAM} --out ${DB_BACKUP_PATH}/${TODAY}/



done



fi



######## Remove backups older than {BACKUP_RETAIN_DAYS} days  ########



DBDELDATE=`date +"%d%b%Y" --date="${BACKUP_RETAIN_DAYS} days ago"`





if [ ! -z ${DB_BACKUP_PATH} ]; then



      cd ${DB_BACKUP_PATH}



      if [ ! -z ${DBDELDATE} ] && [ -d ${DBDELDATE} ]; then



            rm -rf ${DBDELDATE}



      fi



fi





######################### End of script ##############################

Расписание резервного копирования MongoDB

Вы можете легко запланировать этот скрипт в crontab для регулярного резервного копирования баз данных.

0 2 * * * /backup/mongo-backup.sh



2020-06-23T08:44:52
Скрипты