SET /A NUM=1+(%random%)%%(19)
DEL SOMEMEGABYTES
COPY MEGABYTE SOMEMEGABYTES
FOR /L %%i IN (1,1,%NUM%) DO (
ECHO %%i
COPY /Y /B SOMEMEGABYTES TEMPFILE
COPY /Y /B MEGABYTE+TEMPFILE SOMEMEGABYTES
)
DEL TEMPFILE
Rsync из Windows через cygwin уже был, вот здесь - https://dzelenov.blogspot.com/2014/07/rsync-windows-cwrsync.html
Усложняем задачу. Копировать надо с Windows (см. пред. статью) на ZyXel NAS326. Проблема та же - не съесть весь bandwidth.
1. На NAS надо поставить rsync. Для этого надо разрешить ssh в вебинтерфейсе
и попасть в shell (busybox).
2. Пробуем копировать файлы из Linux, типа
rsync -e ssh --partial --progress --bwlimit=100K --time-limit=300 ~/rsynctest/* root@192.168.1.101:/i-data/022cf873/Video
Пароль спрашивает, но работает.
3. Ставим cygwin, пробуем из Windows - не работает.
Нужно:
- Создать файл ~/.ssh/config на Windows, вписать туда
чтобы ssh cygwin знал, что нужно использовать ключи rsa.
- сгенерировать пару ключей в Windows и отправить их в NAS
После этого можно уже запускать синхронизацию, обращаясь к NAS уже строго по имени.
rsync -e ssh --partial --progress --bwlimit=1000K --time-limit=300 /cygdrive/d/Backup/daily/* root@NAS326:/i-data/022cf873/Backup
Ключи:
Автоматизация запуска rsync на cygwin - по старой статье 2014 года.
Как перенести содержимое жесткого диска с HDD на SSD, если у вас обычная таблица MBR - тут все достаточно понятно. Переносите разделы жесткого диска с одного носителя на другой, ставите соответствующие флаги, все работает.
С UEFI все немного сложнее.
w32tm /config /syncfromflags:manual /manualpeerlist:"0.us.pool.ntp.org 1.us.pool.ntp.org 2.us.pool.ntp.org 3.us.pool.ntp.org" /update
или
w32tm /config /syncfromflags:manual /manualpeerlist:"0.pool.ntp.org"
Stop-Service w32time
Start-Service w32time
или
net stop w32time
net start w32time
w32tm /query /status
Для работы под Windows (и под Wine) есть бесплатная утилита - https://s3browser.com/
Требует .Net
Для работы под linux либо s3cmd - через команды, либо монтирование через FUSE - s3fs.
Add scheduler script at 18:00 every day
Add scheduler script at 09:00 every day