findxattr listxattr add comment example exec to examples

This commit is contained in:
Ben McClelland
2019-06-27 17:27:22 -07:00
parent fabef42e29
commit 16911b5b0a
2 changed files with 15 additions and 0 deletions
+5
View File
@@ -14,6 +14,11 @@ import (
scoutfs "github.com/versity/scoutfs-go"
)
// # find possible inodes with indexed attribute, indx triggers scoutfs indexing
// touch /mnt/scoutfs/file
// setfattr -n scoutfs.indx.myattr /mnt/scoutfs/file
// ./findxattr /mnt/scoutfs scoutfs.indx.myattr
func main() {
if len(os.Args) != 3 || os.Args[1] == "-h" {
fmt.Fprintln(os.Stderr, "usage:", os.Args[0], "<mount point> <xattr key>")
+10
View File
@@ -14,6 +14,16 @@ import (
scoutfs "github.com/versity/scoutfs-go"
)
// # can list more attributes than getfattr
// touch /mnt/scoutfs/file
// for i in $(seq 1 10000); do setfattr -n "user.lots-$i" /mnt/scoutfs/file; done
// ./listxattr /mnt/scoutfs/file | wc -l
//
// # can list scoutfs hidden attrs
// touch /mnt/scoutfs/file
// setfattr -n scoutfs.hide.invisible /mnt/scoutfs/file
// ./listxattr /mnt/scoutfs/file
func main() {
if len(os.Args) != 2 || os.Args[1] == "-h" {
fmt.Fprintln(os.Stderr, "usage:", os.Args[0], "<filepath>")