Disky, LVM, souborove systemy

odkazy

Fyzicke/logicke zarizeni

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 />

LVM

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 />

FS

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