JavaScript is required to for searching.
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
search filter icon
search icon

Document Information

Preface

1.  User Commands (Man Pages Section 1)

2.  Maintenance Commands (Man Pages Section 1M)

archive_audit(1M)

archive_mark(1M)

archiver(1M)

archiver.sh(1M)

arcopy(1M)

arfind(1M)

auditslot(1M)

backto(1M)

build_cat(1M)

chmed(1M)

cleandrive(1M)

clri(1M)

damage(1M)

dev_down.sh(1M)

dmpshm(1M)

dump_cat(1M)

dump_log(1M)

exarchive(1M)

export(1M)

fsmadm(1M)

fsmdb(1M)

fsmgmtd(1M)

fsmgr(1M)

fsmgr_setup(1M)

fsmupd(1M)

generic(1M)

gnutar(1M)

HAStoragePlus_samfs(1M)

import(1M)

itemize(1M)

load(1M)

load_notify.sh(1M)

log_rotate.sh(1M)

mccfg(1M)

mount_samfs(1M)

move(1M)

nrecycler.sh(1M)

odlabel(1M)

qfsdump(1M)

qfsrestore(1M)

rearch(1M)

recover.sh(1M)

recycler(1M)

recycler.sh(1M)

releaser(1M)

reserve(1M)

restore.sh(1M)

robots(1M)

rpc.sam(1M)

sam-amld(1M)

sam-archiverd(1M)

sam-arcopy(1M)

sam-arfind(1M)

sam-catserverd(1M)

sam-clfsd(1M)

sam-clientd(1M)

sam-dbupd(1M)

sam-fsalogd(1M)

sam-fsd(1M)

sam-ftpd(1M)

sam-genericd(1M)

sam-grau_helper(1M)

sam-ibm3494d(1M)

sam-nrecycler(1M)

sam-recycler(1M)

sam-releaser(1M)

sam-rftd(1M)

sam-robotsd(1M)

sam-rpcd(1M)

sam-scannerd(1M)

sam-serverd(1M)

sam-sharefsd(1M)

sam-shrink(1M)

sam-sony_helper(1M)

sam-sonyd(1M)

sam-stagealld(1M)

sam-stagerd(1M)

sam-stagerd_copy(1M)

sam-stk_helper(1M)

sam-stkd(1M)

samadm(1M)

sambcheck(1M)

samchaid(1M)

samcmd(1M)

samcrondump(1M)

samcronfix(1M)

samd(1M)

samdb(1M)

samexplorer(1M)

samexport(1M)

samfsck(1M)

samfsconfig(1M)

samfsdump(1M)

samfsinfo(1M)

samfsrestore(1M)

samfstyp(1M)

samgetmap(1M)

samgetvol(1M)

samgrowfs(1M)

samimport(1M)

samload(1M)

sammkfs(1M)

samncheck(1M)

samquota(1M)

samquotastat(1M)

samset(1M)

samsharefs(1M)

samsnoop(1M)

samstorade(1M)

samtrace(1M)

samu(1M)

samunhold(1M)

save_core.sh(1M)

scanner(1M)

scsi_trace_decode(1M)

sefreport(1M)

sendtrap(1M)

set_admin(1M)

set_state(1M)

showqueue(1M)

stageall(1M)

stageback.sh(1M)

star(1M)

tapealert(1M)

tarback.sh(1M)

tplabel(1M)

tpverify(1M)

trace_rotate(1M)

umount_samfs(1M)

unarchive(1M)

undamage(1M)

unload(1M)

unrearch(1M)

unreserve(1M)

3.  Library Functions (Man Pages Section 3)

4.  Library Functions (Man Pages Section 3X)

5.  File Formats (Man Pages Section 4)

6.  Standards, Environment, and Macros (Man Pages Section 5)

7.  Device and Network Interfaces (Man Pages Section 7)

clri(1M)

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