LINUX.ORG.RU
ФорумTalks

Ламер-френдли резервное копирование

 , ,


0

1

Помогите разобраться со стратегией бэкапов личного ноута.

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

Будет ли лучше использовать NAS (с рейдом)? В дополнение или вместо внешних дисков?

Опасности, которых я хочу избежать:

  1. выход из строя SSD на ноуте
  2. какие-то логические ошибки на нем (например из за косяка файловой системы)
  3. шифровальщики

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

На ноуте есть много видео и других крупных файлов.



Последнее исправление: ivan007007 (всего исправлений: 1)

Опасности, которых я хочу избежать:

Пробой блока питания, который утаскивает на тот свет все данные как с самого ноута, так и с одного из подключенной бэкап SSD.

А ещё SSD умеют забывать данные в отключенном покое быстрее, чем HDD.

Но зато HDD умеют их забывать быстрее, чем SSD даже при относительно лёгких ударах об их корпус.

sanyo1234 🤡🤡🤡🤡🤡
()
Последнее исправление: sanyo1234 (всего исправлений: 1)
Ответ на: комментарий от sanyo1234

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

Но вероятность не так велика, а потеря - неприятная, но не критическая.

А ещё SSD умеют забывать данные в отключенном покое быстрее, чем HDD.

В моем случае диски будут подключаться регулярно.

ivan007007
() автор топика
Последнее исправление: ivan007007 (всего исправлений: 3)
Ответ на: комментарий от sanyo1234

А ещё SSD умеют забывать данные в отключенном покое быстрее, чем HDD.

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

MoldAndLimeHoney ☕☕☕☕☕
()

Хосспаде всему учить надо. Делаешь копии на google drive, на яндекс облако и на два своих носителя. Всё. Если екнется одновременно все, то наверно уже будет не до данных

karton1 ☕☕
()

Сейчас я склоняюсь к тому, что это будут два внешних SSD,

Лишняя трата денег и времени.

Будет ли лучше использовать NAS (с рейдом)?

Зависит от того какой рэйд.

anc ☕☕☕☕☕
()

выход из строя SSD на ноуте

А он сдохнет по-любому. Вопрос только как сдохнет.

какие-то логические ошибки на нем (например из за косяка файловой системы)

Это уже рукопопство.

шифровальщики

Ловите ваньузятника.

anc ☕☕☕☕☕
()
Ответ на: комментарий от ivan007007

1. деньги - ssd заметно дороже чем hdd.
2. время - достать с полочки девайс, подключить девайс, сделать бэкап, отключить девайс, убрать на полочку.

anc ☕☕☕☕☕
()
Ответ на: комментарий от anc

мне кажется тебе больше пофлудить хочется.

в моем посте не было ни слова про hdd. речь шла про выбор между 1. внешние ssd vs. 2. nas vs. 3. и то и то

ivan007007
() автор топика
Последнее исправление: ivan007007 (всего исправлений: 4)

borgmatic + внешнее хранилище (любой NAS или подкроватный сервер без рейда или чего-то хитрого) + сторонний сервер напр. vps

Gary ☕☕
()
Ответ на: комментарий от ivan007007

в моем посте не было ни слова про hdd. речь шла про выбор между 1. внешние ssd vs. 2. nas vs. 3. и то и то

Сформулирую по другому.
1. ssd - нет. По причине того, что вы явно не собираетесь их с собой таскать. Ну и вообще по причине того, что эта штука сдохнет одномоментно с большей вероятностью, чем старый добрый hdd (нужной марки :) ).
2. NAS - однозначно, но только как минимум что бы было дублирование по хардам.
3. Из-за пункта 1. он выпадает.

anc ☕☕☕☕☕
()
Ответ на: комментарий от Gary

Дополню этот пункт:

+ сторонний сервер напр. vps

Только в люто закриптованном варианте.

anc ☕☕☕☕☕
()
Ответ на: комментарий от anc

Ну смотри, преимущества SSD это скорость и то что он не боится авиа- и ж/д- перелетов и переездоа (а у меня такое случается). Да, он дороже, но не такие уж это деньги значительные.

ivan007007
() автор топика

я использовал mdadm при чем по сети, редкостное извращение, но работало, с внешними дисками будет даже проще

