Module: CzSystemInfo::Filesystem::Constants

Included in:
CzSystemInfo::Filesystem
Defined in:
lib/cz_system_info/filesystem/constants.rb

Constant Summary collapse

MNT_RDONLY =

read only filesystem

0x00000001
MNT_SYNCHRONOUS =

file system written synchronously

0x00000002
MNT_NOEXEC =

can’t exec from filesystem

0x00000004
MNT_NOSUID =

don’t honor setuid bits on fs

0x00000008
MNT_NODEV =

don’t interpret special files

0x00000010
MNT_UNION =

union with underlying filesystem

0x00000020
MNT_ASYNC =

file system written asynchronously

0x00000040
MNT_CPROTECT =

file system supports content protection

0x00000080
MNT_EXPORTED =

file system is exported

0x00000100
MNT_QUARANTINE =

file system is quarantined

0x00000400
MNT_LOCAL =

filesystem is stored locally

0x00001000
MNT_QUOTA =

quotas are enabled on filesystem

0x00002000
MNT_ROOTFS =

identifies the root filesystem

0x00004000
MNT_DOVOLFS =

FS supports volfs (deprecated)

0x00008000
MNT_DONTBROWSE =

FS is not appropriate path to user data

0x00100000
MNT_IGNORE_OWNERSHIP =

VFS will ignore ownership info on FS objects

0x00200000
MNT_AUTOMOUNTED =

filesystem was mounted by automounter

0x00400000
MNT_JOURNALED =

filesystem is journaled

0x00800000
MNT_NOUSERXATTR =

Don’t allow user extended attributes

0x01000000
MNT_DEFWRITE =

filesystem should defer writes

0x02000000
MNT_MULTILABEL =

MAC support for individual labels

0x04000000
MNT_NOATIME =

disable update of file access time

0x10000000
MNT_VISFLAGMASK =
(
  MNT_RDONLY | MNT_SYNCHRONOUS | MNT_NOEXEC |
  MNT_NOSUID | MNT_NODEV | MNT_UNION |
  MNT_ASYNC  | MNT_EXPORTED | MNT_QUARANTINE |
  MNT_LOCAL  | MNT_QUOTA |
  MNT_ROOTFS | MNT_DOVOLFS | MNT_DONTBROWSE |
  MNT_IGNORE_OWNERSHIP | MNT_AUTOMOUNTED | MNT_JOURNALED |
  MNT_NOUSERXATTR | MNT_DEFWRITE | MNT_MULTILABEL |
  MNT_NOATIME | MNT_CPROTECT
)
MS_RDONLY =
1
MS_NOSUID =
2
MS_NODEV =
4
MS_NOEXEC =
8
MS_SYNCHRONOUS =
16
MS_REMOUNT =
32
MS_MANDLOCK =
64
MS_DIRSYNC =
128
MS_NOATIME =
1024
MS_NODIRATIME =
2048
MS_BIND =
4096
MS_MOVE =
8192
MS_REC =
16384
MS_SILENT =
32768
MS_POSIXACL =
1 << 16
MS_UNBINDABLE =
1 << 17
MS_PRIVATE =
1 << 18
MS_SLAVE =
1 << 19
MS_SHARED =
1 << 20
MS_RELATIME =
1 << 21
MS_KERNMOUNT =
1 << 22
MS_I_VERSION =
1 << 23
MS_STRICTATIME =
1 << 24
MS_ACTIVE =
1 << 30
MS_NOUSER =
1 << 31
MNT_FORCE =
1
MNT_DETACH =
2
MNT_EXPIRE =
4
UMOUNT_NOFOLLOW =
8