/usr/home

just some random thoughts

FreeBSD Werkzeugkiste

kleine Sammlung nützlicher FreeBSD 9 Tools und deren Verwendung:

alle ports neu installieren

z.B: wenn Files unter /usr/local gelöscht wurden

portmaster -af

Abhängigkeiten eines Paketes ansehen

cd /usr/ports/ein/port/  
make build-depends-list  
make run-depends-list

alle Ports aktualisieren

portsnap fetch  
portsnap upDate  
pkg_version -v  
portupgrade -ai

Sourcecode des OS installieren

Sourcearchiv laden:
amd64: ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/9.2-RELEASE/src.txz
i386: ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/9.2-RELEASE/src.txz

und nach /usr/src entpacken:

tar -C / -xvzf src.txz

Festplatten anzeigen

gpart list

Paritionen anzeigen

gpart show

Kernelmodule

kldload
kldunload
kldstat

ZFS Error: Unsupported share protocol: 1:

zfs set sharesmb=off pool/dataset

gptids in zpool ausschalten

z.B. gptid/f901ba83-eb4b-11e1-b499-10bf48d7f3f6 /boot/loader.conf

kern.geom.label.gptid.enable="0"
kern.geom.label.ufsid.enable="0"

lspci

pciconf -lv

ZFS Auto-Snapshot:

FreeBSD Port: sysutils/zfs-periodic

/usr/local/etc/periodic.conf

# 000.zfs-snapshot  
daily_zfs_snapshot_enable="YES"
daily_zfs_snapshot_pools="pool/dataset1 pool2/dataset5"  
daily_zfs_snapshot_keep=30