mount.nfs: 無効なマウントオプションが指定されました。

mount.nfs: 無効なマウントオプションが指定されました。

私は一日中私のパイに接続しようとしました。Ubuntu)私のNASに。特定のフォルダだけを共有したいです。 nasディレクトリはDATAと呼ばれます。

その後、アクセスしたいフォルダへのパスがあります。私が何をしても、常に上記のエラーが発生します。私はこれをさまざまな方法で試しました。

sudo mount -t nfs -O nfsvers=3,rw,credentials=/home/user/nas-credentials
192.168.x.x:/volume1/DATA/path/to/linux-file-host/ /home/username/nas

nfsvers=3たとえば、nfsvers=4vers=3、いいえに変更しましたvers=4

私のユーザー名とパスワードはcredentials=/home/user/nas-credentials次のとおりですusername=myname,password=mypassword

私はまた/home/user/nasこれを持っています: ~/nas

上記のすべての項目にはさまざまな設定があります。

ディレクトリをpiに永久にマウントしたいので、/etc/fstab次のように編集します。

proc            /proc           proc    defaults          0       0
PARTUUID=ef82352c-01  /boot           vfat    defaults          0       2
PARTUUID=ef82352c-02  /               ext4    defaults,noatime  0       1
# a swapfile is not a swap partition, no line here
#   use  dphys-swapfile swap[on|off]  for that

# mount nas
192.168.178.55:/volume1/DATA/path/to/linux-file-host/ /home/user/nas nfs rw,nfsvers=3,credentials=/home/user/nas-credentials,noauto 0 0

ここにもさまざまなバリエーションがあります。

私はLinuxについてよく知りません(おそらくこれは明らかです)。

mount入力するか端末に入力すると、多くのdf -h内容が表示されますが、何も表示されません。/home/user/nas

sudo mount -a何も返さず、何もしません。

私のSynology nasの設定は次のとおりです。

Synology-nas-nfs-構成

Synology-nas-nfs-構成の詳細

すべての助けに心から感謝します。しかし、私はLinuxに初めて触れた人で、何を言っているのかわからないかもしれないことに注意してください。

書き直す!

次のコマンドを使用して共有フォルダを正常にマウントしました。

sudo mount -t nfs -O rw,username=username,password=password 192.168.x.x:/volume1/DATA/path/to/linux-file-host /nas

Nasでアクセス拒否エラーが発生しました。上記のnfsルールにクライアントのホスト名を含めることは良い考えではないことがわかりました。IP アドレスに変更して正しくインストールしてください。

永続的なインストールは/etc/fstabまだ機能しておらず、通常どおりエラーを返します。

mount.nfs: an incorrect mount option was specified

ベストアンサー1

さて、前述のコマンドの後

sudo mount -t nfs -O rw,username=username,password=password 192.168.x.x:/volume1/DATA/path/to/linux-file-host /nas

問題は仕事にもある/etc/fstab

私のファイルの内容を見せて、私が間違っていることを説明しましょう。

192.168.x.x:/volume1/DATA/path/to/linux-file-host /home/user/nas nfs rw,user=username 0 0

まず、ホストのIPアドレスを入力し、次に特定のディレクトリへのパスを入力します。アップデートですでに述べたように、NFS設定にクライアントホスト名を含めることは機能しませんでした。正しいIPアドレスを入力する必要があります。これは Synology ソフトウェアにのみ適用できます。

以下は、共有ポイントをインストールするパスです。~/nas表示~/nasまたは/nasエラーが発生したいと思います。フルパスを書く必要があります! -> /home/user/nas

これは/etc/fstab設定にのみ適用されます。一時的にインストールするにはをsudo mount -t nfs -O rw, ...使用する必要があります/nas。これにより、/home/user/nasというパスが作成されます/home/user/home/user/nas

本当の問題は資格証明です。 usernameNSFでは認識されませんuser。 !passwordまたはpass両方は認識されません。振り返ると、これはnfsに適しています。おそらくユーザーは必要ないかもしれません。

繰り返しますが、違いますsudo mount -t nfs -O rw, ...。ここではusernamepasswordが認識されます(または無視されるかわかりません)。

私が逃したもう一つのステップはNFSv4.1 サポートの有効化私のSynology設定で。それ以外の場合は機能しないため、これは非常に重要です。 NFSv4.1 サポートの有効化

また私が逃したのは「ルートを管理者にマッピング」私のSynology設定で。また、非常に重要です。これが私にとって効果的な唯一の方法です。 ルートを管理者にマッピング

誰かがこの情報が役に立つと思い、簡単なファイル共有を設定するのに数時間を費やす必要はありません。

とても便利だと思ったことしかし、それまではわかりません。チャットGPTランダムな提案はこれです調査/var/log/syslog。何かが機能しない理由を特定するのに役立つ非常に便利な情報があります。

おすすめ記事