nbd-client -b 4096 -C 5 -p -t 45 -N $NBD_IMAGE_NAME $NBD_SERVER $NBD_DEV
mdadm --re-add $MD_DEV --write-mostly $NBD_DEV

...подождать...

mdadm --fail $MD_DEV $NBD_DEV
mdadm --remove $MD_DEV $NBD_DEV
nbd-client -d $NBD_DEV
sergej
()
Ответ на: комментарий от sergej

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

sergej
()
Ответ на: комментарий от yaba

нужной марки :)

А какой именно?

А это уже от годов зависит.

anc ☕☕☕☕☕
()
Ответ на: комментарий от ivan007007

Ну смотри, преимущества SSD это скорость

Скорость в вашем воображении?

и то что он не боится авиа- и ж/д- перелетов и переездоа

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

anc ☕☕☕☕☕
()

Залей видео на ютуб, код на гитхаб, остальное выкинь. Все эти бэкапы от лукавого. Жить нужно в минимализме. Что в голове есть, то твоё.

vbr ☕☕☕☕☕
()
Ответ на: комментарий от adn

Домашнее порно вообще бэкапить не нужно. Надо будет - новое снимешь или на порнохабе такое же найдёшь.

vbr ☕☕☕☕☕
()
Ответ на: комментарий от sanyo1234

why you should not rely on fancy tools for backup
Step 1 - I keep all important data on a ZFS network share

MoldAndLimeHoney ☕☕☕☕☕
()

Если нужна стратегия бэкапа гугли “3-2-1“

NyXzOr 👍
()
Ответ на: комментарий от papin-aziat

делаю клоны рескьюзиллой

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

bread 😊😊😊😊
()

мда, уровень ответов, за исключением двух, конечно…

ivan007007
() автор топика
Последнее исправление: ivan007007 (всего исправлений: 2)
Ответ на: комментарий от papin-aziat

Без раскуривания манов линукс не вштыривает. Кстати, много раз просматривал ман rsync, и все время какие-то новые нюансы узнаю. Это как вим, уже 20 лет его изучаю. Кайф же.

bread 😊😊😊😊
()

3-2-1:

  • Ежедневно на NAS автоматом
  • Раз в неделю на SSD
  • Раз в месяц делать копию диска для быстрого восстановления работоспособности
  • Можно добавить облако (через restic/borg)

Инструменты: restic/borg (поищи обвязки, много их), dd (pv, dcfldd, zstd)

NAS лучше с RAID (в идеале на ZFS, если вдруг заново покупаете/делаете)

Harliff 👍
()
Последнее исправление: Harliff (всего исправлений: 2)
Ответ на: комментарий от Harliff

Привет. Допустим 3 и 4 пункты мне не нужны. И я хочу обойтись либо первыми двумя, либо одним из них. Почему ты считаешь, что они нужны оба? То есть, какие trade-offs, если использовать только один из них?

ivan007007
() автор топика
Последнее исправление: ivan007007 (всего исправлений: 3)
Ответ на: комментарий от Harliff

Это не очень похоже на ламер-френдли. Даже попахивает девопсиной.

bread 😊😊😊😊
()

Классику надо изучать:

Уж 200 раз твердили Сене:
Хардлинк спасет от удаленья!
А кто создать его поможет?
Crontab и man, тупая рожа! 

(С) Какая файловая система под Linux позволяет спокойно восстанавливать удаленные файлы? (комментарий)

Ygor 🤡🤡🤡🤡
()
Последнее исправление: Ygor (всего исправлений: 1)
Ответ на: комментарий от ivan007007

То есть, какие trade-offs, если использовать только один из них?

Меньше надёжнсть, больше вероятность факапа. Почитай про 3-2-1.

Harliff 👍
()
Ответ на: комментарий от Harliff

Это для домашнего лэптопа такая канитель? Я сохраняю только конфиги и контент, который нажил, понаписал, понаснимал и т.д.

dmitry237 👍👍👍👍
()

Главное свойство любого нормального бекапа - его автоматизм. Никакие ручные бекапы не работают. Поэтому только NAS. Будет он стоять локально на дешёвом роутере с OpenWRT или это будет яндекс.диск - уже не важно. Главное - по расписанию, автоматически, как только ноут попадает в сеть.

Aceler ☕☕☕☕☕
()
Ответ на: комментарий от Aceler

