| 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