私はこの方法に従いました(https://help.ubuntu.com/community/SettingUpNFSHowTo)。
私のコンピュータには30GBのファイルシステムがあり、/backupに別の1TBのファイルシステムがマウントされています。
このHow Toでは、create / exportを使用し、--bindを使用して目的のフォルダをマウントすると言って、次のようにしました。
1TB FS を /backup、mkdir /export にマウントし、 --bind /backup /export をマウントします。
次にクライアントに移動し、-nfs nfs_server:/export /nsf-backup をマウントします。
ただし、df -hを実行すると、/ nfs-backupに1TBの代わりに30GBがあると表示されますが、1TB FSが/backupにマウントされていることを認識しません。ここで何か抜けましたか? NFSを初めて使用します。
client@host:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 138G 20G 112G 15% /
udev 1.4G 4.0K 1.4G 1% /dev
tmpfs 577M 1.2M 576M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.5G 156K 1.5G 1% /run/shm
/dev/sdb1 597G 241G 356G 41% /extHD
nfs-server-IP:/export/backup 30G 896M 28G 4% /nfs-backup
root@nfs-server:/backup# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 30G 896M 28G 4% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 284M 12K 284M 1% /dev
tmpfs 59M 204K 59M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 295M 0 295M 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/xvdf1 985G 14G 922G 2% /backup
答え1
nohide
NFSクライアントがサーバーのバインドされたフォルダ/パーティションを表示できるようにするには、クライアント側でこのオプションが必要な場合を読みました。私はこのオプションを試したことがありませんが、おそらくあなたはこのオプションを選択する必要があります。バラより。
簡単な解決策で1TB FSをエクスポートします。/exports
()に直接インストールするか、mount /dev/hdX /exports -t <fs-type>
他の場所にインストールしてエクスポートしてください。詳細は、NFS構成ファイルに/etc/exports
次のオプションを追加する必要があることです。crossmnt
そしてリロードサービスを利用してくださいexportfs -r
。