コード例 #1
0
ファイル: mount_linux.go プロジェクト: hpdvanwyk/ib
func SetupOptional() bool {
	if setupDone {
		return true
	}
	if !mount.InMountNamespace() {
		return false
	}
	mount.MountNamespace()
	setup()
	setupDone = true
	return true
}
コード例 #2
0
ファイル: shm_test.go プロジェクト: jsgilmore/shm
func setup() {
	if setupDone {
		return
	}
	mount.MountNamespace()
	if err := mount.MountTmpfs("/dev/shm", *tmpfsSize); err != nil {
		panic(err)
	}
	if err := mount.MountHugetlbfs("/dev/hugepages", 2<<20, *hugeSize); err != nil {
		panic(err)
	}
	setupDone = true
}