По расписанию сливать все данные в яндекс? Хорошая попытка, херр майор. А кстати, стоит ли вообще хранить какие-то данные на ноуте? Текущую работу за день разве что, и на флешку скидывать. Скачанные ништяки лучше немедленно отправлять на внешние носители или ещё лучше в унитаз. Этот процесс особо не автоматизируешь. Ну а внешний винт клонировать тоже не слишком сложная задача.

bread 😊😊😊😊
()
Ответ на: комментарий от bread

По расписанию сливать все данные в яндекс?

О УЖАС!

Aceler ☕☕☕☕☕
()

В чем проблема написать скрипт, который будет ожидать подключение определенного носителя (по udev, или даже тупо по label) и копировать данные из папки ~/Urgent в папку /media/$USER/backup_drive/backup_`date` ?

SSD-шники равно как и HDD-шники нынче стоят копейки, как и переходники SATA-USB3.

На говнобаше это портянка в 10 строчек.

windows10 🤡🤡🤡🤡🤡
()
Ответ на: комментарий от bread

По расписанию сливать все данные в яндекс?

...-inc2025-06-12.tar.xz.gpg

legolegs
()
Ответ на: комментарий от windows10

У меня так для флешки и сделано. А на лептопе всё важное либо примонтировано по sshfs с пека, либо заведено в syncthing на пека и мобилу.

А на пека еженощный скрипт дёргает rdiff-backup на отдельный диск.

И ещё ручками раз в месяц втыкаю в салазки совсем-совсем отдельный диск и рсинкаю на него диск с бекапами.

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

PS скриптами могу поделиться, если кому надо.

legolegs
()
Последнее исправление: legolegs (всего исправлений: 1)
Ответ на: комментарий от bread

На пхп! А кто в папку будет не забывать всё складывать? Мамка?

В смысле? А важные файлы у людей разве хранятся не в папках? А где же тогда?

Можно и на пхп. Зря смеешься.

https://ibb.co/NgHHgrxN

Но спасибо что подал идею, бэкап это следующее чем я займусь в своей ДЕ-шечке после ФМа.

windows10 🤡🤡🤡🤡🤡
()
Ответ на: комментарий от legolegs

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

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

windows10 🤡🤡🤡🤡🤡
()
Ответ на: комментарий от windows10

А важные файлы у людей разве хранятся не в папках?

Только у виндузятников. Но самые важные в корзине.

bread 😊😊😊😊
()
Ответ на: комментарий от bread

Только у виндузятников. Но самые важные в корзине.

А у остальных где они хранятся?

windows10 🤡🤡🤡🤡🤡
()
Ответ на: комментарий от bread

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

[yandex]
type = yandex
token = {"access_token":"XXX"}

[ya-crypt]
type = crypt
remote = yandex:/encrypted
filename_encryption = standard
directory_name_encryption = true
password = XXX
password2 = XXX

ALiEN175
()
Ответ на: комментарий от windows10

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

bread 😊😊😊😊
()

Помогите разобраться со стратегией бэкапов личного ноута.

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

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

Итого, три копии, все в одном месте. Зачем два SSD? Почему SSD? Можно ведь и NAS собрать из какого-нибудь б/у неттопа, а то и из малинки. Ну да ладно, к малинке уж лучше SSD покупать, он по части питания менее привередлив, чем 2,5-дюймовый HDD.

Будет ли лучше использовать NAS (с рейдом)? В дополнение или вместо внешних дисков?

Смотря какой рейд. И зачем тебе рейд? Данные, небось, текстовые, домашняя сеть гигабитная.

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

NAS по-пацански: накатываешь онтопик, ставишь и поднимаешь нужные сервера по мере возрастания потребностей (SSH, SMB, FTP, Plex - да хоть LAMP и Астериск), администрирования выходит не больше, чем на локалхосте. Если не собираешься открывать это дело миру, о безопасности можно особо не думать. Беготня за процессами с kill -15 и kill -9 - это про хайлод, а не про домашнюю файлопомойку. NAS по-девчачьи: накатываешь OpenNAS, если я его правильно называю, и горя не знаешь. NAS по-виндусяцки: покупаешь специализированную коробочку с предустановленной прошивкой, горя не знаешь.

Vidrele 👍👍👍👍👍
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)