Используемый файл стирается при отключении питания.

Используемый файл стирается при отключении питания.

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

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

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

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

Мы используем разные версии Ubuntu, но этот сценарий не зависит от используемой версии. Также мы используем разные редакторы; некоторые используют eclipse, я использую sublime, но это тоже не зависит от этого.

решение1

Используете ли вы какую-либо версию Linux на сервере?

  • Использование журналируемой файловой системы на сервере должно смягчить проблему потери файлов (в Windows используется NTFS, в Linux — ext3, ext4 и другие).
  • Использование ИБП в этом случае было бы еще лучше, поскольку компьютеры, как правило, ломаются при частом отключении питания. В мире есть недорогие ИБП.
  • Делать полные резервные копии — не очень хорошая идея, хорошее решение для резервного копирования будет реализовывать, например, ежедневное полное резервное копирование и почасовые инкременты. Решения, которые делают дедупликацию, не имеют этой проблемы. Вы также можете использовать LVM на сервере и делать снимки.

решение2

Наша команда использует текстовый редактор Sublime. Итак, немного погуглив тут и там, я узнал,великолепный пакет AutoBackupи установил его через менеджер управления пакетами sublime. Это расширение/пакет автоматически делает резервную копию файла, который редактирует пользователь, и он также полностью настраиваемый, например, вы можете иметь резервную копию для каждой секунды (что мы и используем), а также можно контролировать размер файла резервной копии. Смотрите этосвязьчтобы понять все предоставленные варианты.

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

Если у вас есть другие предложения, пожалуйста, оставьте комментарий.

Связанный контент