NFS ile ilgili biraz sorun yaşıyorum ve sadece eski düz TCP kullanmayı denemek istiyorum.
Yine de nereden başlayacağımı bilemiyorum.
Donanım olarak, iki netbook ağlamak için ethernet çapraz kablosu kullanıyorum.
Onları ağ için yazarım
$ sudo ifconfig eth0 192.168.1.1 up && ping -c 10 -s 10 192.168.1.2 && sudo /etc/init.d/nfs-kernel-server start
ilk netbook'ta ve
$ sudo ifconfig eth0 192.168.1.2 up
$ ping -c 10 -s 10 192.168.1.1
$ mount /mnt/network1
ikinci
burada /mnt/network1/ etc / fstab olarak belirtilir
192.168.1.1:/home /mnt/network1 nfs noauto,user,exec,soft,nfsvers=2 0 0
/etc/exportsve ilk netbook'ta olduğu gibi (o dosyanın sözdizimini kullanarak).
Yukarıdakiler iyi çalışıyor, ancak dosyalar ve dizinler çok büyük. Dosyaların ortalama bir gigabaytlık bir parçanın ortalaması ve dizinlerin tümü 15 ile 50 gigabayt arasında.
rsyncOnları aktarmak için kullanıyorum ve (on 192.168.1.2) komutu
$ rsync -avxS /mnt/network1 ~/somedir
Büyük dosyaları daha iyi işlemek için NFS ayarlarımı ayarlamanın bir yolu olup olmadığından emin değilim, ancak rsyncdüz eski TCP üzerinden bir daemon çalıştırmanın NFS'den daha iyi çalışıp çalışmadığını görmek istiyorum rsync.
Peki, yinelemek için, TCP ile benzer bir ağ nasıl kurarım?
GÜNCELLEŞTİRME:
Bu yüzden, birkaç saat sonra kendimi cehaletimin ahlaksızlığından çekip çıkarmaya çalıştıktan sonra (ya da düşündüğüm gibi, kendimi kendi önyüklemelerimle çekip çıkarmaya çalıştım), bazı yararlı gerçekler ortaya çıkardım.
Ama her şeyden önce, şu anki en iyi cevabı kabul etmek yerine beni bu tavşan yoluna yönlendiren şey şuydu: nckesinlikle benim için çalışamayan inanılmaz bir program. Denedim netcat-openbsdve netcat-traditionalhiçbir şans olursa olsun sahip paketler.
Alıcı makineye ( 192.168.1.2) ulaştığım hata :
me@netbook:~$ nc -q 1 -l -p 32934 | tar xv
Can't grab 0.0.0.0:32934 with bind
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
route verir:
me@netbook:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default dir-615 0.0.0.0 UG 0 0 0 wlan0
link-local * 255.255.0.0 U 1000 0 0 eth0
192.168.0.0 * 255.255.255.0 U 2 0 0 wlan0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
Ancak, işte iyi haber: Statik IP adresleri ayarlamak /etc/network/interfaces, ncçalışmaya çalışırken çalışmaya başladım, bütün NFS problemlerimi düzelttim ve NFS'ye olan sevgimi yeniden alevlendirdim.
Kullandığım tam yapılandırma 192.168.1.1(elbette ilk netbook için):
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
Bu ayarlarla, iki netbook, bir açılıştan hemen sonra, açılıştan hemen sonra birbirlerine ping yapabilecekler ifup.
Her neyse, hala nchareket halindeyken görmek isterdim , bu yüzden birisinin bu süreçte hata ayıklamama yardım etmesini umuyorum.
/bin/cpveya NFS kullanmıyorsanız daha iyi olursunuz