Ero sivun ”BackZoup” versioiden välillä
Siirry navigaatioon
Siirry hakuun
→NBD:n kääntäminen ja asennus
(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 | NBD tarvitsee lähdekoodimuutoksen eli | ||
[http://en.wikipedia.org/wiki/Patch_(computing)#Patches_in_software_development pätsin] | |||
http:// | toimiakseen ssh:n kautta. | ||
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 . | |||
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ä: | |||
mkdir -p ~/tmp | |||
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 | |||
Mikäli haluat ainoastaan tarjota varmuuskopiointitilaa, kannattaa nbd asentaa varmuuskopiokäyttäjän tunnuksella. Seuraava esimerkki asentaa nbd:n hakemistoon ~netbackup/nbd: | |||
su - netbackup | |||
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 | |||
Asennuksen jälkeen voidaan poistaa väliaikaistiedostot: | |||
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 | |||
[generic] | [generic] | ||
[export] | [export] | ||
exportname = /blah | |||
port = 0 | |||
EOF | EOF | ||
Palataan takaisin root-käyttäjäksi | Palataan takaisin root-käyttäjäksi | ||
exit | |||
==Käyttäjäkohtaiset asetukset== | ==Käyttäjäkohtaiset asetukset== |