About: Inotify

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

inotify (inode notify) is a Linux kernel subsystem created by John McCutchan, which monitors changes to the filesystem, and reports those changes to applications. It can be used to automatically update directory views, reload configuration files, log changes, backup, synchronize, and upload. The inotifywait and inotifywatch commands allow using the inotify subsystem from the command line. One major use is in desktop search utilities like Beagle, where its functionality permits reindexing of changed files without scanning the filesystem for changes every few minutes, which would be very inefficient.

Property Value
dbo:abstract
  • inotify je subsystém linuxového jádra, který poskytuje notifikaci o událostech v souborovém systému. Jeho autory jsou Robert Love a a vznikl proto, aby nahradil . Subsystém byl přidán do hlavního stromu jádra ve verzi 2.6.13, lze ho zakompilovat do verze 2.6.12 a možná i do dřívějších verzí pomocí patche. Jeho funkcí je v zásadě rozšíření souborových systémů tak, aby zachycovaly události na souborech a tyto změny byly předávány aplikacím. Největší oblastí použití jsou tedy zřejmě utility pro , jako je , protože funkcionalita inotify umožňuje přeindexovávat změny v souborech, aniž by se musel často procházet celý souborový systém, což by bylo velmi neefektivní. Protože se Beagle apod. o změně dozví na základě oznámení, nikoli aktivního procházení, může k přeindexování dojít velmi rychle (v řádu jedné sekundy) a s velmi malou režií. inotify tak umožňuje používat tyto programy velmi citlivě z hlediska celého systému – distributoři obecně nepřijímají démony, které by k poskytnutí určité funkcionality spotřebovávaly značnou část výkonu systému. inotify lze použít také k automatickým aktualizacím pohledů na adresáře, načítání konfiguračních souborů, záznamu změn, zálohování, synchronizaci, uploadu apod. (cs)
  • inotify (inode notify) is a Linux kernel subsystem created by John McCutchan, which monitors changes to the filesystem, and reports those changes to applications. It can be used to automatically update directory views, reload configuration files, log changes, backup, synchronize, and upload. The inotifywait and inotifywatch commands allow using the inotify subsystem from the command line. One major use is in desktop search utilities like Beagle, where its functionality permits reindexing of changed files without scanning the filesystem for changes every few minutes, which would be very inefficient. inotify replaced an earlier facility, dnotify, which had similar goals. It was merged into the Linux kernel mainline in kernel version 2.6.13, released on August 29, 2005; later kernel versions included further improvements. The required library interfaces were added into the GNU C Library (glibc) in its version 2.4, released in March 2006, while the support for inotify was completed in glibc version 2.5, released in September 2006. (en)
  • inotify est un mécanisme du noyau Linux qui fournit des notifications concernant le système de fichiers. Il a été écrit par avec l'aide de (en) et plus tard par pour remplacer . Il a été inclus dans la branche principale du noyau linux à partir de la version 2.6.13 (18 juin 2005), et pouvait déjà être compilé dans 2.6.12 et peut être même plus tôt grâce à l'utilisation de patch. Il est essentiellement une extension du système de fichiers qui rend compte à une application de tout changement dans le système de fichiers. On le trouve dans des systèmes d'indexation de fichiers comme Beagle, où ses fonctionnalités permettent une ré-indexation des fichiers modifiés, sans qu'il soit besoin de regarder la totalité du système de fichiers à intervalles réguliers pour cela, ce qui serait très inefficace. En étant averti qu'un fichier a été modifié directement par le noyau, plutôt que d'avoir à regarder (attente active), Beagle et autres logiciels du même type peuvent réaliser la ré-indexation très rapidement, en nuisant peu aux performances du système (inotify permet donc l'usage de tels programmes sans que ce soit déraisonnable). Il peut aussi être utilisé pour actualiser automatiquement des 'vues' d'un répertoire, recharger des fichiers de configuration, etc. (fr)
  • inotify는 파일 시스템 이벤트 통보 기능을 제공해 주는 리눅스 커널 서브시스템 중 하나이다. inotify는 존 맥컷챈(John McCutchan)이 개발하였는데, 로버트 러브(Robert Love) 및 뒤이어 애이미 그리피스(Amy Griffis)의 도움을 받았다. dnotify를 대체한다. inotify는 메인라인 커널에 2.6.13 버전부터 포함되었다. 그 전에도 소프트웨어 패치를 통해서 사용이 가능하였다. inotify는 파일 시스템의 변경 사항을 알아내고, 커널에 의해 직접 응용 프로그램에 이러한 변경 사항들을 보고하기 위한 것이다. Inotify는 과 같은 데스크톱 검색 유틸리티에 자주 이용된다. inotify를 쓰면, 파일 시스템의 변경을 탐지하기 위하여 일정 주기마다 반복하여 파일 시스템을 탐색할 필요가 없이 변경된 파일들을 할 수 있으며, 그 덕분에 프로그램은 짧은 시간의 "변경부터 리인덱싱까지의 시간"(change-to-reindexing time)을 가질 수 있다. inotify는 그러한 유틸리티들로 하여금 비교적 적은 CPU 시간만을 사용하도록 해주며, 결국 inotify는 이러한 프로그램들로 하여금 훨씬 효율적인 방식을 사용할 수 있도록 해 준다. inotify는 또한 파일 탐색기와 같이 디렉터리 목록을 자동적으로 갱신하는 일에 쓰일 수 있다. 또한 설정 파일을 다시 읽어 들이는 일이나, 로그 변경, 백업, 동기화, 업로드 같은 일에 쓰일 수 있다. (ko)
  • inotify (inode notify) とは、ファイルシステムへの変更を通知するようファイルシステムを拡張して、その変更をアプリケーションに報告するLinuxカーネルサブシステムである。inotifyに先行して存在し、類似の目標を持つは、inotifyに取って代わられている。 inotifyはJohn McCutchanが作成し、2005年8月29日にリリースされたLinuxカーネルのバージョン2.6.13で、inotifyはLinuxカーネルメインラインにマージされた。以降のバージョンのLinuxカーネルでは、inotifyはさらに改良されている。GNU Cライブラリ (glibc) では、inotifyに必要なライブラリインタフェースは2006年3月にリリースされたバージョン2.4で追加され、2006年9月にリリースされたバージョン2.5でinotifyを完全にサポートした。 inotifyの主な用途の1つとしては、Beagleなどのデスクトップ検索ユーティリティが挙げられる。inotifyの機能により、数分おきにファイルシステム変更をスキャンするといった非常に効率が悪い作業をせずに、変更されたファイルのが可能となる。 inotifyは、ディレクトリビューの自動更新、設定ファイルの再読み込み、ログの変更、バックアップ、同期、アップロードなどにも使える。 (ja)
  • inotify – podsystem jądra Linuksa, który powiadamia o zdarzeniach w systemie plików. Został napisany przez z pomocą i później w celu zastąpienia . Było zawarte w głównych wydaniach jądra Linuksa począwszy od wersji 2.6.13, a przy użyciu łat także w wersji 2.6.12 (być może jest to możliwe też we wcześniejszych wydaniach). Główną funkcją inotify jest rozszerzenie systemu plików o możliwość powiadamiania o zmianach w nim i raportowaniu tych zmian w aplikacjach. Jego główne zastosowanie to użycie w narzędziach przeszukujących (ang. desktop search utilities) takich jak , gdzie może powiadamiać je o zmienionych plikach bez potrzeby częstego skanowania systemu plików (które byłoby bardzo nieefektywne). Informacje o zmianach w systemie plików są pobierane bezpośrednio z jądra systemu operacyjnego, dlatego zamiast aktywnego przeszukiwania odpowiednie narzędzia mogą indeksować zmiany kilka sekund po ich wystąpieniu, nie obniżając przy tym wydajności systemu. Może być także używany do automatycznego uaktualniania widoków katalogów, ponownego wczytania plików konfiguracyjnych, logowania zmian, robienia kopii bezpieczeństwa i wszelkiego rodzaju synchronizacji. (pl)
  • Inotify — это подсистема ядра Linux, которая позволяет получать уведомления о событиях, связанных с файлами и каталогами файловой системы. Например, открытие файлов и каталогов для чтения или записи, изменения атрибутов, перемещение, удаление и т. п. В основное ядро была включена начиная с 2.6.13, но может использоваться и с более ранними ядрами с помощью наложения патча. Начиная с 2.6.32 Inotify был заменен на Fsnotify, а Inotify реализован на основе Fsnotify, но для практических приложений эта деталь осталась несущественной. С помощью подписки на события Inotify скриптам необязательно периодически сканировать файловую систему для обнаружения изменений. Более того, подписка на события не мешает размонтированию тома. Основная сфера применения — в системах локального поиска (например Beagle), таким образом программе-индексатору не требуется периодически сканировать всю файловую систему. Кроме того, можно следить за важными конфигурационными файлами и восстанавливать их в случае повреждения, выполнять автоматические действия после загрузки файлов на сервер и т. п. (ru)
  • inotify是Linux核心子系統之一,做為檔案系統的附加功能,它可監控檔案系統並將異動通知應用程式。本系統的出現取代了舊有Linux核心裡,擁有類似功能之模組。 inotify的原始開發者為、羅伯特·拉姆與。於Linux核心2.6.13發行時(2005年六月十八日),被正式納入Linux核心。儘管如此,它仍可透過修補程式的方式與2.6.12甚至更早期的Linux核心整合。 inotify的主要應用於桌面搜索軟體,像:Beagle,得以針對有變動的檔案重新索引,而不必沒有效率地每隔幾分鐘就要掃描整個檔案系統。相較於主動輪詢檔案系統,透過作業系統主動告知檔案異動的方式,讓Beagle等軟體甚至可以在檔案更動後一秒內更新索引。 此外,諸如:更新目錄檢視、重新載入設定檔、追蹤變更、備份、同步甚至上傳等許多自動化作業流程,都可因而受惠。 (zh)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 2594628 (xsd:integer)
dbo:wikiPageLength
  • 6070 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1104698190 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • inotify (inode notify) とは、ファイルシステムへの変更を通知するようファイルシステムを拡張して、その変更をアプリケーションに報告するLinuxカーネルサブシステムである。inotifyに先行して存在し、類似の目標を持つは、inotifyに取って代わられている。 inotifyはJohn McCutchanが作成し、2005年8月29日にリリースされたLinuxカーネルのバージョン2.6.13で、inotifyはLinuxカーネルメインラインにマージされた。以降のバージョンのLinuxカーネルでは、inotifyはさらに改良されている。GNU Cライブラリ (glibc) では、inotifyに必要なライブラリインタフェースは2006年3月にリリースされたバージョン2.4で追加され、2006年9月にリリースされたバージョン2.5でinotifyを完全にサポートした。 inotifyの主な用途の1つとしては、Beagleなどのデスクトップ検索ユーティリティが挙げられる。inotifyの機能により、数分おきにファイルシステム変更をスキャンするといった非常に効率が悪い作業をせずに、変更されたファイルのが可能となる。 inotifyは、ディレクトリビューの自動更新、設定ファイルの再読み込み、ログの変更、バックアップ、同期、アップロードなどにも使える。 (ja)
  • inotify是Linux核心子系統之一,做為檔案系統的附加功能,它可監控檔案系統並將異動通知應用程式。本系統的出現取代了舊有Linux核心裡,擁有類似功能之模組。 inotify的原始開發者為、羅伯特·拉姆與。於Linux核心2.6.13發行時(2005年六月十八日),被正式納入Linux核心。儘管如此,它仍可透過修補程式的方式與2.6.12甚至更早期的Linux核心整合。 inotify的主要應用於桌面搜索軟體,像:Beagle,得以針對有變動的檔案重新索引,而不必沒有效率地每隔幾分鐘就要掃描整個檔案系統。相較於主動輪詢檔案系統,透過作業系統主動告知檔案異動的方式,讓Beagle等軟體甚至可以在檔案更動後一秒內更新索引。 此外,諸如:更新目錄檢視、重新載入設定檔、追蹤變更、備份、同步甚至上傳等許多自動化作業流程,都可因而受惠。 (zh)
  • inotify je subsystém linuxového jádra, který poskytuje notifikaci o událostech v souborovém systému. Jeho autory jsou Robert Love a a vznikl proto, aby nahradil . Subsystém byl přidán do hlavního stromu jádra ve verzi 2.6.13, lze ho zakompilovat do verze 2.6.12 a možná i do dřívějších verzí pomocí patche. Jeho funkcí je v zásadě rozšíření souborových systémů tak, aby zachycovaly události na souborech a tyto změny byly předávány aplikacím. (cs)
  • inotify (inode notify) is a Linux kernel subsystem created by John McCutchan, which monitors changes to the filesystem, and reports those changes to applications. It can be used to automatically update directory views, reload configuration files, log changes, backup, synchronize, and upload. The inotifywait and inotifywatch commands allow using the inotify subsystem from the command line. One major use is in desktop search utilities like Beagle, where its functionality permits reindexing of changed files without scanning the filesystem for changes every few minutes, which would be very inefficient. (en)
  • inotify est un mécanisme du noyau Linux qui fournit des notifications concernant le système de fichiers. Il a été écrit par avec l'aide de (en) et plus tard par pour remplacer . Il a été inclus dans la branche principale du noyau linux à partir de la version 2.6.13 (18 juin 2005), et pouvait déjà être compilé dans 2.6.12 et peut être même plus tôt grâce à l'utilisation de patch. Il est essentiellement une extension du système de fichiers qui rend compte à une application de tout changement dans le système de fichiers. (fr)
  • inotify는 파일 시스템 이벤트 통보 기능을 제공해 주는 리눅스 커널 서브시스템 중 하나이다. inotify는 존 맥컷챈(John McCutchan)이 개발하였는데, 로버트 러브(Robert Love) 및 뒤이어 애이미 그리피스(Amy Griffis)의 도움을 받았다. dnotify를 대체한다. inotify는 메인라인 커널에 2.6.13 버전부터 포함되었다. 그 전에도 소프트웨어 패치를 통해서 사용이 가능하였다. inotify는 파일 시스템의 변경 사항을 알아내고, 커널에 의해 직접 응용 프로그램에 이러한 변경 사항들을 보고하기 위한 것이다. inotify는 또한 파일 탐색기와 같이 디렉터리 목록을 자동적으로 갱신하는 일에 쓰일 수 있다. 또한 설정 파일을 다시 읽어 들이는 일이나, 로그 변경, 백업, 동기화, 업로드 같은 일에 쓰일 수 있다. (ko)
  • inotify – podsystem jądra Linuksa, który powiadamia o zdarzeniach w systemie plików. Został napisany przez z pomocą i później w celu zastąpienia . Było zawarte w głównych wydaniach jądra Linuksa począwszy od wersji 2.6.13, a przy użyciu łat także w wersji 2.6.12 (być może jest to możliwe też we wcześniejszych wydaniach). Główną funkcją inotify jest rozszerzenie systemu plików o możliwość powiadamiania o zmianach w nim i raportowaniu tych zmian w aplikacjach. (pl)
  • Inotify — это подсистема ядра Linux, которая позволяет получать уведомления о событиях, связанных с файлами и каталогами файловой системы. Например, открытие файлов и каталогов для чтения или записи, изменения атрибутов, перемещение, удаление и т. п. В основное ядро была включена начиная с 2.6.13, но может использоваться и с более ранними ядрами с помощью наложения патча. Начиная с 2.6.32 Inotify был заменен на Fsnotify, а Inotify реализован на основе Fsnotify, но для практических приложений эта деталь осталась несущественной. (ru)
rdfs:label
  • Inotify (cs)
  • Inotify (fr)
  • Inotify (en)
  • Inotify (ko)
  • Inotify (ja)
  • Inotify (pl)
  • Inotify (ru)
  • Inotify (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License