Documentation ¶
Overview ¶
borrowed from tracee
borrowed from tracee
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CouldNotOpenFile ¶
func IsFileSystemSupported ¶
IsFileSystemSupported checks if given fs is supported by the running kernel
func SearchMountpointFromHost ¶
SearchMountpointFromHost returns the last mountpoint for a given filesystem type containing a searchable string. It confirms the mount originates from the root file system.
func UnmountedDirNotEmpty ¶
Types ¶
type MountHostOnce ¶
type MountHostOnce struct {
// contains filtered or unexported fields
}
MountHostOnce will make sure a given source and filesystem type are mounted just once: it will check if given source and fs type are already mounted, and given from the host filesystem, and if not, it will mount it (in a temporary directory) and manage it (umounting at its destruction). If already mounted, the filesystem is left untouched at object's destruction.
func NewMountHostOnce ¶
func NewMountHostOnce(source, fstype, data, where string) (*MountHostOnce, error)
func (*MountHostOnce) GetMountpoint ¶
func (m *MountHostOnce) GetMountpoint() string
func (*MountHostOnce) IsMounted ¶
func (m *MountHostOnce) IsMounted() bool
func (*MountHostOnce) Mount ¶
func (m *MountHostOnce) Mount() error
func (*MountHostOnce) Umount ¶
func (m *MountHostOnce) Umount() error