Ero sivun ”BackZoup” versioiden välillä

Siirry navigaatioon Siirry hakuun
149 merkkiä lisätty ,  13. tammikuuta 2009
(aiemmin kirjoittamani runko)
 
Rivi 20: Rivi 20:
==NBD:n kääntäminen ja asennus==
==NBD:n kääntäminen ja asennus==


NBD tarvitsee lähdekoodimuutoksen eli pätsin toimiakseen ssh:n kautta.
NBD tarvitsee lähdekoodimuutoksen eli
Ladataan nbd:n versio 2.9.11. Se onnistuu esimerkiksi osoitteesta   
[http://en.wikipedia.org/wiki/Patch_(computing)#Patches_in_software_development pätsin]
http://surfnet.dl.sourceforge.net/sourceforge/nbd/nbd-2.9.11.tar.bz2 
toimiakseen ssh:n kautta.
tai sivujen http://sourceforge.net/projects/nbd/ kautta. Mukaile seuraavia
esimerkkejä:                                                             


Otetaan käyttäjän oikeudet:
Tarvitset nbd:n version 2.9.11, koska SSH-tuen mahdollistava pätsi on olemassa ainoastaan tälle versiolle. NBD on ladattavissa osoitteesta http://sourceforge.net/projects/nbd/ . SSH-pätsi on saatavissa osoitteesta http://iki.fi/zouppen/b/nbd-2.9.11-ssh2.patch .


# su - netbackup
Mikäli haluat varmuuskopioida kahteen suuntaan, eli tarjota
varmuuskopiointitilaa ystävällesi ja vastaavasti käyttää ystäväsi tietokonetta
oman datasi varmuuskopiointiin, kannattaa nbd paikata ja asentaa koko käyttöjärjestelmän osana. Tällöin noudata seuraavaa ohjelmaa tavallisena käyttäjänä:


Jonka jälkeen ladataan, pätsitään ja käännetään nbd
mkdir -p ~/tmp
Voit jättää --prefixin pois, jos haluat asentaa koko järjestelmään.
cd ~/tmp                             
wget http://surfnet.dl.sourceforge.net/sourceforge/nbd/nbd-2.9.11.tar.bz2
wget http://iki.fi/zouppen/b/nbd-2.9.11-ssh2.patch
tar -xjf nbd-2.9.11.tar.bz2
cd nbd-2.9.11
patch -p0 <../nbd-2.9.11-ssh2.patch
./configure
make
sudo make install


# cd
Mikäli haluat ainoastaan tarjota varmuuskopiointitilaa, kannattaa nbd asentaa varmuuskopiokäyttäjän tunnuksella. Seuraava esimerkki asentaa nbd:n hakemistoon ~netbackup/nbd:
# mkdir -p tmp nbd/etc/nbd-server .ssh
# cd tmp                             
# wget http://surfnet.dl.sourceforge.net/sourceforge/nbd/nbd-2.9.11.tar.bz2
# wget http://iki.fi/zouppen/b/nbd-2.9.11-ssh2.patch                     
# tar -xjf nbd-2.9.11.tar.bz2                                             
# cd nbd-2.9.11                                                           
# patch -p0 <../nbd-2.9.11-ssh2.patch                                     
# ./configure --prefix=$HOME/nbd                                         
# make                                                                   
# make install                                                           


Jos kaikki meni hyvin, sovellus on nyt asennettu hakemistoon ~netbackup/nbd.
su - netbackup
Voidaan poistaa väliaikaistiedostot                                       
cd
mkdir -p tmp nbd/etc/nbd-server .ssh
cd tmp
wget http://surfnet.dl.sourceforge.net/sourceforge/nbd/nbd-2.9.11.tar.bz2
wget http://iki.fi/zouppen/b/nbd-2.9.11-ssh2.patch
tar -xjf nbd-2.9.11.tar.bz2
cd nbd-2.9.11
patch -p0 <../nbd-2.9.11-ssh2.patch
./configure --prefix=$HOME/nbd
make
make install


# cd
Asennuksen jälkeen voidaan poistaa väliaikaistiedostot:
# rm -r tmp
 
cd
rm -r ~/tmp


Tehdään nbd:n asetustitiedosto. Tätä ei tarvita varsinaisesti mihinkään, mutta
Tehdään nbd:n asetustitiedosto. Tätä ei tarvita varsinaisesti mihinkään, mutta
sillä saadaan nbd-server olemaan valittamatta puuttuvasta asetustiedostosta.
sillä saadaan nbd-server olemaan valittamatta puuttuvasta asetustiedostosta.
Suorita seuraavat rivit                                                      
Suorita seuraavat rivit


# cat >~/nbd/etc/nbd-server/config <<EOF
cat >~/nbd/etc/nbd-server/config <<EOF
[generic]                               
[generic]                               
[export]                                 
[export]                                 
        exportname = /blah               
        exportname = /blah               
        port = 0                         
        port = 0                         
EOF                                     
EOF                                     


Palataan takaisin root-käyttäjäksi
Palataan takaisin root-käyttäjäksi


# exit
exit


==Käyttäjäkohtaiset asetukset==
==Käyttäjäkohtaiset asetukset==
37

muokkausta

Navigointivalikko