Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > a804ef007a99f7d26cf24253c2994680 > files > 986

howto-html-ja-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>HOWTO: Multi Disk System Tuning: $BIUO?(B M: $B%G%#%9%/%7%9%F%`5-=R%9%/%j%W%H(B</TITLE>
 <LINK HREF="Multi-Disk-HOWTO-32.html" REL=previous>
 <LINK HREF="Multi-Disk-HOWTO.html#toc33" REL=contents>
</HEAD>
<BODY>
$B<!$N%Z!<%8(B
<A HREF="Multi-Disk-HOWTO-32.html">$BA0$N%Z!<%8(B</A>
<A HREF="Multi-Disk-HOWTO.html#toc33">$BL\<!$X(B</A>
<HR>
<H2><A NAME="disk-documenter"></A> <A NAME="s33">33. $BIUO?(B M: $B%G%#%9%/%7%9%F%`5-=R%9%/%j%W%H(B</A></H2>

<P>
<!--
disk!disk documenter
-->
<P>$B$3$N%7%'%k%9%/%j%W%H$O(B Steffen Hulegaard $B$,Ds6!$7$F$/$@$5$C$?$b$N$G$9!#(B
root ($B%9!<%Q!<%f!<%6!<(B) $B$G<B9T$9$k$H%G%#%9%/$N%;%C%H%"%C%W$N%5%^%j$r(B
$B@8@.$7$^$9!#@_7W$7$?FbMF$r<BAu$7$*$o$C$?$i$3$N%9%/%j%W%H$r<B9T$7!"(B
$B@_7W$HHf3S$7$F4V0c$$$,$J$$$+$r%A%'%C%/$9$k$H$$$$$G$7$g$&!#(B
$B$*;H$$$N%7%9%F%`$K>c32$,H/@8$7$?:]$K$b!"(B
$B$3$N%9%/%j%W%H$N7k2L$OI|5l$N=PH/E@$H$7$FLr$KN)$D$G$7$g$&!#(B
<P>
<HR>
<PRE>
#!/bin/bash
#$Header:$
#
# makediskdoc               Collects storage/disk info via df, mount,
#                           /etc/fstab and fdisk.  Creates a single
#                           reference file -- /root/sysop/doc/README.diskdoc
#                           Especially good for documenting storage
#                           config/partioning
#
# 11/11/1999  SC Hulegaard  Created just before RedHat 5.2 to
#                           RedHat 6.1 upgrade
# 12/31/1999  SC Hulegaard  Added sfdisk -glx usage just prior to
#                           collapse of my Quantum Grand Prix (4.3 Gb)
#
# SEE ALSO  Other /root/bin/make*doc commands to produce other /root/sysop/doc/README.*
#           files.  For example, /root/bin/makenetdoc.
#
FILE=/root/sysop/doc/README.diskdoc
echo Creating $FILE ...
echo ' ' > $FILE
echo $FILE >> $FILE
echo Produced By $0 >> $FILE
echo `date` >> $FILE
echo ' ' >> $FILE
echo $Header$ >> $FILE
echo ' ' >> $FILE
echo DESCRIPTION:  df -a >> $FILE
df -a >> $FILE 2>&amp;1
echo ' ' >> $FILE
echo DESCRIPTION:  df -ia >> $FILE
df -ia >> $FILE 2>&amp;1
echo ' ' >> $FILE
echo DESCRIPTION:  mount >> $FILE
mount >> $FILE 2>&amp;1
echo ' ' >> $FILE
echo DESCRIPTION:  /etc/fstab >> $FILE
cat /etc/fstab >> $FILE
echo ' ' >> $FILE
echo DESCRIPTION:  sfdisk -s disk device size summary >> $FILE
sfdisk -s >> $FILE
echo ' ' >> $FILE
echo DESCRIPTION:  sfdisk -glx info for all disks listed in /etc/fstab >> $FILE
for x in `cat /etc/fstab | egrep /dev/[sh] | cut -c 0-8 | uniq`; do
  echo ' ' >> $FILE
  echo $x ============================= >> $FILE
  sfdisk -glx $x >> $FILE
done
echo ' ' >> $FILE
echo DESCRIPTION:  fdisk -l info for all disks listed in /etc/fstab >> $FILE
for x in `cat /etc/fstab | egrep /dev/[sh] | cut -c 0-8 | uniq`; do
  echo ' ' >> $FILE
  echo $x ============================= >> $FILE
  fdisk -l $x >> $FILE
done
echo ' ' >> $FILE
echo DESCRIPTION:  dmesg info on both sd and hd drives >> $FILE
dmesg | egrep [hs]d[a-z] >> $FILE
echo '' >> $FILE
echo Done >> $FILE
echo Done
exit
</PRE>
<HR>
<HR>
$B<!$N%Z!<%8(B
<A HREF="Multi-Disk-HOWTO-32.html">$BA0$N%Z!<%8(B</A>
<A HREF="Multi-Disk-HOWTO.html#toc33">$BL\<!$X(B</A>
</BODY>
</HTML>