Настройка бэкапа в домашней локальной сети

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

У бэкапа, как известно, две основных беды: во-первых, его всегда лень делать, а во-вторых - для него жаль места. Поэтому, когда наступает час X, часто выясняется, что последний бэкап был сделан год назад, и к тому же, как назло, самое важное и нужное именно сейчас как раз и не было скопировано.

Впрочем, бывает и еще обиднее. Лет десять назад у меня навернулся 80-гигабайтник - диск по тем временам весьма немалых размеров. И то, что я делал относительно регулярные бэкапы, меня не спасло - потому что я делал их на другой логический раздел того же самого жесткого диска. Весь размер своей глупости я осознал слишком поздно. Я почему-то тогда больше боялся вирусов и собственных кривых ручек (в равной степени способных порушить файловую систему) чем физической смерти винчестера. Верно говорят, в смерть трудно поверить, пока не увидишь ее своими глазами...

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

С какой стороны подойти к бэкапу

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

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

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

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

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

Под катом - краткий обзор программ и подходов.

Коробочка для чеков

Tags: 

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

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

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

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

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

Порадовавшись элегантности придуманного решения, я задумался о реализации. Сделать из картона? Будет ненадежно, и самым слабым звеном будет крышка, которая наверняка отвалится первой. Из дерева? Задолбаюсь, к тому же наверняка получится косо и, следовательно, неудобно в использовании. Купить какой-нибудь большой школьный пенал с выдвижной крышкой и доработать? А удастся ли найти достаточно большой?..

В общем, решив, что "надо посоветоваться с миссис Коломбо", я поделился своими мыслями и сомнениями с Юлей. Она ответила: "Коробку? Да не проблема, я сделаю."

И на следующий день действительно сделала. Конструкция оказалась простой, как все гениальное: мелкая коробка из-под обуви, картонная перегородка посередине, половинка крышки - и все это обклеено остатками клейкой пленки "под дерево", которые завалялись у нас после обклеивания старой ободранной тумбочки :)

Коробка для чеков

Ну разве не красота?

Услышанное на собеседованиях

Tags: 

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

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

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

Кандидат смотрит на график и начинает размышлять вслух. Жаль, что я не помню дословно, но тезисно это звучало примерно так: "На графике изображена скорость роста. Чем больше скорость - тем меньше время, значит, зависимость обратная, 1/x. Скорость - это производная. Производная от 1/x - это, по-моему, логарифм. Значит, зависимость логарифмическая!"

В этот момент я начинаю чувствовать себя как судья из анекдота: "Вася, отдай братьям корову!" :)

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

Директор школы искал человека на должность учителя русского языка и литературы. Одна из соискательниц прислала резюме и сопроводительное письмо, заканчивавшееся фразой "За рание благодарна".

Некоторое время спустя, беседуя с другой соискательницей, директор между делом упомянул этот забавный случай и спросил:
- Как Вы думаете, как было написано слово "заранее"?
- Неужели с одной "н"???

Теория разбитых окон в отдельно взятой парадной*

Tags: 

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

И на полу при этом было чисто. Хотя по всем прочим признакам дом никак нельзя отнести к категории "домов высокой культуры быта": лифт и стены исписаны, лампочки горят не все и не везде, попадавшийся на глаза контингент не сказать, чтобы особо культурный - в общем, типичная такая старая многоэтажка советского разлива. А вот бумажек на полу нет, хотя "спама" в почтовые ящики валится наверняка не меньше, чем в любом другом доме.

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

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

В общем, идея нам понравилась, и мы решили сделать такую же "спамоловку" в нашей парадной. Подходящая коробка нашлась легко - взяли ту, в которой привезли корпус для сервера, отодрали верхние створки, налепили поясняющую надпись, отнесли на первый этаж - и готово!

Подействовало! Люди стали кидать весь "спам" в нашу коробку! Нет, конечно, были и такие, кто "промахивался", а то и вовсе игнорировал "спамоловку". Помню даже пару случаев, когда какой-то умник складывал туда мешок со своим домашним мусором - видимо, не в силах донести его до помойки, находящейся в полусотне шагов от парадной. Ладно, выругался, вынул, донес. Ничего, убогому не грех помочь - жаль, правда, что он сам не попался, такая немочь хорошо лечится внушением.

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

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

