iostat … info o I/O zarizenich<br /> fmthard … meni a vytvari VTOC na jednotlivych discich/slice, bacha na chyby, lepsi uzit format<br /> prtvtoc /dev/rdisk/c2t0d0s0|fmthart -s - /dev/rdsk/c2t0d0s0 … naklonuje oddily podle jednoho disku do druheho<br /> format … prace s disky<br /> prtvtoc /dev/rdisk/c0d0s0 … informace o celem disku controler 0 disk 0 z VTOC<br /> sysdef … info o vsech zarizenich, i o discich<br />
metattach d0 c2t3d0s0 … prida oddil c2t3d0s0 do raid d0<br /> metattach d9 -m d1 … Prida do mirror raid d9 pole d1<br /> metaclear d0 … smaze raid d0<br /> metadb … ukaze vsechny meta replica<br /> metadb -a -c 2 -f c2t1d0s6 c2t2d0s6 … vytvori 2 data replica na oddilech c2t1d0s6 c2t2d0s6 urcenych pro data state (force method)<br /> metadb -d c2t1d0s6 … odstrani meta replica data z oddilu c2t1d0s6<br /> metadb -i … ukaze podrobne informace o vsech meta replica data<br /> metadetach d9 d0 … odebere z raid pole d9 pole d0<br /> metadevadm -u c2t2d0 … update device parametru pro vymeneny disk po devfsadm<br /> metainit -f d0 2 1 c2t1d0s0 1 c2t2d0s0 … inicializace RAID 0. Vlozi 2 disky, c2t1d0s0 i c2t2d0s0 nejsou deleny na zadne dily (-f = force … namountovany FS)<br /> metainit d3 2 2 c2t1d0s0 2 c2t2d0s0 … inicializace stripovaneho RAID-0<br /> metainit d9 -m d10 … Vytvori single-mirror raid d9 z pole d0<br /> metainit d5 -p c0d1s1 10m … vytvori soft-partition<br /> metainit hsp001 c0d2s1 c0d3s1 … vytvori hotspare pool<br /> metahs -a hsp000 c0d4s1 … prida c0d4s1 do hsp000<br /> metahs -e c0d4s1 … povoli disk v hot-spare (po vymene)<br /> metahs -d hsp000 c0d5s1 … smaze v hsp000 disk c0d5s1<br /> metahs -t -all c0d4s1 c0d5s1 … vymeni ve vsech hot-spare disk c0d4s1 za c0d5s1<br /> metaparam -h hsp001 h0 … priasociuje hsp001 poli h0<br /> metaparam -h none h1 … zhusi hot-spare hro h1<br /> metarecover c0t1d1s1 -d -p … obnova soft-partitions na vymenenem disku<br /> metareplace -e d0 c2t2d0s0 … vymena disku v RAID-5 probehla, iniciuje se oprava dat<br /> metareplace d0 c2t2d0s0 c2t1d0s0 … vymeni se disk c2t2d0s0 v RAID 5 d0 za c2t1d0s0<br /> metaroot d1 (/dev/dsk/c0d0s0) … prepise /etc/vstab a /etc/system pro root FS<br /> metastat … statistika o raid<br /> metastat d10 … statistika o raid d10<br />
flarcreate … vytvori bootovatelny obraz FS<br />
ff /dev/dsk/c0d0s0 … seznam souboru a inode<br />
fsck -F ufs /dev/rdsk/c2t0d0s0 … kontrola ufs FS /dev/rdsk/c2t0d0s0<br />
fssnap -d /export/home (unmount /dev/rwsnap/0) … zrusi snapshot<br />
fssnap -l … ukaze, co je snapovano<br />
fssnap -V ufs -o bs=/tmp /export/home … udela snapshot FS /export/home do adresare /tmp<br />
fstyp /dev/rdisk/s2t0d0s0 … ukaze FS typ daneho zarizeni<br />
growfs /dev/md/rdsk/d0 … rozsireni FS /dev/md/rdsk/d0<br />
installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c0t1d0s0 …. nahrani boot sektoru<br />
lockfs … meni a ukazuje zamky, synchronizuje buffer se stavem disku<br />
mount/umount … pripojeni, odpojeni FS<br />
mkfile 32m /swapfile … vytvori soubor o velikosti 32MB urceny k diskovym operacim<br />
mkfs -F ufs /dev/rdisk/s2t0d0s0 65536 … vytvori ufs FS<br />
mkfs -F ufs -m /dev/rdisk/s2t0d0s0 … ukaze s jakymi parametry byl vytvoren FS na danem slice<br />
ncheck … seznam unode a jmen soubory na FS<br />
newfs -v /dev/rdsk/s2t0d0s1 … vytvori FS ufs na disku s2t0d0s1<br />
newfs -v /dev/vx/rdsk/newDG/vol_01 … Vytvori FS na veritas volume<br />
newfs -v /devrdsk/newDG/vol_01 … Vytvori FS na veritas volume<br />
quot … prepocita kvoty uzivatelu na FS<br />
tunefs … nastaveni FS<br />
swap -l … seznam swap FS<br />
swap -a /swapfile … prida soubor /swapfile jako swapovaci zarizeni<br />
swap -d /wsapfile … odebere soubor /swapfile ze swapovacich zarizeni<br />
swap -s … statistika swapovacich zarizeni<br />
/etc/vfstab, /etc/mtab, /etc/dfs/dfstab, /etc/dfs/sharetab, /etc/rmtab … definice FS<br />
====ZFS====
zpool create testpool mirrir c0t0d0 c0t1d0 … vytvori pool testpool se zrcadlovymi disky
zpool create pool2 /home/ocean/disk1 … vytvori pool2, datafile bude soubor
zpool list … seznam poolu
zpool destroy pool2 … zrusi pool2
zpool status pool2 … status a informace o pool2
zpool attach trout /home/ocean/disk2 … prida dalsi data disk ve forme souboru
zpool detach trout /home/ocean/disk1 … odebere jeden datadisk
zpool add trout mirror /home/ocean/disk3 /home/ocean/disk4 … prida zrcadlene datadisky
zpool iostat -v trout … Vykonnostni statistika
zfs create testpool/test1 … vytvori ZFS a namountuje
zfs set mountpoint=/var/logs techrx/logs …zmeni mountpoint
zfs list … seznam ZFS
zfs destroy testpool/fs1 … zrusi ZFS
zfs unmount testpool/kent … odmountje ZFS
zfs mount testpool/kent … namountuje ZFS
zfs get all testpool/kent … ziska parametry ZFS
zfs set quota=10G testpool/dennisr … nastavi kvotu na ZFS
zfs get -rHp -oname,property,value quota testpool … ziska parametry name,property,value
zfs set reservation=1G salmon/jeffb … nastavi vyhrazene misto pro ZFS
==snap==
coreadm
=====Zalohovani, obnovovani zaloh=====
ufsdump 0uf /dev/rmt/2cn /var … zalohovani adresare/FS /var na pasuk<br />
ufsrestore tf /dev/rmt/2cn … vylistovani souboru v zaloze z pasky<br />
ufsrestore xf /dev/rmt/2cn var/a.txt … obnoveni souboru var/a.txt v zaloze z pasky<br />
ufsrestore … obnovovani ze zalohy<br />
Zalohovani pomoci Veritas NetBackup
==OpenBoot==
banner … info o OpenBoot, S/N, atd.<br />
boot hisk … boot z aliasu disk<br />
devalias … seznam aliasu pro zarizeni<br />
nvalias nextdisk /pci@1d,4/scsi.. … prirazeni aliasu nextdisk pro zarizeni /pci@1d,4/scsi..<br />
printenv … vypise promenne<br />
setenv … nastavuje promenne<br />
show-devs … seznam zarizeni<br />
==SAN event (Storage Area Network==
<code>
/var/adm/messages
sd.conf
iostat -El
/kernel/drv/*.conf, *=QLogic or JNI
datapath query adapter
datapath query device
ls -lL /dev/rdsk/*
ls -la /dev/vx/dmp/*
format
</code>
Danail Staykov Kolev