dydaevskiy
Пользователи-
Активность
23 -
Зарегистрирован
-
Посещение
Репутация
0 NeutralИнформация о dydaevskiy
-
Звание
Участник
- День рождения 10/27/1984
Profile Information
-
Gender
Male
-
Location
Россия
-
Тема обсуждения статьи википедии: ак создать ipk пакет на Synology Diskstation
-
Моя Synology 1812 стала не верно отображать свободное пространство на разделе. Причем все данные баги стали проявляться после того как мудрил с Bittorentsync'om. Фактически под RAID5 у меня 12.5 TB (под JBOD вообще 16) из них свободно около 250 - 300 гб. Но Synology мне говорит что свободно у меня 32,5 Тб. Выкладываю скрин: Данные через SSH http://www.webpagescreenshot.info/img/53f3...b11ce6-49409076 В диспетчере хранения Раздел, Группа дисков, Обзор не активны. Причем сам Synology работает вполне исправно. Как можно починить данный баг без перелива инфы на другой источник (для сброс
-
При установке inotify-tools (Скачал от седа http://github.com/downloads/rvoicilas/inot...ols-3.14.tar.gz) на аппарат Synology DS409+, (через PuTTY по Telnet ) после команды ./configure (Настройка исходников под Synology систему). PuTTY ругнулась данным ответом. ХХХ> ./configure checking for a BSD-compatible install... ./install-sh -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... no checking
-
Планировщик заданий: Найти и заменитьстроку в txt после синхронизации общих папок
dydaevskiy ответил в теме пользователя dydaevskiy в Управление Системой
Мою задачку решил данный скрипт: #!/bin/sh find /volume1/test -type f -name "*.txt" -exec sed -i 's/192\.168\.1\.56/192\.168\.178\.111/g' "{}" \; Для аналогичной задачи, но поиска и замены текста в нескольких общих папках. Используйте данный скрипт: #!/bin/sh for dir in "/volume1/test /volume1/test2" do find "$dir" -type f -name "*.txt" -exec sed -i 's/192\.168\.1\.56/192\.168\.178\.111/g' "{}" \; done Скрипт полноценно работает. После работы скрипта, скрупулёзно проверил 1681 txt файл (через notepad++), нужные изменения были внесены должным образом в каждый -
Планировщик заданий: Найти и заменитьстроку в txt после синхронизации общих папок
dydaevskiy ответил в теме пользователя dydaevskiy в Управление Системой
Сформировал подробный отчет в виде изображения ниже: http://s018.radikal.ru/i515/1401/a2/09ed91afdfd6.jpg Прикрепляю архив в котором находятся файлы, которые мной использовались для тестирования (6,19 МБ): _Общая test В данном архиве находится каталог для которого в конечном итоге данный скрипт должен быть задействован (483 МБ): Каталог для которого будет применятся скрипт В случае тестирования распакуйте любой из архивов в корень общей папки Synology. Использовал скрипт: #!/bin/sh for i in `find "/volume1/test" -depth -name "*.txt" -exec grep -H "192. -
Планировщик заданий: Найти и заменитьстроку в txt после синхронизации общих папок
dydaevskiy ответил в теме пользователя dydaevskiy в Управление Системой
Спасибо Вам огромное. Но все равно не получается. В корне замена без проблем, а в каталогах не фига. . Хотя в одном каталоге test изминения были внесены должным образом. Уверен что-то не так из-за Кирилицы. Ща буду ковырять. Еще раз спасибо. -
Планировщик заданий: Найти и заменитьстроку в txt после синхронизации общих папок
dydaevskiy ответил в теме пользователя dydaevskiy в Управление Системой
Все было замечательно пока задача не усложнилась. Как произвести поиск всех существующих txt файлов, во всех вложенных каталогах (во всех папках и под папках ну и т.д.) общей папки? Для последующего поиска и замены строк в найденных txt файлах? Сейчас скрипт выглядит так: #!/bin/sh for i in `find "/volume1/test" -name "*.txt" -exec grep -H "192.168.1.56" {} \; | awk -F ":" '{print $1}' | xargs`; do sed -i 's/192.168.1.56/192.168.178.111/g' $i; done Папки (в которых будет происходить поиск текстовых файлов) могут содержать и русские названия, кроме того имеются в названиях к -
Синхронизация двух Synology через inet (13tb)
dydaevskiy ответил в теме пользователя dydaevskiy в Backup/Restore
При проверке на длину путей, какие дополнения учитывать в строке? Допустим: \admin\vilume1\ также учитывать при проверке? -
Планировщик заданий: Найти и заменитьстроку в txt после синхронизации общих папок
dydaevskiy ответил в теме пользователя dydaevskiy в Управление Системой
Огромное Вам Алексей спасибо! -
Планировщик заданий: Найти и заменитьстроку в txt после синхронизации общих папок
dydaevskiy ответил в теме пользователя dydaevskiy в Управление Системой
Здравствуйте Алексей, у Вас скрипт по данному принципу заработал? -
Планировщик заданий: Найти и заменитьстроку в txt после синхронизации общих папок
dydaevskiy ответил в теме пользователя dydaevskiy в Управление Системой
Не получается, блин. -
Синхронизация двух Synology через inet (13tb)
dydaevskiy ответил в теме пользователя dydaevskiy в Backup/Restore
Алексей, огромное Вам спасибо -
Синхронизация двух Synology через inet (13tb)
dydaevskiy ответил в теме пользователя dydaevskiy в Backup/Restore
Если я не ошибаюсь из прочтенного на форуме, при синхронизации Cloud Station имеется ограничение на размер фала, то есть размер файла не может быть болоее 10 гб. Если данный "косяк" исправлен, будем смотреть в эту сторону. Спасибо Протеус. -
Планировщик заданий: Найти и заменитьстроку в txt после синхронизации общих папок
dydaevskiy ответил в теме пользователя dydaevskiy в Управление Системой
Не могу понять, что же не так? Скрипт не работает! Нашёл вот такую темку http://forum.searchengines.ru/archive/inde...p/t-789549.html Исходя из нее получается вот такой вот скриптик: #!/bin/bash # #Что искать SEARCH='192.168.1.54' #Чем заменить REPLACE='192.168.178.111' #искать find /volume1/test -type f -name "*.txt" -print0 | xargs -0 sed -i -e "s%${SEARCH}%${REPLACE}%" Пока прорабатываю такой вариант. -
Планировщик заданий: Найти и заменитьстроку в txt после синхронизации общих папок
dydaevskiy ответил в теме пользователя dydaevskiy в Управление Системой
Исходя из того что прочел вроде как скрипт должен иметь где-то такой вид?: #!/bin/sh for i in `find /volume1/homes/admin/test -name "*.txt" -exec grep -H "192.168.1.54" {} \; | awk -F":" '{print $1}' | xargs`; do sed -i 's/192.168.1.54/192.168.174.111/g' $i; done