Новая коробка для спама

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


* Я вырос не в Питере, поэтому родным для меня является слово "подъезд". Hо все-таки, во-первых, я стараюсь соответствовать тому городу, в котором живу, а во-вторых, посмотрите на фото - ну чем не парадная? :)

Задачка для собеседования тестировщиков

Tags: 

У нас в проекте тестировщик должен хорошо знать математику. Особо глубоких познаний, в общем-то, не требуется, но твердо знать основы необходимо. Умение не путать интеграл с логарифмом, внятно объяснить физический смысл производной и не ответить "50%" на вопрос, чему равна вероятность выпадения 11 очков на двух кубиках - это минимальное требование, при невыполнении которого дальше и разговаривать не о чем. Поразительно, но даже на этом требовании отсеиваются девять из десяти кандидатов, хотя практически все - выпускники технических вузов. Помню девочку - выпускницу СпбГУ между прочим! - отличницу, которая упорно доказывала, что интеграл не может быть меньше нуля. Ну, как "почему"? Ведь интеграл - это площадь, а как площадь может быть меньше нуля?..

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

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

Задачка про человека с чемоданом в лодкеИмеется бассейн с водой, в котором уровень воды можно замерять. В бассейне плавает лодка, а в лодке сидит человек с чемоданом. В какой-то момент человек выбрасывает чемодан за борт.

Вопрос: изменится ли уровень воды в бассейне, и если да - то в какую сторону?

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

Под катом - пара намеков на решение задачи и рассказ о том, как ее решают на собеседованиях.

Незаконченный "Руигат" Романа Злотникова

Tags: 

Аматэрасу
Возможно ли полностью избавить человечество от насилия, или же это неотъемлемая часть человеческой природы?

"Руигат" Злотникова попался мне совершенно случайно. Складно написанная красивая утопия, в которой развитые нанотехнологии (будь неладна дурная мода на это слово!) обеспечивают всех жителей планеты Киола всем необходимым не только для выживания, но и даже для вполне комфортной жизни - что избавляет их от необходимости борьбы за ресурсы. Как раз за описание этой "сладкой жизни" на страницах книги в руках случайного пассажира в метро и зацепился мой глаз. Дело для меня, в общем, довольно обычное, но когда я поймал себя на том, что читаю уже пятую страницу и жду, когда чувак перелистнет на следующую... в общем, решил, что пора и честь знать. Достал телефон, дождался станции, забил фразу из книжки в поисковик - и продолжил чтение уже с телефона.

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

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

Получилась довольно неплохая развлекаловка, даже с некоторыми претензиями на философию. Читается на одном дыхании. Есть интрига, есть экшн, есть эмоции. Есть и нестыковки, неизбежные для подобного рода утопии, но они не раздражают. Дополнительно порадовало отсутствие "великорусского шовинизма", встречающегося во многих произведениях Злотникова. Раздражает другое: как и многие современные авторы, Злотников оборвал книжку на самом интересном месте, намекая на продолжение. Так что покупать незаконченную книжку, пожалуй, ни к чему, а вот почитать где-нибудь на онлайн-библиотеке - вполне стоит.

Пропись для бухгалтеров: summa-pro.ru

Tags: 

Некоторое время назад я писал про своего бывшего коллегу по UBS, автора онлайновой программки для склонения словосочетаний и имен "Морфер.ру". Сегодня он объявился со своим новым творением под названием summa-pro.ru. Эта программа предназначена для бухгалтеров, которым часто приходится писать сумму прописью в платежных документах - она генерирует уже готовую фразу, полностью соответствующую всем бухгалтерским и законодательным требованиям.

Легкий вход на Яндекс. Аккаунт в соцсети вместо пароля

Все-таки цивилизованный онлайновый мир потихоньку движется в правильном направлении. Недавно заметил, что Яндекс сделал возможность входа не только по логину/паролю, но и просто представившись пользователем какой-нибудь соцсети. Для меня это отличная возможность избавиться от лишнего пароля, который мне до сих пор приходилось помнить и регулярно вводить. Дело в том, что я держу основную почту на Гугле, но при этом активно пользуюсь сервисами "Мой Круг" и "Яндекс.Метрика" - и теперь, чтобы войти в них, мне нужно просто ткнуть на иконку с логотипом гугла рядом с формочкой входа.

