I filed this issue: https://www.illumos.org/issues/1300
Thank you. Ichiko Sakamoto (2011/07/29 9:23), Richard Lowe wrote:
The best thing to do is likely to file an illumos bug (http://illumos.org/issues/illumos-gate) and possibly post to [email protected]. I'm not sure what the overlap of this list, zfs-code, and developers@ is. -- Rich _______________________________________________ OpenIndiana-discuss mailing list [email protected] http://openindiana.org/mailman/listinfo/openindiana-discuss
(2011/07/29 9:11), Ichiko Sakamoto wrote: > Hi All, > > Problem: > We can create invisible file in ZFS. > > How to reproduce: > 0. Prepare normalization formD ZFS. > > # cat cat /etc/release > cat: cat: No such file or directory > OpenIndiana Development oi_151 X86 (powered by illumos) > Copyright 2011 Oracle and/or its affiliates. All rights reserved. > Use is subject to license terms. > Assembled 28 April 2011 > # mkfile 100M 100M > # zpool create -O utf8only=on -O normalization=formD test_pool $( pwd )/100M > # zpool upgrade > This system is currently running ZFS pool version 28. > > All pools are formatted using this version. > # zfs get normalization test_pool > NAME PROPERTY VALUE SOURCE > test_pool normalization formD - > # chmod 777 /test_pool > > 1. Create a NFD file. > > $ cd /test_pool/ > $ cp /etc/release $( echo "\x75\xcc\x88" ) > $ ls -la > total 4 > drwxrwxrwx 2 root root 3 2011-07-29 08:53 . > drwxr-xr-x 25 root root 26 2011-07-29 08:53 .. > -r--r--r-- 1 test1 staff 251 2011-07-29 08:53 u? > $ > > 2. Unlink NFC name of the file. > > $ rm -fv $( echo "\xc3\xbc" ) > removed `u' > > 3. The file is invisible but can be accessed with NFD name. > > $ ls -la > total 3 > drwxrwxrwx 2 root root 2 2011-07-29 08:54 . > drwxr-xr-x 25 root root 26 2011-07-29 08:53 .. > $ > $ cat $( echo "\x75\xcc\x88" ) > OpenIndiana Development oi_151 X86 (powered by illumos) > Copyright 2011 Oracle and/or its affiliates. All rights reserved. > Use is subject to license terms. > Assembled 28 April 2011 > $ stat $( echo "\x75\xcc\x88" ) > File: `u?' > Size: 251 Blocks: 2 IO Block: 512 regular file > Device: 2d9000ah/47775754d Inode: 8 Links: 0 > Access: (0444/-r--r--r--) Uid: ( 101/ test1) Gid: ( 10/ staff) > Access: 2011-07-29 08:54:28.964231657 +0900 > Modify: 2011-07-29 08:53:58.437886638 +0900 > Change: 2011-07-29 08:53:58.437886638 +0900 > > nlink == 0. but we can open this file with NFD name. > > sol11 ex 2010.11 has the same issue. > http://www.opensolaris.org/jive/thread.jspa?messageID=521695 > > > > Thanks. > > Ichiko Sakamoto _______________________________________________ OpenIndiana-discuss mailing list [email protected] http://openindiana.org/mailman/listinfo/openindiana-discuss
