Erinevus lehekülje "Vinum gvinum ja geom" redaktsioonide vahel
270. rida: | 270. rida: | ||
/dev/stripe/data 289G 4.0K 283G 0% /mnt/tank2 | /dev/stripe/data 289G 4.0K 283G 0% /mnt/tank2 | ||
− | + | -m 2 ytleb et minfree peaks 2% olema | |
ja -o space optimiseerib space'le, mitte access time'le | ja -o space optimiseerib space'le, mitte access time'le | ||
aga kiiremat kaablit vaja, udma33 sucks ASS | aga kiiremat kaablit vaja, udma33 sucks ASS | ||
fsck_ffs /dev/stripe/data | fsck_ffs /dev/stripe/data |
Redaktsioon: 12. august 2006, kell 18:06
vinum
Starting up Vinum Early Enough for the Root Filesystem /boot/loader.conf vinum_load="YES"
fdisk -i teha disklabel -w disklabel -e devname
a: 1024000 281 4.2BSD 2048 16384 0
b: 16 vinum
stripe
drive c device /dev/da5h drive d device /dev/da6h volume stripe plex org striped 512k sd length 128m drive c sd length 128m drive d
mirroring
drive d1 device /dev/ad2s1a drive d2 device /dev/ad3s1a volume mirror setupstate
plex org concat sd length 76000M drive d1 plex org concat sd length 76000M drive d2
gvinum create -f /etc/vinum.conf
hiljem newfs -v
////////////////////////////////////////////////
kõigealguses fdisk -i ketas
105 13:53 fdisk /dev/da1 106 13:54 fdisk /dev/da2 107 13:54 fdisk /dev/da3 108 13:54 fdisk /dev/da4 109 13:54 fdisk /dev/da5 110 13:54 disklabel /dev/da1s1 111 13:54 disklabel /dev/da2s1 112 13:54 disklabel /dev/da3s1 113 13:54 disklabel /dev/da4s1 114 13:54 disklabel -w /dev/da1s1 115 13:54 disklabel /dev/da1s1 116 13:55 disklabel -w /dev/da2s1 117 13:55 disklabel -w /dev/da3s1 118 13:55 disklabel -w /dev/da4s1 119 13:55 disklabel -e /dev/da1s1 120 13:55 disklabel /dev/da1s1 121 13:55 disklabel /dev/da2s1 122 13:55 disklabel /dev/da3s1 123 13:56 disklabel /dev/da4s1
- /dev/da1s1:
8 partitions:
- size offset fstype [fsize bsize bps/cpg]
a: 35840936 16 unused 0 0 c: 35840952 0 unused 0 0 # "raw" part, don't edit
muuda a ümber b'ks size kõige väiksema ketta järgi ja fstype vinum
kui midagi läheb nässu
dd if=/dev/zero of=/dev/da1 bs=1024 count=2048
lihtsalt kirjutada kaks mega ketta algusesse nulle
mate
gvinum l -rv root
Volume root: Size: 268435456 bytes (256 MB)
State: up
Plex root.p3: Size: 268435456 bytes (256 MB)
volume root 268435456 / 512 + 16=281
plex root 268435456 /512 = 524288
- size offset fstype [fsize bsize bps/cpg]
a: 524288 281 4.2BSD 2048 16384 0 b: 35840936 16 vinum c: 35840952 0 unused 0 0 # "raw" part, don't edit
testida saab fsck -n /dev/da1s1a
konfiguratsioon
drive a device /dev/da1s1b drive b device /dev/da2s1b drive c device /dev/da3s1b drive d device /dev/da4s1b
volume root
plex org concat sd length 256m drive a plex org concat sd length 256m drive b plex org concat sd length 256m drive c plex org concat sd length 256m drive d
volume swap
plex org striped 272k sd length 512m drive a sd length 512m drive b plex org striped 272k sd length 512m drive c sd length 512m drive d
volume usr
plex org striped 272k sd length 1024m drive a sd length 1024m drive b plex org striped 272k sd length 1024m drive c sd length 1024m drive d
volume var
plex org striped 272k sd length 512m drive a sd length 512m drive b plex org striped 272k sd length 512m drive c sd length 512m drive d
volume home
plex org striped 272k sd drive a sd drive b plex org striped 272k sd drive c sd drive d
newfs ketastele veel süsteem ketastele
gvinum root mountida dumbime juursüsteemi cd /mnt dump -0 -C 8 -f - -L / | restore -r -f -
mount /dev/gvinum/usr /mnt/usr
mount /dev/gvinum/var/mnt/var
cd usr/ dump -0 -C 8 -f - -L /usr | restore -r -f -
järgmisena /var
paigaldada grub
//laseb kirjutada tööajal bootsektorit sysctl kern.geom.debugflags=16
/boot/loader.conf grub start
geom_vinum_load="YES" vinum.autostart="YES"
muudame fstab'i
- Device Mountpoint FStype Options Dump Pass#
/dev/gvinum/swap none swap sw 0 0 /dev/gvinum/root / ufs rw 1 1 /dev/gvinum/usr /usr ufs rw 2 2 /dev/gvinum/var /var ufs rw 2 2 /dev/gvinum/home /home ufs rw 2 2 /dev/acd0 /cdrom cd9660 ro,noauto 0 0 proc /proc procfs rw 0 0
//lülitab softupdate sisse ...metainfo kirjutamisekohta tunefs -n /enable /dev/gvinum/usr tunefs -n /enable /dev/gvinum/var
grubikonf teha muuda bootivaks kõik kettad ehk siis
root (hd4,0,a) setup(hd4)
peale bootimist tuleb grub üles
root (hd0,0,a) kernel /boot/loader sym /boot/grub/menu.lst
timeout 20 default 0 fallback 2
title FreeBSD 1. kettalt root (hd0,0,a) kernel /boot/loader
title FreeBSD 2. kettalt root (hd1,0,a) kernel /boot/loader
title FreeBSD 3. kettalt
root (hd2,0,a)
kernel /boot/loader
title FreeBSD 4. kettalt
root (hd3,0,a)
kernel /boot/loader
gstripe
kldload geom_mirror
/boot/loader.conf geom_stripe_load="YES"
gstripe label -v -s 4096 data /dev/ad2 /dev/ad4 newfs /dev/stripe/data mount /dev/stripe/data /mnt/tank2 df -h /dev/stripe/data 289G 4.0K 266G 0% /mnt/tank2
cat /var/run/dmesg.boot | grep "ad" gstripe list umount /dev/stripe/data tunefs -m 2 -o space /dev/stripe/data tunefs: minimum percentage of free space changes from 8% to 2% tunefs: should optimize for space with minfree < 8% tunefs: optimization preference changes from time to space
mount /dev/stripe/data /mnt/tank2 /dev/stripe/data 289G 4.0K 283G 0% /mnt/tank2
-m 2 ytleb et minfree peaks 2% olema ja -o space optimiseerib space'le, mitte access time'le aga kiiremat kaablit vaja, udma33 sucks ASS
fsck_ffs /dev/stripe/data