Работает это очень просто: нужно войти в раздел "социальные профили" в Яндекс.Паспорте и добавить туда свой аккаунт в своей любимой соцсети. Вас попросят подтвердить, что вы действительно являетесь владельцем данного аккаунта, а также потребуется еще раз - последний! - ввести свой пароль от Яндекса, чтобы подстраховаться от возможного угона. После этого, хоть на Яндекс по-прежнему можно будет войти через логин/пароль, делать это будет уже незачем - при входе достаточно будет лишь кликнуть на иконку своей любимой соцсети.

Таким образом, у меня есть хорошая новость для тех, кто пользуется Яндексом: если у вас, скажем, почта на Яндексе и при этом вы еще активно пользуетесь, скажем, Фейсбуком, то вы можете добавить свой фейсбуковский профиль в яндекс-паспорт и спокойно ходить к себе в почту без пароля.

Я уверен, что, введя понятие Яндекс.Паспорта, Яндекс начал очень правильную и полезную практику. Надеюсь, что и остальные сервисы скоро последуют его примеру. А со временем эта дурацкая традиция обязательно заводить на каждом сайте логин с паролем и вовсе уйдет в историю, а понятие "паспорт от соцсети" (т.е. Яндекс.Паспорт или, там, Фейсбук.Паспорт) станет чем-то привычным и естественным. И в Интернете станет еще чуточку удобнее :)

Под катом - подробная инструкция с картинками.

Новый вокалист "Арии"

Tags: 

После распада "Арии" в 2002 году мой интерес к данной группе постепенно сошел на нет. Пусть вместо одной группы стало две - в одной был голос прежней группы, в другой остался ее творческий потенциал - будущее ни одной из них меня особо не интересовало. Для меня "Ария" прекратила существование. Да, я с интересом ознакомился с "Крещением огнем" от обновленной "Арии" с Артуром Беркутом, да, я с восторгом принял "Реки времен" от Кипелова, но... это уже все было немножко не то.

С какого-то момента я полностью перестал следить за новостями. Я не слышал вышедшего в 2006 году альбома "Арии" "Армагеддон". Мимо меня прошла новость об осуждении Сергея Терентьева на четыре года колонии-поселения за сбитую по неосторожности девушку в 2007 году. Поэтому и о том, что в конце июня 2011 года Беркут ушел из "Арии", я тоже узнал только сейчас, когда случайно наткнулся на новость о том, что у "Арии" новый вокалист. Стоит ли говорить, что о существовании группы "Гран-КуражЪ", из которой он пришел, и в составе которой периодически исполнял очень даже неплохие кавера на "арийские" песни, я также не догадывался.

Встречайте, Михаил Житняков, новый вокалист группы "Ария".

Вот он в 2008 году вместе с остальными гранкуражевцами исполняет попурри из нескольких арийских песен:


Домашняя бухгалтерия - теперь в онлайне. Дребеденьги

Tags: 

Когда мой ноутбук окончательно прописался дома в качестве стационарного компьютера, возникло одно серьезное неудобство. Дело в том, что я уже несколько лет как веду домашнюю бухгалтерию, и если раньше расходы вбивались в программу преимущественно в метро или электричках (а то и прямо на месте), то теперь процедура превратилась вечернее развлечение по сортировке и обработке чеков. Причем если дать себе послабление и отложить это дело хотя бы на неделю, то потом уже невозможно вспомнить, что это за "ЧП Хасанова" или "ООО ВДН". Оказывается, крайне непросто вспомнить, где мы гуляли в прошлую субботу и что купили за 140 рублей в 16:24, особенно если на чеке нет больше никаких ориентиров (и чудо, что он вообще не потерялся за неделю).

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

Да, потребуется мобильный Интернет. Но в наши дни это совершенно не проблема, тем более, что смартфон без выхода в Интернет - это практически нонсенс.

Да, придется смириться с тем, что информация о финансах лежит на каком-то стороннем сервисе. Но честное слово, после того, как практически каждый первый доверяет свою личную переписку аське, свои подзамочные откровения - живому журналу, а свои пароли и прочую конфиденциальную информацию - почтовому сервису, подобные опасения выглядят смешно. Российские компании СУП и DST уже и так знают про нас все, что хотят знать, let alone Google :)

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

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

Выглядит это все примерно так.

Страницы