 d7af92e00c
			
		
	
	d7af92e00c
	
	
	
		
			
			This moves both the Mount type and mountinfo into a single mount package. This also opens up the root of the repo to hold the containerd client implementation. Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
		
			
				
	
	
		
			41 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| package mount
 | |
| 
 | |
| // Info reveals information about a particular mounted filesystem. This
 | |
| // struct is populated from the content in the /proc/<pid>/mountinfo file.
 | |
| type Info struct {
 | |
| 	// ID is a unique identifier of the mount (may be reused after umount).
 | |
| 	ID int
 | |
| 
 | |
| 	// Parent indicates the ID of the mount parent (or of self for the top of the
 | |
| 	// mount tree).
 | |
| 	Parent int
 | |
| 
 | |
| 	// Major indicates one half of the device ID which identifies the device class.
 | |
| 	Major int
 | |
| 
 | |
| 	// Minor indicates one half of the device ID which identifies a specific
 | |
| 	// instance of device.
 | |
| 	Minor int
 | |
| 
 | |
| 	// Root of the mount within the filesystem.
 | |
| 	Root string
 | |
| 
 | |
| 	// Mountpoint indicates the mount point relative to the process's root.
 | |
| 	Mountpoint string
 | |
| 
 | |
| 	// Options represents mount-specific options.
 | |
| 	Options string
 | |
| 
 | |
| 	// Optional represents optional fields.
 | |
| 	Optional string
 | |
| 
 | |
| 	// FSType indicates the type of filesystem, such as EXT3.
 | |
| 	FSType string
 | |
| 
 | |
| 	// Source indicates filesystem specific information or "none".
 | |
| 	Source string
 | |
| 
 | |
| 	// VFSOptions represents per super block options.
 | |
| 	VFSOptions string
 | |
| }
 |