XMLWordPrintable

Details

    • Technical task
    • Resolution: Unresolved
    • Medium
    • None
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      mkdir aaa, it has permission like "drwxr-xr-x 2 root root 4096 Mar 12 23:22 aaa"

      [root@trevis-90vm1 lustre]# ls
      [root@trevis-90vm1 lustre]# ls .Trash
      [root@trevis-90vm1 lustre]# mkdir aaa
      [root@trevis-90vm1 lustre]# ls -al
      total 12
      drwxr-xr-x  4 root root 4096 Mar 12 23:22 .
      drwxr-xr-x. 4 root root 4096 Feb 25 22:32 ..
      drwxr-xr-x  2 root root 4096 Mar 12 23:22 aaa
      [root@trevis-90vm1 lustre]# touch aaa/foo
      [root@trevis-90vm1 lustre]# echo foo> aaa/foo
      [root@trevis-90vm1 lustre]# cat aaa/foo
      foo
      [root@trevis-90vm1 lustre]# ls -al aaa
      total 12
      drwxr-xr-x 2 root root 4096 Mar 12 23:23 .
      drwxr-xr-x 4 root root 4096 Mar 12 23:22 ..
      -rw-r--r-- 1 root root    4 Mar 12 23:23 foo
      
      

      rm dir

      [root@trevis-90vm1 lustre]# rm -r aaa/
      rm: descend into directory 'aaa/'? yes
      rm: remove regular file 'aaa/foo'? yes
      rm: remove directory 'aaa/'? yes
      [root@trevis-90vm1 lustre]# ls
      [root@trevis-90vm1 lustre]# ls -al .Trash
      total 12
      d--------- 3 root root 4096 Mar 12 22:58 .
      drwxr-xr-x 3 root root 4096 Mar 12 23:23 ..
      d--------- 2 root root 4096 Mar 12 23:23 aaa
      [root@trevis-90vm1 lustre]# ls -al .Trash/aaa/
      total 12
      d--------- 2 root root 4096 Mar 12 23:23 .
      d--------- 3 root root 4096 Mar 12 22:58 ..
      -rw-r--r-- 1 root root    4 Mar 12 23:23 foo
      

      retrieve dir aaa back to its original path, we can see its permission changed to 'd--------- 2 root root 4096 Mar 12 23:23 aaa'

      [root@trevis-90vm1 lustre]# lfs trash unrm /mnt/lustre/.Trash/aaa
      [root@trevis-90vm1 lustre]# ls -al
      total 12
      drwxr-xr-x  4 root root 4096 Mar 12 23:25 .
      drwxr-xr-x. 4 root root 4096 Feb 25 22:32 ..
      d---------  2 root root 4096 Mar 12 23:23 aaa
      

      try to read/write to this dir and file under it seems fine

      [root@trevis-90vm1 lustre]# ls -al aaa/
      total 12
      d--------- 2 root root 4096 Mar 12 23:23 .
      drwxr-xr-x 4 root root 4096 Mar 12 23:25 ..
      -rw-r--r-- 1 root root    4 Mar 12 23:23 foo
      [root@trevis-90vm1 lustre]# cat aaa/foo 
      foo
      [root@trevis-90vm1 lustre]# echo foo2 >> aaa/foo 
      [root@trevis-90vm1 lustre]# cat aaa/foo 
      foo
      foo2
      [root@trevis-90vm1 lustre]# touch aaa/foo-2
      [root@trevis-90vm1 lustre]# mkdir -p aaa/ccc
      [root@trevis-90vm1 lustre]# ls -al
      total 12
      drwxr-xr-x  4 root root 4096 Mar 12 23:25 .
      drwxr-xr-x. 4 root root 4096 Feb 25 22:32 ..
      d---------  3 root root 4096 Mar 12 23:27 aaa
      [root@trevis-90vm1 lustre]# ls aaa/
      a  ccc  foo  foo-2

      Attachments

        Activity

          People

            qian_wc Qian Yingjin
            qian_wc Qian Yingjin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: