Страница 1 из 1

проверка на замапливание папки

Добавлено: 2011-02-10 12:32:57
тест
Каким образом можно гарантированно узнать что папка замаплина? использовать sh.

"парсинг" вывод mount не катит
т.е. были случаи когда копирование файла на примапленный ресурс не происходило....хотя cp ошибок не выдавало. при разборе логов выяснялось что ресурс пропадал примерно в это же время (тупо перезагружали ресурс)....да это редкость за 5 месяцев 2 раза было, но "цена" файла высока.

Re: проверка на замапливание папки

Добавлено: 2011-02-10 15:29:59
kpp
Если все так плохо можно сделать так:
1.Перед копированием парсить mount на предмет наличия ресурса, и\или проверка уникального файла-флага.
2.Копирование, проверка результата cp,
3.Снова парсить mount на предмет наличия ресурса, и\или проверка уникального файла-флага, проверить наличие и контрольные суммы MD5 переданной информации.

Re: проверка на замапливание папки

Добавлено: 2011-02-10 15:43:34
schizoid
прикол навера в том, что если шара не пимонтирована, то ошибок от cp и не будет, он тупо в точку монтирования кидает и все...
может использовать не монтирование, а типа scp ? и секурна, и не нужно шар всяких...

Re: проверка на замапливание папки

Добавлено: 2011-02-10 19:27:48
Гость
schizoid писал(а):прикол навера в том, что если шара не пимонтирована, то ошибок от cp и не будет, он тупо в точку монтирования кидает и все...
может использовать не монтирование, а типа scp ? и секурна, и не нужно шар всяких...
больше скажу - в точке монтирования файла тоже не было(тоже об этом подумал)

scp также не пройдет другие машины под виндой :(

Re: проверка на замапливание папки

Добавлено: 2011-02-10 19:40:25
Гость
kpp писал(а):Если все так плохо можно сделать так:
1.Перед копированием парсить mount на предмет наличия ресурса, и\или проверка уникального файла-флага.
2.Копирование, проверка результата cp,
3.Снова парсить mount на предмет наличия ресурса, и\или проверка уникального файла-флага, проверить наличие и контрольные суммы MD5 переданной информации.
да...серьезно - но видимо единственное решение для обеспечения надежности...хотя в моем случае на п.2 можно споткнуться...на стороне примапливаемого ресурса крутиться сервис забирающий файл...если допустим я все таки скопирую файл на шару..произойдет разрыв..т.е. копи отработал...на локали я файл не удалил, приступаю к проверке п.3 вижу что шары нет-вываливаюсь...через минуту крон опять запускает крон, мапит шару, видит что файла нет, опять кидает тот же файл - а для меня это очень критическая ошибка

Re: проверка на замапливание папки

Добавлено: 2011-02-10 23:18:09
schizoid
ну тогда используйте фтп, можно как для венды батник написать, так и для никсов скрипт не проблема

Re: проверка на замапливание папки

Добавлено: 2011-02-11 2:04:32
kpp
На приемной стороне контроллировать какие файлы были приняты нормально.
Повторные в сторону.