Skip to content

Encrypting an existing raidz2

So, I decided to give this a try.. and this time in english. This is likely for a broader audience.

Having 8x 2TB drives in a raidz2, I was under the impression that this would force me to migrate the data first before I could  destroy and rebuild the whole pool using encrypted drive ”aliases” instead.

After more research inside a virtual machine with positive results I decided to do it for real.

So I present to you: ”FreeBSD – Encrypting an existing raidz2″.

Läs mer

Nytt utseende

Ja, som en vilsen själ har jag nu bytt utseende på bloggen.. igen.
Ber att ni läsare har lite överseende med diverse missad översättning än.

Berätta gärna vad ni tycker! :)

Skrämmande och samtidigt gäckande..

En riktigt bra föreläsning tycker jag!

Så, nu borde man bara kläcka en fantastisk idé också.. :)

/var/run på mfs = samba-problem!

Jag fick problem när jag placerade en del saker på ramdisk, däribland min /var/run sökväg.
Samba vägrade starta med meddelandet att /var/run/samba34/ inte fanns (och inte skapas!).
Skapar man den manuellt så startar samba upp fint igen.. men, detta pallar man(jag) inte med efter ev. omstarter.

Så vi löser det helt sonika såhär..

Editera /usr/local/etc/rc.d/samba , här inne letar du upp och lägger till (det ligger en bit ner, för mig var det rad 86):

samba_start_precmd() {
mkdir -p /var/run/samba34/ /var/log/samba34/

Efter omstart så startade samba så snällt igen.

Guide: iSCSI med FreeBSD, Ubuntu och Windows 7

Jag tänkte jag skulle få iSCSI att fungera på min NAS också, för det kan säkert komma till nytta någon dag. Och det är alltid kul att lära sig nya saker. För dom som inte är så insatta i vad iSCSI är för något, kan jag lekmanna-mässigt och enkelt förklara att det är ett protokoll för att montera en disk eller fil (en block-device) på en dator/server, som en ”hårddisk” på en annan dator, över nätverk (även över internet alltså).
Kort och gott tänkte jag alltså skapa en ”iso-fil” på min NAS; en helt tom fil, på 20GB. På min Ubuntu-maskin kommer jag sedan kunna se denna fil som en icke-partionerad hårddisk, som jag då kan partitionera och formatera efter eget tycke och smak. (Tänk er vilka enkla backup-möjligheter..)

Nog med dravel.. nu gör vi nåt kul!

Läs mer

Ändra login-utskriften

Jag tänkte jag skulle ändra lite i min output jag fick från min NAS när jag loggar in.

Så, först tömde jag filen /etc/motd
Efter detta så lade jag till, i filen /etc/rc.conf:
update_motd="NO"
Vill man inte starta om, men ändå få burken att använda det nya motd, så kör vi en
# /etc/rc.d/motd rcvar
Sedan kan vi även ta bort texten som behandlar lite copyrights. Det gör vi med
# touch /etc/COPYRIGHT

Sen kan man även ta bort ”Last login” om man vill det.. men det rör inte denna artikeln vid.

Guide: ddclient till FreeBSD

Fixade in Dyndns-funktionaliteten på min NAS. Blev trött en dag här när jag återigen fick en påminnelse för mina två dyndns-adresser höll på att löpa ut.
Så.. detta gjorde jag.

# cd /usr/ports/dns/ddclient
# make install clean
# cp /usr/local/etc/ddclient.conf.sample /usr/local/etc/ddclient.conf

Sedan måste man ställa in lite grejer

# ee /usr/local/etc/ddclient.conf

Vi måste ändra raderna login, password, samt lite längre ner även dyndns-delen;
sudda bort fyrkanterna framför server och protocol, sen ändrar du raden under till den eller de adresserna du har på dyndns. Har du flera så separerar du dom med ett kommatecken.

Efter detta så måste du även lägga till så att ddclient startar upp med datorn vid nästa omstart.

# ee /etc/rc.conf

Lägg till raden: ddclient_enable=”YES”

När detta är gjort så startar du ddclient med:

# /usr/local/etc/rc.d/ddclient start

Lathund för ports i FreeBSD

Se först till att ditt ports-träd är uppdaterat.
# portsnap fetch update

Kolla om du har någon installerad applikation som inte kör på senaste versionen:
# portmaster -L
Alternativt, för en lite bättre output:
# portmaster -L --index-only| egrep '(ew|ort) version|total install'

Uppdatera applikation till senaste versionen, i det här fallet samba:
# portmaster samba

Uppdatera alla applikationer till senaste versionen (-a = all):
# portmaster -a

Uppdatera alla applikationer till senaste versionen, men låter dig välja vilka (-ai = all, interactive):
# portmaster -ai

Problem med USB-installation av Ubuntu 10.10?

Enligt den här postaren kan problemet avhjälpas med en enkel fix i en fil på usb-stickan.

Länk

Disklös HTPC, nu var det gjort!

Jag skrev tidigare om en kille som gjorde sin HTPC disklös, genom att boota den över nätverket från sin HTPC.
Jag fick blodad tand till slut, och nu har jag gjort likadant.. Häng med på turen!
Läs mer

HDD till SSD i NAS’en

Jag har skaffat mig en SSD till min NAS nu, istället för min WD Scorpio Black 2.5″, 320GB.
Valet föll på en Intel X25-V, 40GB. Har en X25-M i min stationära, och jag är mycket nöjd med den.
Läs mer

Flytta /tmp till RAM-disk

Jag kom på att det kanske är idé att flytta min ganska lite använda /tmp på NAS’en till ram, så jag slipper den diskaccessen.
Så, jag editerade min /etc/fstab med följande rad:

# md /tmp mfs rw,-s512M,noatime 0 0

Tidigare såg denna rad ut såhär:

# /dev/label/tmp /tmp ufs rw 2 2

Storleken är satt till 512MB, men den kommer bara ta vad som behövs av ramminnet, upp till 512MB.

Sabnzbdplus på FreeBSD 8.1-RELEASE

Jag hittade en länk där en kille lyckats installera den nästan nyaste (i skrivande stund) sabnzbd på FreeBSD.
Det var lite trixande med att få igång det, jag fick installera ”/usr/ports/devel/py-cheetah”, samt ”/usr/ports/databases/sqlite3″ utöver det han skrev.
Glöm inte att köra SABnzb.py under root en gång, samt ändra i filen ”/etc/rc.conf” för att sabnzbd ska starta med rätt user! Vi vill inte ha sabnzbd körandes med root-rättigheter.

Ytterligare en nyttig funktion tillagd till min NAS! :)

Du hittar guiden här:
(http://blog.ramondeklein.nl/index.php/2010/07/25/install-sabnzbd-on-freebsd/)

Note-to-self
Sabnzbd från ports, lägg till detta under sabnzbd_conf_dir raden i /usr/local/etc/rc.d/sabnzbd :
PATH=”/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin”
Annars hittas inte PAR2.

Disklös HTPC som bootar över PXE

Jag snubblade över en trevlig guide som behandlade ämnet PXE och XBMC.
Han bootar sin XBMC från sin FreeBSD-server, över nätverket.

Du hittar sidan här:
(http://www.gnulnx.net/2010/08/17/diskless-xbmc-htpc-with-freebsd-nfs-pfsense-and-pxe/)

Få Conky att visa systeminfo från NAS via SSH

Efter att jag läste på lathund.nu om att visa conkyinformation från en dator över nätverket på min egna skärm, blev jag lite smått sugen på att prova på själv. Och gick det att ordna på Ubuntu så skulle det väl inte vara några problem att få till även i FreeBSD?
Läs mer