Комментарии 77
PS: Хорошо, если домашний пользователь вообще хоть раз задумается о резервировании данных. Есть знакомые, которые семейные фото теряли не по одному разу… (но особо по этому поводу не страдают :) ).
Стример LTO-4/5 — 200/300 евро.
Картриджи 800ГБ — 5 евро, 1500ГБ — 10 евро.
Это Б/У или суровый Китай? В наших краях таких цен нет.
Где вы такие цены нашли? На ebay LTO-5 стоит от $600. Картридж — $150
При том, что выбор дисков шире чем картриджей. Насчет шанса не прочитать… Грубо говоря, бакап в единственном экземпляре лишь иллюзия бакапа.
Для отдельно взятого человека, сравнение надежности HDD и стримера, это как полет на самом безопасном и самом опасном современном авиалайнере.
Ну и цена входа разная. Харды могут храниться на полочке и собираться десятилетиями. К хардам проще доступ, не нужно специальное ПО. В стример надо вложиться единократно, при этом получить точку отказа. Ради чего?
С другой стороны, если сломался диск, то недоступен только этот носитель. Если сломался стример, недоступна возможность делать и поднимать бакапы.
Tar под iOS, к примеру, есть?
p.s. Серебряной пули для бакапов нет, и стример это нишевое решение для частных лиц и малого бизнеса.
Вот только другой стример можно и не купить или купить по цене нового. Тем более, что у LTO они гарантируют совместимость всего 2 поколения назад. Вот у меня лежат дома штук пять scsi дисков maxtor (full-size 5.25 по 500мб) 88 года выпуска и я могу их до сих пор прочитать. А также есть кассеты 3М DC600А (60МБ) того же года в большом количестве. Где мне их прочитать?
Что-то мне подсказывает, что купить пачку blue-ray m-disc (которые вроде как гарантируют срок жизни до 1000лет) за $20 за 100Gb и к нему пишущй привод за $150 будет дешевле и надежнее, чем вся это возня с Б/У стримерами. Да и такой диск можно в будущем будет прочитать без проблем на обычном оборудовании.
А обычные blue-ray диски (для краткосрочных бекапов) еще на порядок дешевле
1) Где можно купить новый картридж за $10? Вот самое дешевое, что я нашел.
2) Привод по ссылке выше может писать на скорости 12x (432Mbit/s)
3) Для регулярного бекапа можно взять обычные (дешевые) blue-ray диски или BD-RE
Вы не учли, что стример используется либо Б/У (дешево, но ограниченая доступность на замену), либо новый, но он стоит совсем не гуманных денег. У меня был опыт использования стримеров для переодического бекапа большого объема данных 15-20 лет назад (LTO тогда еще не было, было что-то проприетарное от tandberg) и минусы были такие:
1) Очень медленный поиск (для того, что бы вынуть один файл, нужно было долго перематывать кассету)
2) Ленточная библиотека стоила космических денег, поэтому у университета был только один привод и кассеты нужно было вставлять руками
3) Были проблемы с надежностью чтения данных с ленты после нескольких десятков перезаписей.
4) Нужна отдельная база данных по данным на лентах (бекапились домашние директории ~ 5000 человек)
Намучившись с лентами пару лет мы решили, что проще делать переодический бекап на дисковую полку через rsync и hard-линки (получается многоуровневый бекап средствами файловой системы)
Но в этой статье мы вроде обсуждали чем делать бекапы дома, а не на производстве.
Почему вы рекомендуете 2.5 дюймовые хдд?
Мне кажется, Seagate STEB8000402 8тб за 14к рублей — идеальный вариант для бэкапов
Использую 3.5" винчестер в импровизированном NAS на базе Raspberry Pi 4, взял открытый док AGESTAR 3UBT-6G с разъемом Type-B. И разъем понадежнее, и винчестер охлаждается хорошо, даже в закрытой полке выше 40 градусов не греется. Есть выключатель — не нужно туда-сюда разъемы дергать.
Вот как это выглядит в закрытом виде. Фото сверху, полка на высоте 1.80 примерно, провода на полке тем, кто меньше ростом — не видны. Черная маленькая коробочка с кучей проводов — Raspberry Pi в корпусе-радиаторе, сейчас тоже спрятана в закрытую полку.
Внутри стенки идет вмурованный короб, по которому проложены провода до телевизора, и далее вниз до ресивера. Коричневый лючок в этот короб виден на предыдущем фото за винчестером.
PS: Не ради похвастаться, может, кому решение пригодится, как всякие устройства без ущерба для интерьера разместить. :)
Вообще бесплатно, просто и универсально.
Вот мой код, мож кому пригодится.
import os,sys
from mega import Mega
from datetime import datetime
import logging
logging.basicConfig(stream=sys.stdout, level=logging.INFO)
if len(sys.argv) > 1:
upload_path = sys.argv[1]
else:
upload_path = "D:\\BAK\\test.txt"
upload_filename = os.path.basename(upload_path)
upload_filesize = os.stat(upload_path).st_size
file_exists = False
print("Uploading path: {} Size: {} ".format(upload_path, upload_filesize))
email = 'xxx@xxx.com'
password = '342143432'
mega = Mega()
m = mega.login(email, password)
details = m.get_user()
print(details)
files = m.get_files()
storage_space = m.get_storage_space()
print((m.get_quota()))
print(storage_space)
for file in files: #читаем список файлов и проверяем нет ли дубликатов, а также удаляем все файлы , залитые позже 14 дней назад
if 's' in files[file]:
file_size = files[file]['s']
name = files[file]['a']['n']
ts = files[file]['ts']
day_diff = (datetime.now() - datetime.fromtimestamp(ts)).days
print("File: {} Size: {} Date: {} [{} days]".format(name, file_size, datetime.fromtimestamp(ts), day_diff,))
if day_diff > 14:
m.delete(file)
print(" ******* ===> deleting file " + name)
if upload_filename == name:
file_exists = True
m.empty_trash() #очищаем корзину
if file_exists:
print("*** ALREADY EXISTS:" + upload_filename)
else:
free_space = storage_space['total']-storage_space['used']
print("Total: {} Used: {} Free: {}".format(storage_space['total'], storage_space['used'], free_space))
if upload_filesize > free_space:
print("NOT ENOUGH SPACE:" + name)
else:
print("ALL OK, UPLOADING ..." + upload_path)
remote_filesize = 0
upload_retry = 0
while remote_filesize != upload_filesize and upload_retry < 2: #проверяем , залился ли файл и совпадает ли размер
try:
res = m.upload(filename=upload_path, dest_filename=upload_filename)
if 'f' in res:
if len(res['f']) > 0:
if 's' in res['f'][0]:
remote_filesize = res['f'][0]['s']
except:
print("upload error! path: "+upload_path+" name: "+upload_filename)
upload_retry += 1
print("Done")
set MYDATE=%date%
"C:\Program Files\7-Zip\"7z.exe a -xr@exclude.txt -ssw -pMyPassword D:\BAK\1C\1C8_%MYDATE%.7z E:\DATA\1C
"C:\Program Files (x86)\Python"\python.exe mega_upload.py D:\BAK\1C\1C8_%MYDATE%.7z
в файл exclude.txt запихиваем в столбик ненужные расширения, например *.zip
прописываем его в планировщик и имеем простой, ежедневный бакап папки в бесплатное облако
А планировщик прикручиваем сюда — https://healthchecks.io
И получаем хоть какой-тот вменяемый мониторинг такого бекапа.
У меня на самопальных скриптах почти везде такие заглушки. А орет в телегу в итоге, если что-то сломалось.
Уже почти полная «консерва» набралась — 100 штук.
Самые ранние — 2013 года, пока читаются без проблем.
А будучи подключенным к сети, обеспечивает скорость около 80 МБ/сек.
Доступ извне, к слову, работает так себе. Прога для заливки, что под андроид, работает коряво. Нету ни какой информативности о том, что происходит и что оно там делает. Думал из отпуска заливать фотки с телефона, но не тут то было, по сути бестолковая вещь. Но может не разобрался до конца. Проплатил нормальное облако от гугла.
https://github.com/cryptomator/cryptomator
Upd: предупреждаю, создаёт много файлов -> Могут быть проблемы с .edu от Google
Минусы: нет доступа онлайн к файлам, трата денег при больших объёмах.Дешевле облаков. Цены на облака сейчас такие, что если вы храните данные на 2.5" HDD вместо облака, то всего за год он полностью окупится — вы сэкономите его полную стоимость.
Облака также неудобны для частного сектора, который даже в городах-миллионниках в значительной мере на ADSL сидит. Какой уж тут облачный бэкап при максимально возможной скорости отдачи 20 Кб/с… Да и 3G/4G на отдачу довольно-таки паршиво работают.
Клиент OneDrive запущен на нескольких компах в разных местах, включаються все в разное время. На случай вируса/порчи всегда рабочая копия будет. В облаке присутствует версионность файлов.
Шапочки с фольги у меня нету, рецепта бомбы не храняю, с терористами не общаюсь, семейное порно не снимаю. Если кому то будет доступно мое фото с пикника на выходных — пролайкайте)
Amazon S3 Glacier и S3 Glacier Deep Archive – это безопасные, надежные и очень экономичные классы облачного хранилища Amazon S3 для архивации данных и длительного хранения резервных копий. Они обеспечивают надежность на уровне 99,999999999 %
И цены: 0,004 USD за гигабайт в случае Glacier и 0,00099 USD за гигабайт в случае Glacier Deep Archive.
Основные недостатки — сложность использования обычным пользователям и долгое платное извлечение данных.
Считал когда-то, при объёмах до 557 Гб выгоднее «ледник», дальше до терабайта «Яндекс.Диск». После терабайта и до 1390 Гб снова «ледник». И далее до конца уже снова «Яндекс.Диск».
Вот только я это считал ещё до разделения на Glacier и Glacier Deep Archive. Сейчас Glacier Deep Archive выгоднее в любом случае.
Использую backblaze + restic с gpg ключом. Дешево и файлы в открытом виде не хранятся ни в каком облаке от маил.
У жестких дисков свои минусы — носитель объединен с читающим устройством, и вероятность отказа суммируется. Плюс повреждение головок (от удара во время работы, например), приведет к быстрой порче самих дисков.
PS: Для длительного хранения я всё-таки за оптику или за ленту, а если объем информации очень невелик, но она ценная — поможет старая добрая бумага :) Полмегабайта на лист А4 — это не так уж и мало.
Смотрим технические характеристики: для ленты шириной 57 мм принтер должен обеспечивать ширину области печати в 384 точки (48 мм) и давать 8 точек на 1 мм высоты. Из соображений надёжности уполовиниваем разрешение. Получим 192x4 = 768 бит информации. Или это 96 байт на каждый миллиметр длины чековой ленты. Таким образом, стандартный рулончик, который содержит 30м ленты, вместит 2 880 000 байт информации, или 2812 Кб данных. Почти 3 Мб!
Сам рулончик довольно компактен и дёшев.
Я сохраняю чеки (три года, потом выкидываю) и большая часть из них к концу срока хранения уже почти не читается. Распечатки с лазерника 20-летней давности вполне живы, бумага чуть пожелтела, но на читаемости это не отражается.
PS: попробовал вчера PaperBack вживую попробовать. Зачем? — А по-приколу.
300 dpi печать не удалась — дешевый офисный принтер что-то соптимизировал, и код стал нечитаем. 100 dpi вполне удачно отпечаталось и прочиталось обратно. Единственное — пришлось использовать сканер — при попытке сфотографировать код на телефон возникли подушкообразные искажения, которые программа не корректировала, и угловые квадратики не прочитались.
Так что если немного доработать программу, а еще использовать цвет в CMYK — можно увеличить объем хранения до дискеты на лист А4 (с двух сторон).
э, вы чего? Гугл Фото уже предлагает по умолчанию хранить "без потери качества"; наверное, место заканчивается на серверах?
Мега тоже перестала давать 50 Гиг по умолчанию.
Резервное хранение данных. Где, что и как?