Почетна > Командна линија > СнапМиррор Подешавање скрипте

СнапМиррор Подешавање Скрипта

Имао сам задатак да реплицира на постојећи корисници Филер свом новом ДР система. То је прилично велики систем, а колико ствара СнапМиррорс није нарочито сложен, то је дуготрајан. Дакле, као и са многим стварима радим, написао сам скрипту да помогнем постигао тај задатак брже и идите су још једну кафу.

Мораћете ПСК подешавање тастера (као и увек), али остало је затражена. Нема валидација података (не чуди). Скрипта ће излаз 4 текстуалне датотеке, једну за креирање / ограничавање све дискове, један за "снапмиррор.цонф", на који ће се користити уместо "снапмиррор.цонф" док радите основном иницијализацију, и најзад један на заправо покрените снапмиррорс. Нема интелигенција око истовремених токова, тако да иницијализација је још увек помало жонглирања акта и игра чекања.

Молимо вас јавите ми ако сте пронашли овај користан.

# / Бин /! Басх

ецхо "Унесите име примарне Филер:"
прочитајте ПРИ_ФИЛЕР

ецхо "Унесите име ДР Филер:"
прочитајте ДР_ФИЛЕР

ЦоннецтСтринг = "ССХ-Ц 3ДЕС"
# ЦоннецтСтринг = "РСХ"

СнапМиррорХоур = 22
СнапМиррорМинуте = 0
СнапМиррорСтаггер = 5

ецхо ""> $ {} ДР_ФИЛЕР _филер_волумес.ткт
ецхо ""> $ {} ДР_ФИЛЕР _снапмиррор.цонф
ецхо ""> $ {} ДР_ФИЛЕР _см_инитиализе.ткт
ецхо ""> $ {} ДР_ФИЛЕР _снапмиррор_инит.цонф

за АГГР у `$ {$} ЦоннецтСтринг ПРИ_ФИЛЕР" аггр статуса "| авк '$ 2 ~ / Држава / {принт $ 1}'`
до
ВЕЛИЧИНА = '$ {$} ЦоннецтСтринг ПРИ_ФИЛЕР "ДФ-Ах $ АГГР" | сед' с / \ ([0-9] [КМГТ] \) Б / \ 1 / г '|. Авк' $ 1 ~ / снимак! | Агрегатна / {принт $ 2} '`
за ВОЛ у `$ {ЦоннецтСтринг} $ ПРИ_ФИЛЕР" аггр схов_спаце $ АГГР "| авк '$ 1 ~ / свемир / {принт $ 0}' | авк '$ 4 ~ / запремина | фајл | ниједно / {принт $ 1}'`
до
ецхо "Вол стварају} $ {ВОЛ-а нико $ {АГГР} $ {сизе}" >> $ {} ДР_ФИЛЕР _филер_волумес.ткт
ецхо "Вол ограничите $ {} ВОЛ" >> $ {} ДР_ФИЛЕР _филер_волумес.ткт
ецхо "Покрени снапмиррор-С $ {ПРИ_ФИЛЕР}: $ {авг} $ {ДР_ФИЛЕР}: $ {} ВОЛ" >> $ {} ДР_ФИЛЕР _см_инитиализе.ткт
ецхо "$ {ПРИ_ФИЛЕР}: $ {авг} $ {ДР_ФИЛЕР}: $ {ВОЛ} - $ {СнапМиррорМинуте} $ {} СнапМиррорХоур **" >> $ {} ДР_ФИЛЕР _снапмиррор.цонф
ецхо "$ {ПРИ_ФИЛЕР}: $ {авг} $ {ДР_ФИЛЕР}: $ {} ----- ВОЛ" >> $ {} ДР_ФИЛЕР _снапмиррор_инит.цонф

СнапМиррорМинуте = `екпр $ $ СнапМиррорМинуте + СнапМиррорСтаггер`

уколико [$ СнапМиррорМинуте-ГТ 58]
онда
СнапМиррорМинуте = 0
СнапМиррорХоур = `екпр $ СнапМиррорХоур + 1`
Фи
уколико [$ СнапМиррорХоур-ГТ 23]
онда
СнапМиррорХоур = 0
Фи
врши
врши

ВН: Ф [1.9.11_1134]
Оцените овај пост:
Оцена: 6.6 / 10 (5 вотес цаст)
based on 5 ratings СнапМиррор Инсталација скрипте, 6,6 од 10 на основу 5 оцена

Командна линија , , и ,

  1. Давис
    Април 4тх, 2011 ат 16:41 | # 1

    Ауесоме скрипта. Ово је само ствар морамо ... егзактни команде за све ово горе и трчање што је брже могуће.

    Ово је први пут да сам поставили СнапМиррор и имам једно питање. Када сте се провлачи кроз петљу да попуните ваш '$ {} ДР_ФИЛЕР _филер_волумес.ткт' фајл изгледа да идете да створи сваки звук са величином родитеља $ {АГГР}, с $ {ПРИ_ФИЛЕР}. Да ли је то тачно?

    На пример, мој $ {ПРИ_ФИЛЕР} има једну обједињену под називом аггр_сас са величином 2850Г. (. Има полицу придружен са аггр под називом аггр_сата али то неће бити део огледалу података) Имам 5 тома: вол0 (ОС), вол_свап, вол_вин2003, вол_вин2008, и вол_линук. Ако сам правилно чита вашу скрипту, свака од ових књига ће бити додат у $ {} ДР_ФИЛЕР _филер_волумес.ткт са величином 2850Г.

    Да ли је то тачно?

  2. Април 4тх, 2011 ат 16:47 | # 2

    Да, у суштини оно што се дешава је запремина добија танак снабдевати до величине агрегата (скрипта не "Вол створи -Е нико "Која одређује јачину звука простора резерву на ноне). Ово омогућава да динамички расте као што расте основне количине, тако да чини ваш живот мало лакшим. СнапМиррор-у вожњи танка резервисања поставка и запремина ће се појавити одговара основну величину сајт за јачину звука, међутим, у стварности основна запремина је већа и тако може динамички расте. Само упозорење је да прати коришћење простора на вашем систему ДР!

  3. Давис
    Април 4тх, 2011 ат 17:14 | # 3

    @ Крис Кранз
    Хвала на брзом одговору ... и да зли болестан сцрипт! Ви сте ми помогао доста.

  4. маркиМтинг
    18. августа, 2011 ат 11:36 | # 4

    Где би ова скрипта да се покрене из?

  5. 18. августа, 2011 ат 13:37 | # 5

    Скрипта је написан у Линук басх, тако да у идеалном случају желите да га покрене са Линук кутије неке сорте. То може да ради на другим * ник укуса, али нисам тестирао ово.

  1. Трацкбацкови Не још.



Овај сајт није повезан или спонзорише у ионако по НетАпп или било које друге компаније у року од наведеног.

Лош Понашање је блокирао приступ 1470 покушаја у последњих 7 дана.

© 2009-2012 Цхрис Кранз Сва права задржана
Овај сајт није повезан или спонзорише у ионако по НетАпп или било које друге компаније у року од наведеног.