Synology удалить файлы по расписанию

Обновлено: 07.07.2024

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

Synology Drive синхронизация по запросу

Представьте, что в облаке у вас 1ТБ данных, а на ноутбуке SSD диск на 256ГБ и все эти облачные данные синхронизированы с вашим диском и вы можете в любой момент открыть любой файл и это достигается не за счет сжатия, а совсем другим методом.

Для начала нужно огорчить владельцев MAC буков, так как у этой технологии есть определенные ограничения.

Системные требования

  • Windows 10 версии 1809 и выше
  • Synology Drive Client 2.0.0 и более поздних версий
  • Пакет Synology Drive Server 2.0.0 и более поздних версий

Требования к папке

  • Папки на дисках NTFS
  • Папки, которые не являются корневыми каталогами устройства (например, C:\или D:\) или домашними каталогами (например, C:\Users)
  • Папки, которые не являются родительскими/дочерними папками задач Synology On-Demand, OneDrive File On-Demand и iCloud Drive

Получается функция синхронизация по запросу доступна только владельцам WIndows ОС. И доступна эта технология только в облачном сервисе от Microsoft OneDrive и на нашем любимом всеми собственном облачном сервисе Synology Drive.

Давайте покажу на своем примере как это работает. Ниже скриншот свойств моей папки SynologyDrive


Тут четко видно, что размер папки 486ГБ, а на диске у меня всего 11,6ГБ данных. Получается 474,4ГБ данных синхронизировано, но находится только в облаке.

Что бы эти файлы загрузились на диск достаточно просто открыть любой такой файл, все, так просто )))

Что бы отличить какой файлы находятся у вас на диске, а какие только online придумано помечать такие файлы и папки соответствующими дополнительными значками


Этот значок указывает на то, что файл или папка доступны в режиме онлайн, но не занимают место в хранилище. Вы можете открыть и скачать локальную копию на компьютер. Также можно нажать файл правой кнопкой мыши, выбрать Synology Drive и Постоянно закрепить локальную копию, чтобы сохранить локальную копию.


Этот значок указывает на то, что файл или папка скачаны на локальный компьютер. Чтобы удалить локальный файл и освободить место, выберите Synology Drive и Освободить место. С помощью функции Windows Storage Sense система может автоматически удалять наименее используемые локальные копии файлов при заполнении диска хранения


Постоянно закреплен на ПК

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

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


Состояния у папок и файлов три и два из них говорят о том, что папка или файл находятся на локальном ПК. Зачем же тогда два таких состояния? На самом деле это еще одна фича синхронизации по запросу.

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


В нижней части окна будет соответcвующая настройка как для OneDrive так и для Synology Drive. Выбрать можно Никогда, 1 День, 14 Дней, 30 Дней и 60 Дней.

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


Настраивается Synology Drive синхронизация по запросу очень просто. В настройках Synology Drive Client, в правилах синхронизации, на вкладке Режим синхронизации нужно поставить соответствующую галочку и нажать Применить.

Этот же режим включен по умолчанию, если ваш ПК удовлетворяет системным требованиям.


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

Сетевые накопители Synology имеют встроенный модуль резервного копирования Hyper Backup. Он поддерживает различные варианты мест назначения для хранения копий, из которых нас в этот раз интересуют публичные облачные сервисы. Общий список на момент подготовки статьи включал в себя десяток предложений, включая известные продукты от Amazon, Dropbox, Google и Microsoft.


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

В конце лета этого года в очередной рассылке новостей от Synology пришла информация о том, что работа с Amazon Drive будет прекращена с ноября 2020 года, что связано с отменой поддержки API для работы с этим сервисом. Кстати, кроме резервного копирования, можно было использовать этот облачный сервис и для синхронизации файлов через модуль Cloud Sync. Я пользовался Amazon Drive уже несколько лет, поскольку когда-то предложение 1 ТБ за $60 в год показалось достаточно привлекательным. Правда весь терабайт занять не удалось, хотя я и не очень старался.

