The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как узнать какая программа создает файл"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Файловые системы, диски / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Как узнать какая программа создает файл"  +/
Сообщение от KomaLex (ok) on 30-Сен-15, 10:48 
Добрый день. Появилась такая проблема. На сервере freebsd

FreeBSD isv.ikc.local 9.1-RELEASE FreeBSD 9.1-RELEASE #2: Fri Sep 20 08:11:05 IRKT 2013     root@isv.ikc.su:/usr/obj/usr/src/sys/ISVKERNEL  amd64

ежедневно создается архив /usr/backup/dp_2015-09-30.tar и этот архив занимает все свободное место. Сколько бы его не было.
Попробовал

[root@isv /usr/backup]# grep -rl '/usr/backup' /etc/
[root@isv /usr/backup]# grep -rl '/usr/backup' /usr/local/etc
[root@isv /usr/backup]# grep -rl '/usr/backup' /var/

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

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как узнать какая программа создает файл"  +/
Сообщение от ipmanyak (??) on 30-Сен-15, 11:47 
Задания в кроне смотрел?


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Как узнать какая программа создает файл"  –1 +/
Сообщение от eRIC (ok) on 30-Сен-15, 12:47 
> Попробовал
>
 
> [root@isv /usr/backup]# grep -rl '/usr/backup' /etc/
> [root@isv /usr/backup]# grep -rl '/usr/backup' /usr/local/etc
> [root@isv /usr/backup]# grep -rl '/usr/backup' /var/
>

# grep -rl '/usr/backup/dp_' /

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

какие сервисы работают на сервере? бд, прокси, и т.д. и т.п.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Как узнать какая программа создает файл"  +/
Сообщение от Square1 on 30-Сен-15, 22:12 
> # grep -rl '/usr/backup/dp_' /
> значит этот бекап не настроен в обычных конфиг файлах, а в какой
> нить программе/сервисе которая крутится на сервере и делает бекап, а конфиг
> его в другом формате сохранен. или же по сети подает туда
> бекап

или путь описан относительным путем...


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Как узнать какая программа создает файл"  +1 +/
Сообщение от DeerFriend on 30-Сен-15, 14:33 
Лови момент, когда в файл будет идти запись и делай lsof
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Как узнать какая программа создает файл"  +/
Сообщение от eRIC (ok) on 30-Сен-15, 14:49 
зачем ждать этот момент когда может фремя создания файла посмотреть и ближе к этому времени запускать:

#lsof +D  /usr/backup/ (если lsof установлен)

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Как узнать какая программа создает файл"  +1 +/
Сообщение от anonymous (??) on 30-Сен-15, 20:09 
> зачем ждать этот момент когда может фремя создания файла посмотреть и ближе
> к этому времени запускать:
> #lsof +D  /usr/backup/ (если lsof установлен)

а что, в freebsd нет ничего похожего на inotify?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Как узнать какая программа создает файл"  –1 +/
Сообщение от eRIC (ok) on 01-Окт-15, 06:20 
> а что, в freebsd нет ничего похожего на inotify?

fstat
sysutils/filewatcherd
sysutils/watchman
devel/libinotify

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Как узнать какая программа создает файл"  +1 +/
Сообщение от pavlinux (ok) on 02-Окт-15, 03:02 
> а что, в freebsd нет ничего похожего на inotify?

Нету, ни inotyfy, ни dnotify, ни fanotify. Они очень обижаются по этому поводу,
делают вид что не видели сообщения, и тихо сливаются туда где есть срачь про ZFS и kqueue. :)

---

А ваще, уже лет 20 точно, есть мультиплатформеный File Access Monitor от Sillicon Graphics: http://search.cpan.org/~jglick/SGI-FAM-1.002/lib/SGI/FAM.pm

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Как узнать какая программа создает файл"  +1 +/
Сообщение от Square1 on 30-Сен-15, 22:07 
> Посмотреть что в архиве нет возможности,
> потому что, архив до конца не создается, видимо места не хватает,
> и по этому не открывается и не читается.

Разрешите вам не поверить что нельзя посмотреть содержимое.
tar файл не сжатый, поэтому туда накидано все "как есть"
прекрасно смотрится обычным cat dp_2015-09-30.tar (head, tail  по вкусу)


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Как узнать какая программа создает файл"  +1 +/
Сообщение от universite email(ok) on 03-Окт-15, 19:01 
> Добрый день. Появилась такая проблема. На сервере freebsd
>
 
> FreeBSD isv.ikc.local 9.1-RELEASE FreeBSD 9.1-RELEASE #2: Fri Sep 20 08:11:05 IRKT 2013
>     root@isv.ikc.su:/usr/obj/usr/src/sys/ISVKERNEL  amd64
>

> ежедневно создается архив /usr/backup/dp_2015-09-30.tar и этот архив занимает все свободное
> место. Сколько бы его не было.
> Попробовал

Да. Шикарная западлянка. /dev/random бэкапится :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру