80.1.2.2. FILESYSTEM DRIVERS



Подсистема Filesystem

	
Традиционно два типа функциональности
		FSR (File System Recognizer)
		Вызывается системой в случае получения нотификации о том что новое storage устройство
		поднялось (или носитель вставили)
		Задача: Определить находиться ли на устройстве определенная файловая система, и если да
		то загрузить (или нотифицировать) FSD.

		Бывают и промежуточные уровни - например Volume Tracker
		Например старые дисководы не имели флага о том что диск менялся
		Поэтому какой конкретно том в носителе стоит определял Volume Tracker на основании
		Volume Serial Number.

		FSD (File System Driver)
		Драйвер файловой системы - осуществляет низкоуровневую часть операции с файлами
		на конкренной файловой системе.
		Как правило в большинство систем его функциональность разделена на 2 группы:
		Volume Operations (vfsnode) - Mount/Get Statistics (Size/Free space)/etc
		FsObjects Operation (vnode) - Работа уже с файлами и директориями

		File System Filter
		Антивирусы итд

TODO: Примеры интерфейсов драйверов


Index Prev Next