stripe - Stripes a file across several volumes in an AdvFS
domain.
/usr/sbin/stripe -n volume_count filename
Specifies the number of volumes the striped file crosses.
The number of volumes must be greater than one.
Specifies the name of the file to stripe.
The stripe utility enables you to improve the read/write
performance of a file. The stripe utility directs a zerolength
file (a file with no data written to it yet) to be
spread evenly across several volumes within an AdvFS
domain. As data is appended to the file, the data is
spread across the volumes. AdvFS determines the number of
pages per stripe segment and alternates the segments among
the disks in a sequential pattern.
Existing, nonzero-length files cannot be striped using the
stripe utility. To stripe an existing file, create a new
file, use the stripe utility to stripe the new file, and
copy the contents of the file you want to stripe into the
new striped file. After copying the file, delete the nonstriped
file.
Once a file is striped, you cannot use the stripe utility
to modify the number of disks that a striped file crosses.
To change the volume count of a striped file, you can create
a second file with a new volume count, and then copy
the contents of the first file into the second file. After
copying the file, delete the first file.
You cannot stripe a nonzero-length file or a file that is
already striped.
The following example stripes the file abc across three
volumes in the same AdvFS domain: # stripe -n 3 abc The
following example stripes an existing, nonzero-length
file, foo, across three volumes in the same AdvFS domain.
First a new file, newfoo, is created and striped. Then,
the contents of file foo are copied to the new, striped
file: # touch newfoo # stripe -n 3 newfoo # cp foo newfoo
Commands: showfile(8)
Files:
advfs(4)
stripe(8)
[ Back ] |