nfs client on Raspberry Pi

Facebooktwittermail

Raspberry Piをnfs clientにしてみました

OS: 2012-12-16-wheezy-raspbian.zip
kernel: Linux raspberrypi 3.2.27+ #250 PREEMPT Thu Oct 18 19:03:02 BST 2012 armv6l GNU/Linux

nfs server: FreeBSD 7.3-RELEASE-p7 (revision 199506)
Version: 0.7.2 Sabanda (revision 8191)

下記のサイトを参考にしました。手順はこのサイトのままで何のトラブルも無くnfs serverに接続できました

How do I mount directories from other Linux/Unix/BSD servers? How do I mount an NFS share?
http://www.raspbian.org/RaspbianFAQ#How_do_I_mount_directories_from_other_Linux.2BAC8-Unix.2BAC8-BSD_servers.3F__How_do_I_mount_an_NFS_share.3F

  1. 必要なパッケージのインストール
  2. nfs-commonとportmapをインストールします。すでにインストールされている可能性もありますが念の為に作業を行います

    pi@raspberrypi ~ $ sudo apt-get install nfs-common portmap
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Note, selecting ‘rpcbind’ instead of ‘portmap’
    nfs-common is already the newest version.
    rpcbind is already the newest version.
    rpcbind set to manually installed.
    0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.

  3. rpcbindを起動
  4. rpcbindを起動します

    pi@raspberrypi ~ $ sudo service rpcbind start
    [ ok ] Starting rpcbind daemon….

  5. Raspberry Pi起動時にrpcbindを自動起動
  6. 次回からRaspberry Pi起動時にrpcbindが自動で起動するように設定します

    pi@raspberrypi ~ $ sudo update-rc.d rpcbind enable
    update-rc.d: using dependency based boot sequencing

  7. fns mount pont作成
  8. nfs serverの共有フォルダをマウントするmount pointを作成します

    pi@raspberrypi ~ $ sudo mkdir /nfs

  9. mount
  10. Raspberry Piにnfs serverの共有フォルダをマウントします

    マウントできました

  11. 起動時に自動マウント
  12. Raspberry Pi起動時に自動的にマウントするように/etc/fstabに追記します

    pi@raspberrypi ~ $ sudo vi /etc/fstab

    pi@raspberrypi ~ $ cat /etc/fstab
    proc /proc proc defaults 0 0
    /dev/mmcblk0p1 /boot vfat defaults 0 2
    /dev/mmcblk0p2 / ext4 defaults,noatime 0 1
    freenas.rootlinks.net:/mnt/data /nfs nfs rsize=8192,wsize=8192,timeo=14,intr 0 0
    # a swapfile is not a swap partition, so no using swapon|off from here on, use dphys-swapfile swap[on|off] for that

Leave a Reply