ウェブ全体を検索しましたが、おそらくこの質問に対する答えを見逃している可能性がありますが、まだわかりません。
これまでQNAPドライブを正常にインストールしました。
- マウントポイント用のフォルダの作成: /home/t420/QNAP
- 以下を含むように/etc/fstabファイルを編集する(root権限を取得した後):
- //192.168.x.xxx/homes /home/t420/QNAP nfs デフォルト
- sudo マウント -a
- この内容に初めて触れ、何をしているのかを学び、理解しようとしている人のために、私が追加した最初の行の理解は次のとおりです。
- 最初のフィールドは「Block Device」で、インストールするデバイスのアドレスとフォルダです。
- 2番目のフィールドはマウントポイントフォルダです。
- 3番目のフィールドはファイルシステムの種類(私の場合はnfs)です。
- 4番目のフィールドはマウントポイントオプションです(デフォルトを使用)。
- フィールド 5 は、ファイルシステムまたは同様のダンプを実行するバックアップユーティリティの機能です。今はこのフィールドを空にしておきます。
- fstab ファイルの 2 行目は、NAS ドライブを自動マウントする試みです。
QNAPがドライブリストに表示されますが、ドライブは自動的にマウントされません。ドライブのリストの下でQNAPをクリックしようとすると、メッセージが表示されます。
- QNAP マウント:/home/t420/QNAP をマウントできません: ルート操作のみ許可されます。
ドライブを手動でマウントできます。
- su rootと入力してパスワードを入力し、次のように入力してrootモードに入ります。
- マウント -t nfs 192.168.x.xxx/homes:/home/t420/QNAP
以下のコメントのエラーと修正を確認してください
|================================================= == ==============|
さらに残念なことは、ドライブを手動でマウントできないことです。 「/etc/fstab に見つかりません」というメッセージが表示されます。上記のように正確にmountコマンドを入力し(xはそのアドレス番号に置き換えられます)、fstabファイルの行は示されているとおりに正確に入力されました。私のQNAPフォルダを認識していないようです。私は本当にLinuxと恋に落ちたいのですが、今は学習曲線が非常に難しいです。
私がここで何を間違っているのか? ! ?
ラリー
答え1
auto
オプションをエントリに追加すると、起動時にfstab
マウントが実行されます。
答え2
/etc/fstab を使用してドライブまたは少なくとも nfs タイプのドライブを自動マウントする試みを最終的に放棄するのに一日かかりました。
AutoFSがすぐに機能するようになりました。インストールする必要がありましたが、私が見た指示は素晴らしかったです。彼らは-から来たhttps://devconnected.com/how-to-install-autofs-on-linux/
基本的に行うことは次のとおりです。
ターミナルを開き、Linuxが最新であることを確認してください。 $ sudo apt-get update
AutoFSのインストール:$ sudo apt-get install autofs
起動時にAutoFS実行を有効にする:$ sudo systemctlを有効にするautofs
autofsがドライブをマウントする場所を知るためのマッピングファイルを作成します。 $ sudo touch /etc/auto.anyname
お気に入りのエディタ $ sudo nano /etc/auto.anyname を使用して地図ファイルを編集します。
次の行を追加します。
#AutoFSを使用して直接マップを作成する
# <リモートIP>:
/media/anyfolder -fstype=nfs 192.168.xxx.xx:/remotefolder
ファイルを保存して閉じます。
/etc/auto.masterを開き、次を追加します。///etc/auto.anyname
ファイルを保存して閉じます。
autofs の再起動 $sudo systemctl autofs の再起動
効果がありました!何よりも、再起動後もネットワークドライブがマウントされています。 /etc/fstabを操作するよりもはるかに簡単です。問題は、nfsがマウントするにはroot権限が必要であることです。他のジャンルはそうではないと思います。
私は少なくとも今は幸せなキャンピングカーです。
答え3
参照man fstab
- 「最初のフィールド」セクションの下の2番目の段落には、次のように記載されています。
NFSマウントの場合、このフィールドは
<host>:<dir>
ですknuth.aeb.nl:/
。
先頭にはなく、//
ホスト名(またはIPアドレス)、コロン、およびリモートディレクトリ名のみがあることに注意してください。 //
これは、LinuxではなくWindowsでリモートファイルシステムを指定する方法です。
絶対最小値(さまざまなオプションの詳細を参照man 5 nfs
)は次のとおりです。
192.168.x.xxx:/homes /home/t420/QNAP nfs defaults 0 0
最後の2つのフィールドはオプションですが、fstabエントリに含めることを好みます。