В качестве альтернативы Synology предлагает перейти на собственный сервис облачного хранения данных – Synology C2. Для проверки работы для пользователей предусмотрен бесплатный тестовый доступ на один месяц. Расскажем кратко историю развития данного сервиса, а потом попробуем его в деле. Synology C2 был официально представлен осенью 2017 года для пользователей в европейском регионе, включая Россию. Непосредственно местом размещения послужил датацентр во Франкфурте. Через полгода компания расширила географию использования сервиса на весь мир. Последнее крупное событие – появление нового датацентра в Сиэтле (США) летом этого года. Конечно, сегодня на рынке представлено огромное количество облачных сервисов хранения данных и играть на этом рынке непросто. С другой стороны, разнообразие предложений выгодно потребителям, поскольку способствует конкуренции и позволяет выбрать оптимальный для своих задач вариант. Кроме того, в плюсы использования именно C2 с сетевыми накопителями Synology является более эффективная интеграция (в частности, доступ к файлам резервной копии через браузер напрямую на облачном сервисе) и возможность получения поддержки «из одного окна», что достаточно существенно в данном случае.

Традиционно заявлены сертификации по стандартам безопасности, корпоративный уровень надежности и доступности, сервис и возможности профессионального уровня, привлекательная стоимость, гибкие настройки задач резервирования, включая расписания и версионность, возможность доступа к данным с любых устройств. Дополнительно есть функция шифрования высокого уровня на стороне клиента. Так что ни сам производитель ни другие лица не смогут получить доступ к вашим документам (конечно с учетом того, что исходные данные и так находятся под полным контролем DSM). Подробнее ознакомиться с описанием сервиса можно на его сайте.

Если говорить про восстановление и получение доступа к файлам, то предусмотрены операции полного или частичного восстановления и доступ к отдельным файлам и их версиям. Причем для этого можно использовать не только сам сетевой накопитель, но и Web-портал или фирменный клиент Hyper Backup Explorer, который есть для Windows, macOS и Linux.

Как я писал выше, в настоящий момент пользователь может выбрать датацентр в США или в Германии. Причем выбрать надо с самого начала работы с сервисом – миграции в настоящий момент не предусмотрено. Стоимость хранения будет одинаковая в цифрах, но разная в валюте. При этом предлагаются два тарифных плана, которые отличаются и возможностями и объемами. Первый поддерживает ежедневное копирование, бесплатную версионность (учитывается занимаемый на сетевом накопителе фактический объем) и единственную стандартную политику хранения копий – хранение 11 версий (одна последняя, 7 ежедневных, 3 недельных). В этом случае можно купить 100 ГБ за 9,99$/€ в год, 300 ГБ за 24,99$/€ в год или 1 ТБ за 59,99$/€ в год (цены здесь и далее без НДС на момент подготовки статьи).

Если же нужно больше чем 1 ТБ, то можно использовать второй тарифный план от 69,99$/€ в год за каждый терабайт (до 200 ТБ, если нужно больше – можно связаться с компанией для индивидуальной договоренности). В этом случае уже поддерживается минимальный интервал создания копии в один час, а политику хранения копий можно подстроить под свои требования. При этом версии уже не «бесплатны», но данный тарифный план поддерживает дедупликацию.

И это единственные затраты на облачный сервис. Дополнительные платежи за операции, доступ, восстановление и так далее отсутствуют. При необходимости можно в процессе работы «докупить» еще пространства без прерывания сервиса. В случае просрочки платежа данные сохраняются в течение одного месяца. Оплата возможна через распространенные платежные системы. Заметим, что доступ к облаку и тарифный план оформляется на аккаунт Synology, а не на устройство.

Из дополнительных особенностей сервиса отметим работу исключительно с данными на сетевых накопителях Synology (напрямую с компьютера или телефона сделать резервную копию нельзя), возможность подключения существующей копии к новому сетевому накопителю (если вдруг устройство физически вышло из строя или было украдено), отсутствие ограничения на объем файлов, возможность физического переноса больших объемов в дата-центры для ускорения создания первой копии (сервис Synology C2 Express Box, платный), поддержку двухфакторной аутентификации облачного аккаунта.

Если есть вопросы к безопасности, то можно ознакомиться с официальным документом по этой теме на сайте компании. Описанные далее возможности при работе с Synology C2 мало отличаются от резервирования в другие облачные сервисы. Единственным заметным исключением является непосредственный доступ к исходным документам в копиях в облаке через браузер. По понятным причинам, в других сервисах вам будет доступны только файлы собственного закрытого формата Hyper Backup. Что б «достать» из них оригинальные документы потребуется скачать копию на локальный компьютер и использовать утилиту Hyper Backup Explorer. Кстати, она также имеет встроенную поддержку доступа к резервным копиям на Synology C2.

