Небольшой сторонний сервер для резервного копирования фотографий, новый для Linux, какую версию Ubuntu использовать?
Первый пост, никогда раньше не использовал Linux, но долгое время создавал свои собственные ПК.
Я начинающий фотограф и начинаю собирать большое количество фотографий, которые я хочу сохранить. До сих пор я копировал их на два диска, но все они находятся в моей квартире. Поэтому я решил, что пришло время создать себе небольшой резервный сервер, который я буду размещать в квартире хорошего друга или моей мамы. Я мог бы хотеть использовать это для некоторых других маленьких вещей кроме простых резервных копий, но это в будущем.
Предметы для заметки:
- Программным обеспечением для резервного копирования будет либо BackupPC, либо Unison Backup, файловая система ZFS с Raid-Z1.
- Сервер будет построен с использованием следующих частей: https://pcpartpicker.com/list/jj7WpG
Вопросы
- Какую версию Ubuntu использовать в моем случае использования?
- Полагаю, мне нужна версия LTS, но стоит ли переходить на версию для настольных компьютеров или серверов и почему?
1 ответ
Похоже, у вас не будет монитора, подключенного к этому серверу. Это означает, что вам, вероятно, нужна версия Server, которая не поставляется с пакетами для настольных компьютеров, такими как Gnome.
Если вы решите, что хотите переключиться позже, версии для сервера и рабочего стола в основном представляют собой одну и ту же ОС с разными пакетами, так что это тривиально.
Смотрите также это.
Быстрый ответ на ваш ближайший вопрос: какую версию Ubuntu использовать? Тот, который позволяет вам тратить больше времени на фотографию и меньше беспокоиться о том, чтобы система работала. Но этот ответ поднимает много последующих вопросов. Как глубоко вы хотите погрузиться в Linux?
Рискуя выражать мнения, а не факты, вот несколько указаний из моего собственного опыта в порядке важности.
Голый металл (список деталей):
- Факт: рассмотрите общедоступную статистику гиперсасштабных центров обработки данных о надежности жестких дисков, прежде чем выбирать модель / производителя. Наборы данных исследований, такие как https://www.backblaze.com/blog/hard-drive-stats-q2-2019/
- Мнение: для моего седьмого цикла замены жестких дисков, который должен прийти этой осенью, я выбрал https://serverpartdeals.com/hgst-ultrastar-dc-hc320-hus728t8tale6l4-0b36404-8tb-7-2k-rpm-sata-6gb-s-512e-256mb-3-5-se-hard-drive/
Избыточность (уровень RAID):
- Что является наиболее важным фактором? емкость (общая или пригодная для использования)? представление? сохранение данных? простота восстановления? спокойствие духа? оцените ваши факторы
- Факт: Простота облегчает выздоровление. Чем выше уровень RAID, тем выше сложность.
- Мнение: после 20 лет опыта работы с различными уровнями аппаратного RAID и программного RAID, я клянусь, только зеркальное отражение. Если мне нужно больше возможностей, я добавляю еще одно зеркало. Если мне нужно больше избыточности, я добавляю еще один диск в зеркало. Я ценю целостность своих данных и экономию своего времени по сравнению с оптимизацией емкости и производительности. В настоящее время я использую 6 дисков плюс облако (см. Раздел "Облако" ниже). 3 диска в резервной копии вне сайта (два зеркала ZFS и один запасной). Два на локальном сервере (зеркало ZFS). Один для резервного копирования в автономном режиме (см. Ниже)
Масштаб
Если текущее поколение дисков недостаточно велико, чтобы вместить ваши данные, не беспокойтесь о техническом решении: просто установите второй или третий RAID. Я сделал это, сгруппировав годы по отдельным RAID. Пересматривайте при каждом цикле замены жестких дисков. В каждый момент истории есть золотая точка (цена / ГБ). Выберите, что работает для вас, когда вам нужно заменить ваши текущие диски и при переносе данных из предыдущего поколения в текущее, решить, как их разделить. По мере того, как я перешел в другую сферу деятельности, количество произведенных фото / видео уменьшилось, емкость диска пополнила мои потребности в памяти.
Файловая система
Мнение: Я использую ZFS с 2008 года. Причина в личных обстоятельствах. Мой архив восходит ко временам Commodore Amiga и был на всех видах файловых систем. На рубеже предыдущего тысячелетия я переместил его с NTFS на аппаратном RAID на ext2. Он даже был ограничен в ReiserFS. Я использовал Red Hat Linux, когда Red Hat слишком сильно затянул плагин и обнаружил новый дом с FreeBSD 5. FreeBSD представила ZFS, и с тех пор я больше никогда не использовал аппаратный RAID.
Факт: существует здоровая конкуренция за современные файловые системы. btrfs, Ceph, ZFS - все отлично, и дальнейший прогресс налицо. Ubuntu полностью адаптировала ZFS, и поэтому это удобный выбор (в настоящее время я использую homelab с несколькими контейнерами LXD и виртуальными машинами kvm).
Программное обеспечение для резервного копирования
Есть много мощных инструментов там. В зависимости от того, насколько глубоко вы хотите проникнуть в экосистему Linux и освоить новые инструменты, мое личное мнение таково: узнайте о заданиях rsync и cron.
- https://rsync.samba.org/
- https://www.digitalocean.com/community/tutorials/how-to-use-rsync-to-sync-local-and-remote-directories-on-a-vps
- https://github.com/backuppc/backuppc/wiki/How-to-make-Backup-using-Rsync-server-on-Windows
Существует начальная кривая обучения, но она того стоит. Я написал скрипт rsync для:
автоматическое резервное копирование моей рабочей станции в стиле машины времени на твердотельный накопитель емкостью 1 ТБ, который я храню в своем кармане вместе с моей текущей работой https://rads.stackoverflow.com/amzn/click/com/B0788CQYDN
rsync --link-dest = / путь / к / предыдущая временная капсула / дом / я / работа / точка монтирования / резервная копия / текущая временная капсула
регулярно делайте резервную копию моего локального сервера хранения в моей резервной копии вне сайта, используя логины ssh-ключа (без паролей)
rsync / tank1 me@remote.server.com: / tank1
сделайте резервную копию моего локального сервера хранения на автономном диске, когда он вставлен https://rads.stackoverflow.com/amzn/click/com/B000KS8S9W. Это требует некоторых правил udev (вопрос: как глубоко в Linux вы хотите погрузиться? Есть большие преимущества глубже)
резервное копирование в / из облака. Я запускаю два экземпляра https://nextcloud.com/ - один в облаке и один в homelab. Наши семейные мобильные телефоны настроены на автоматическую передачу всех фото / видео в NextCloud.
Основной совет - инвестировать свое время в то, что работает для вас, может расти вместе с вашими потребностями и не затягивает вас по дороге, по которой вы не хотите путешествовать. Я обнаружил, что инвестиции в знания низкого уровня окупались в течение года, так как rsync, ssh, udev, python развивались мягко, красиво, с уважением, чтобы не тратить существующие знания своей пользовательской базы и таким образом учесть множество мнений и применений. Эти инструменты низкого уровня позволили мне достичь своих целей лучше, чем полагаться на инструменты более высокого уровня, которые часто основаны на мнении их владельцев. Их путь или шоссе. Если вам удобно создавать свое собственное оборудование, вам может быть удобнее использовать стандартное программное обеспечение, а не термоусадочные решения, и получить сопоставимые преимущества.
Автономное резервное копирование
Независимо от того, какой выбор дисков вы делаете, все вышеперечисленное пока доступно онлайн. Подключение к Интернету и опасности шифрования вымогателей. Подключен к линии электропередачи. Я всегда рекомендую сохранить хотя бы одну автономную копию. Он не обновляется немедленно, и требуется ручная работа, что означает, что частота обновлений зависит от человеческого фактора. Но это важный компонент. Сохраните хотя бы одну резервную копию в автономном режиме. В идеале один рядом и один в сейфе где-то не слишком далеко (моя резервная копия за пределами площадки - это один день езды на машине, YMMV в зависимости от того, где живут ваши родственники).
облако
И последнее, но не менее важное: облако как резервное копирование и как место для резервного копирования. Если вы еще не опубликовали свои фото, вы будете в какой-то момент. На мой взгляд, имеет смысл инвестировать в Backblaze, GoogleDrive, DropBox и использовать их в качестве дополнительной резервной копии. Некоторые данные бесценны. Эти услуги, по моему мнению, имеют место в каждом полном плане резервного копирования. В моем случае у меня есть неограниченное пространство GoogleDrive из моей программы выпускников университетов, и я шифрую и загружаю фотографии в GoogleDrive. Я бы, вероятно, использовал Backblaze для их программного обеспечения, если бы GoogleDrive не был бесплатным. Важно рассмотреть облачное хранилище как любой D в RAID: оно может и не получится. Создайте свою систему вокруг этого.