Skip Navigation Links | |
Exit Print View | |
Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual Sun QFS and Sun Storage Archive Manager 5.3 Information Library |
1. User Commands (Man Pages Section 1)
2. Maintenance Commands (Man Pages Section 1M)
3. Library Functions (Man Pages Section 3)
4. Library Functions (Man Pages Section 3X)
5. File Formats (Man Pages Section 4)
NAME clri - clear inode SYNOPSIS clri [ -F samfs ] [ -V ] mount-point i-number AVAILABILITY SUNWsamtp DESCRIPTION clri writes zeroes on the inode numbered i-number on the Sun QFS or SAM-QFS file system currently mounted on mount-point. i-number can be expressed as either a decimal integer, an octal integer prefixed with a zero, or a hexidecimal integer prefixed with 0x. clri must be run as root. Once you've cleared all the inodes you wish for a filesystem, you'll need to unmount and remount the filesystem to flush the inode cache to disk. Finally, if there are any directory entries which point at the newly-cleared inodes, those directory entries will be cleared automatically by the filesytem the first time they are referenced. EXAMPLE Here's an example of using clri: Mount the filesystem bilbo# mount /sam1 Find out the inode number which must be cleared. Here, let's say we would like to clear "file0." bilbo# cd /sam1/test bilbo# sls -i 169 file0 166 file3 339 file5 60 file7 160 file9 342 file2 63 file4 163 file6 336 file8 Ok, now we have its inode: 169. Let's clear it! bilbo# /opt/SUNWsamfs/tools/clri /sam1 169 But, look! It's still there! Sure looks weird, though... bilbo# sls -l file0 ---------- 0 root root 0 Dec 31 1969 file0 Even "sync" doesn't help... bilbo# sync bilbo# sls -l file0 ---------- 0 root root 0 Dec 31 1969 file0 ...until we unmount and remount the filesystem. bilbo# cd / bilbo# umount /sam1 bilbo# mount /sam1 bilbo# cd /sam1/test This is actually what clears the directory entry: bilbo# ls -l file0 file0: No such file or directory And, now it's gone! bilbo# ls -l bilbo 64 -rw-rw---- 1 root other 218 Aug 19 16:41 file2 -rw-rw---- 1 root other 206 Aug 19 16:41 file3 -rw-rw---- 1 root other 257 Aug 19 16:41 file4 -rw-rw---- 1 root other 179 Aug 19 16:41 file5 -rw-rw---- 1 root other 230 Aug 19 16:41 file6 -rw-rw---- 1 root other 192 Aug 19 16:41 file7 -rw-rw---- 1 root other 212 Aug 19 16:41 file8 -rw-rw---- 1 root other 240 Aug 19 16:41 file9