Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 9 years ago

Closed 4 years ago

Last modified 3 years ago

#475 closed enhancement (fixed)

File system probing

Reported by: Martin Decky Owned by: Jakub Jermář
Priority: minor Milestone: 0.7.2
Component: helenos/srv/vfs Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:


The VFS and file system drivers should support file system probing in order to avoid explicit file system type specification while mounting a block device. As it is common in other systems, the probing mechanism should kick in by using a reserved file system type "auto".

Change History (4)

comment:1 Changed 9 years ago by Jiri Svoboda

'Other systems?' Which ones are those, beside GNU? :-)

comment:2 Changed 6 years ago by Jiri Svoboda

VFS/FS need to have an interface that allows getting information on the specified filesystem:

  • does the device contain this type of filesystem? If so,
  • filesystem instance ID
  • volume name

This can be used by volsrv to probe for filesystem type (all filesystem servers must be loaded, though), and then based on the obtained information it can decide if/where to mount the file system.

comment:3 Changed 4 years ago by Jakub Jermář

Resolution: fixed
Status: newclosed

VFS now supports VFS_IN_FSPROBE and the following file systems implement it:

  • cdfs
  • exfat
  • ext4fs
  • fat
  • mfs

Besides locfs and tmpfs, only udf doesn't support this method.

comment:4 Changed 3 years ago by Jakub Jermář

Milestone: 0.7.2
Note: See TracTickets for help on using tickets.