私のホームディレクトリからどのディレクトリもエクスポートできません - Ubuntu 18.04

私のホームディレクトリからどのディレクトリもエクスポートできません - Ubuntu 18.04

ホームディレクトリ外のフォルダからNFSエクスポートを実行するたびに、次のエラーが発生します(この例は短すぎますが、次のコードセットはここまでどのように来たのかを示しています)。

$ sudo exportfs -ar
exportfs: /export/test does not support NFS export

私がしたことの詳細は次のとおりです。

## Create the bind mount ##
$ sudo  mount --bind /home/john/test /export/test

## Verify original /home/john/test folder exists ##
john@john:~/test$ cd ~/
john@john:~$ ls -l | grep test
drwxrwxr-x  2 john john  4096 Feb  9 13:33 test

## Check what files exist in this folder and confirm they are in the bind location ##
john@john:~$ cd test
john@john:~/test$ ls 
f  test  testfile

## Verify bind location folder exists & that the same files are in this location ##
john@john:~/test$ cd /export/test
john@john:/export/test$ ls
f  test  testfile

## Ensure export file is exporting the bind location ##
john@john:/export/test$ grep test /etc/exports
/export/test 192.168.0.0/24(rw,sync,root_squash,no_subtree_check)

## Re-export shares to get the /export/test nfs share on the network ##
john@john:/export/test$ sudo exportfs -ar
exportfs: /export/test does not support NFS export

ご覧のとおり。共有を再エクスポートしようとすると、上記のエラーが発生します。以下でテストした結果、リンクされたアイテムをエクスポートしたり、自分の/home/john/ディレクトリを直接エクスポートしようとしたときにのみこれが発生することがわかりました。理由はわかりません。


####################テストのために/homeの外部のディレクトリを使用してください##################### ###

ここでは、バインドマウントなしで新しいディレクトリ "/test"でNFS共有を試してみました。

#note, continuing from the bash commands above#
john@john:/test$ cd ..
john@john:/$ sudo umount /test
john@john:/$ ls /test
test
john@john:/$  sudo exportfs -ar
john@john:/$ 

########## /home ディレクトリの共有を使用してテスト済み (バインドマウントなし) ########

ここでは、バインドなしでホームディレクトリ以外のディレクトリに共有を作成しましたが(ホームディレクトリのマウントに問題があると思われたため)、動作しませんでした。

john@john:~$ mkdir test-nobind
john@john:~$ cd test-nobind/
john@john:~/test-nobind$ touch file1 file2
john@john:~/test-nobind$ ls -l
total 16
-rw-rw-r-- 1 john john 0 Feb  9 19:23 file1
-rw-rw-r-- 1 john john 0 Feb  9 19:23 file2
john@john:~/test-nobind$ cd ..
john@john:~$ sudo nano /etc/exports ###added line to export this folder
john@john:~$ grep test /etc/exports
/home/john/test-nobind 172.31.16.0/24(rw,sync,root_squash,no_subtree_check)

john@john:~$ sudo exportfs -rav
exporting 172.31.16.0/24:/home/john/test-nobind
exportfs: /home/john/test-nobind does not support NFS export

ご覧のとおり、私の元の投稿と同じエラーがあります。ここでのエクスポートfsは、「NFSエクスポートはサポートされていません」と言います。だから問題を引き起こすのは私のホームディレクトリでした。私の/ etc / crypttabファイルが空であるため、暗号化を実行しているとは思わない(少なくとも実行しているとは思わない)。なぜこのようなエラーが発生するのだろうか。


以下は、このフォーラムの人々が私に確認を求めたコンテンツ/出力のリストです。

john@john:/home$ df $HOME
Filesystem            1K-blocks     Used Available Use% Mounted on
/home/john/.Private 106992680 81417972  20116688  81% /home/john

john@john:~$ mount | grep /home/john
/home/john/.Private on /home/john type ecryptfs (rw,nosuid,nodev,relatime,ecryptfs_fnek_sig=b15035efe9091f4e,ecryptfs_sig=05afa3a5d0c7b155,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs)

ベストアンサー1

おすすめ記事