Puji-pujian hanyalah baru Allah, Tuhan sekalian alam.
Assalamualaikum.
Setelah beberapa kali setup freeNas dan menghadapi masalah sama apabila selalu terlupa langkah-langkah yang sepatutnya untuk mount folder dalam freeNAS server, akhirnya aku pun letakkan la dalam blog ni.
CONTOH ERROR :
root@iman:~$ mount 192.168.90.204:/mnt/nas /home/datamount.nfs: timeout set for Sat May 26 09:42:54 2012mount.nfs: trying text-based options 'tcp,vers=4,addr=192.168.90.204,clientaddr=192.168 .90.180'mount.nfs: mount(2): Protocol not supportedmount.nfs: trying text-based options 'tcp,addr=192.168.90.204'mount.nfs: prog 100003, trying vers=3, prot=6mount.nfs: trying 192.168.90.204 prog 100003 vers 3 prot TCP port 2049mount.nfs: prog 100005, trying vers=3, prot=6mount.nfs: trying 192.168.90.204 prog 100005 vers 3 prot TCP port 896mount.nfs: portmap query failed: RPC: Timed outmount.nfs: mount to NFS server '192.168.90.204:/mnt/Dundee45' failed: timed out, giving up
Secara ringkas ( sebelum terlupa )
1. Andaikan server freeNAS telah hidup dan alamat ipnya adalah : 10.1.1.112.
2. folder yang kita kongsi di freeNAS adalah /mnt/nas.
Tutorial freeNAS : http://doc.freenas.org/index.php/Unix_(NFS)_Shares
3. Server yang akan guna folder yang dikongsi adalah : 10.1.2.12, slackware64 13.37dan kita nak mount folder itu pada /home/data
Ini adalah langkah-langkah yang aku buat..
Dalam 10.1.2.12
1. Jadikan /etc/rc.d/rc.nfsd boleh dilarikan selepas sistem boot.
root@iman:/home/diman# chmod a+x /etc/rc.d/rc.nfsd
2. Larikan rc.nfsd
root@iman:/home/diman# /etc/rc.d/rc.nfsd start
3. Jadikan /etc/rc.d/rc.rpc boleh dilarikan selepas sistem boot.
4. Larikan rc.rpc
root@iman:/home/diman# chmod a+x /etc/rc.d/rc.rpc
5. Pastikan ip dns dalam /etc/resolv.conf adalah betul. ( bagi server yang disetkan ip secara manual, perlu kemaskini alamat ip dns dalam fail ini )
root@iman:/home/diman# /etc/rc.d/rc.rpc start
6. shh ke server freeNAS untuk mendapatkan rsa key dalam .ssh/known_hosts
dan masukkan password root
root@iman:/home/diman# ssh root@10.1.1.11
Dalam 10.1.1.11 ( freeNAS server )
1. Pastikan ip dns dalam /etc/resolv.conf adalah betul. ( bagi server yang disetkan ip secara manual, perlu kemaskini alamat ip dns dalam fail ini )
dan masukkan password untuk root
root@iman:/home/diman# ssh root@10.1.2.12
kemudian exit untuk kembali ke semula ke server freeNAS
3. restart mount.d dalam freeNAS
*oleh kerana server freeNAS menggunakan freeBSD, susunan dan penamaan fail dalam /etc/rc.d/ adalah berbeza dengan slackware.
root@freeNAS ~# /etc/rc.d/mountd restart
Stopping mountd.
Starting mountd.
[root@freenas] ~#
Dalam 10.1.2.12 ( pc klien )
1. Mount folder dalam server freeNAS
root@diman: /home# mount 10.1.1.11:/mnt/nas /home/data2. Periksa semula mount kita dengan arahan mount di pc klien
root@diman: /home#
root@edocs:~# mount
/dev/root on / type ext4 (rw,relatime,barrier=1,data=ordered)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
/dev/md2 on /var type ext4 (rw)
/dev/md3 on /usr type ext4 (rw)
tmpfs on /dev/shm type tmpfs (rw)
10.1.127.229:/mnt/nasdisk on /var/www/htdocs/edokumen/uploads/edocs type nfs (rw,addr=10.1.127.229)
10.1.126.20:/mnt/nas on /home/data type nfs (rw,addr=10.1.126.20)
root@edocs:~#
Kesimpulan
1. Pastikan servis nfsd dan rpc pada klien telah dilarikan
2. Pastikan alamat ip dns telah disetkan pada kedua pc
3. dapatkan ssh rsa key supaya kedua pc mengenali antara satu sama lain
4. Larikan semula servis mountd pada server freeNAS.
5. mount sekali lagi.
http://forums.freenas.org/forum.php
Ulasan
Catat Ulasan
Comment