Настройка задачи резервного копирования

В общем случае, Hyper Backup обеспечивает сходные возможности настроек при резервировании независимо от места назначения. Но здесь рассмотрим именно облачный вариант. При создании задачи резервирования пользователь сначала выбирает облачный сервис Synology C2 и подтверждает доступ к нему в своем аккаунте. Для каждого задания в облачном сервисе создается отдельная папка, имя можно установить любое. На этом же этапе вы можете подключиться к ранее созданной резервной копии на этом сервисе.


Далее отмечаем необходимые общие папки и приложения (заметим, что LUN копировать можно только в папки этого же или другого сетевого накопителя Synology). При этом можно выбрать не только папку верхнего уровня (общий ресурс), но и конкретную директорию на ней. Дополнительно предусмотрены фильтры файлов по маске для включения или исключения из копии.


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


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

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


Далее выбираем политику ротации (удаления старых версий). Предусмотрены варианты ограничения общего их количества, схема «Smart Recycle» и настраиваемый пользователем вариант.


После завершения работы мастера предлагается провести первое резервное копирование.

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


Hyper Backup позволяет контролировать объемы резервной копии в каждом задании и отправлять уведомления при превышении установленных порогов как по размеру, так и по процентам добавленных, измененных или удаленных файлов.


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

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

Восстановление файлов

Сервис предлагает несколько вариантов работы с резервными копиями. Наиболее оперативный вариант получения доступа к файлам в резервных копиях – встроенный в Hyper Backup менеджер версий и файлов в них.


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


Вторая схема – запуск процедуры восстановления в Hyper Backup. После выбора резервной копии запускается мастер восстановления. В первом окне предлагается полностью или частично восстановить конфигурацию сетевого накопителя (конечно, эта операция не обязательна). На втором отмечаются для восстановления папки (именно директории целиком, но не файлы) из резервной копии и приложения. Существенным неудобством этого варианта является то, то до окончания процесса вы не имеете доступа к настройкам сервиса Hyper Backup.


Третий вариант доступа к файлам – проводник в браузере для облачного сервиса Synology C2. Там все аналогично – выбираем нужную версию и скачиваем документы на локальный компьютер. Восстановить их сразу на сетевой накопитель в данном случае не получится.


Посмотрим и на фирменную утилиту Hyper Backup Explorer, которая доступна для ОС Windows, Linux и macOS. Она позволяет «открыть» файлы резервных копий и может использоваться без самого сетевого накопителя. К примеру, вы можете восстановить файлы из «копии резервной копии» с USB-диска или скаченной из облачного сервиса копии.

Управление облачным сервисом

В портале облачного сервиса в настоящий момент есть только две страницы.


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


На второй из них пользователь управляет подпиской – можно провести обновление на больший объем. В параметрах профиля дополнительно есть опция отказа от подписки, проверка и обновление платежных реквизитов, журнал счетов и операций.

Тестирование

Объективно измерить производительность работы с облачными сервисами достаточно сложно. Все-таки когда речь идет о работе через Интернет гарантий по скорости обычно нет. Кроме того, на процесс влияет и текущая нагрузка на сам сервис, ваше расположение, провайдер, интернет-канал и многие другие сложнопрогнозируемые параметры. Так что приведенные в данном разделе результаты скорее стоит воспринимать как оценочные для общего понимания ситуации. Тест проводился на мощном устройстве корпоративного уровня RS18017xs+, которое подключалось к сети Интернет через канал 500 Мбит/с.


Как мы видим по результатам, если говорить о зарубежных предложениях, то Synology C2 идет впереди по скорости записи, а по чтению уступает только Google. Учитывая, что мы говорим преимущественно о сценарии резервного копирования, то первое может быть и важнее с точки зрения «успеть записать все за отведенное по регламенту время». Впрочем, игнорировать скорость восстановления, конечно, будет некорректно.

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

Заключение

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

А вот более плотная интеграция клиента облачного сервиса в пакет Hyper Backup программного обеспечения Synology DSM обеспечивает вполне конкретные преимущества по сравнению с другими предложениями, включая прямой доступ к резервной копии через браузер и при этом не уступаем более именитым соперникам по скорости. Но, конечно, если вопрос именно в производительности – стоит смотреть в сторону локальных сервисов. С другой стороны, если говорить о домашних пользователях со скоростями подключения к Интернет до 100 Мбит/с, то и Synology C2 сможет полностью использовать этот канал.

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

Synology

Возможность выполнять задачи по расписанию — одна из ключевых особенностей сетевых хранилищ. В Synology по расписанию можно создавать резервные копии, выполнять сборку мусора (trim) твердотельных накопителей и дисков с SMR, реплицировать данные, да и вообще создавать любые мыслимые задачи, которые будут запускаться хоть по расписанию, хоть по одному из определенных триггеров.

Как по расписанию запустить скрипт в Synology NAS

Запуск по расписанию выглядит так.

Запуск по расписанию Synology. Планировщик задач

При желании задачу можно запускать вместе с загрузкой системы или непосредственно перед выключением.

Запуск по расписанию Synology. Планировщик задач

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

Почему эта возможность достойна отдельного упоминания? Да просто потому, что в других готовых решениях (QNAP, Asustor) ничего подобного нет и близко. Да, в хранилищах, собранных самостоятельно с использованием, к примеру, OpenMediaVault, такая возможность есть — но мы-то говорим об устройствах, которые продают в магазинах самым обычным пользователям!

Это не означает, что, например, в сетевом хранилище Asustor или QNAP пользователь не сможет создавать резервные копии по расписанию — сможет, если расписание поддерживается непосредственно в приложении или той части системных настроек, которые относятся к резервному копированию. Но, к примеру, простая задача разбудить удаленное устройство через Wake On Lan, после чего создать на нем резервную копию и отключить его удаленным запуском скрипта через SSH не получится без использования терминала и умения вручную настроить cron. А в Synology — получится. Кстати, разработчикам QNAP было настолько лень возиться с полноценным диспетчером задач, что они даже создали подробную статью о том, как пользователю самому настроить crontab через командную строку.

Любое приложение — на домашнем экране

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

по расписанию запустить скрипт в Synology NAS

Заключение

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

Прикрепленное изображение

Куратор темы Severide1247
По вопросам наполнения шапки обращаться в QMS
Активность в теме Может есть владельцы ds115j, подскажите хватит ли его производительности для одновременной работы торрента, dlna сервера и бэкапа файлов с ПК ?

У меня сейчас 116 у него хватает ресурсов. Тут вопрос в производительности сети. И потом задачи можно назначить на разное время. Допустим бекапы по ночам. Торент много не жрет. Dlna только один да и то он в основном сетку нагружает и все.

Одновременно DLNA и torrent - ну например транслировать одно кино надо порядка 25-30 мегабит локалки (если тока не 4к). остальное достанется торенту. два потока 60 три 90 при гигабитной сетке 10 потоков но это наверно дома не случится никогда)))

Если присматриваешь купить то лучше подкопи на 218+. Он может в последствии быть расширен.

Я на старый компьютер поставил систему synology очень мощьная и удобная вещь получилась работает как nas + торент клиент + хранилище фотографий а делов на 10 минут

Да согласен, просто обновления не в реальном времени и помоему флешка должна быть у него всегда вставлена, но могу ошибаться. А вообще да система меня тоже порадовала.

У меня с понедельника не работает QuickConnect на DS118 (нет удалённого доступа через интернет). Через Андроид приложения всё нормально. Это только у меня или глобально (Роскомнадзор задел Synology из-за блокировки Телеграма)? А обновы нормально система видит? Вручную если зайти на сайт обнова есть, а NAS проверяет, но говорит типа нет
Обнова может приходить в разное время, в зависимости от региона. Балансировка нагрузки на основной сервер. Кстати, а кто победил WebDav на синолоджи ?
Я пока не смог.
Написал на форум и техподдержку. У меня двухдисковый, оба диска стоят. Хочу один поменять на побольше (никаких рейдов нет) и что-то не понимаю, как это сделать. В наличии есть бокс для подключения hdd по usb. Вытащенный из Synology диск потом прочитается в компе?

Прочитается, надо только на комп поставить программу для чтения ехт разделов.

И еще момент, какой из дисков меняешь? На первом помоему по умолчанию сидит еще система сама.

neoboy,
Насколько помню, система дублируется на каждом диске, чтобы при сбое на любом из них сохранялась работоспособность NAS

Читайте также: