fstabに新しいエントリを追加する方法は?


2

デバイスをマウントし、次mount /dev/xvdf /mnt/mongoを使用してマウントを検証しdf-hます。

Filesystem            Size  Used Avail Use% Mounted on  
/dev/xvda1            7.9G  955M  6.9G  12% /  
tmpfs                 299M   44K  299M   1% /dev/shm  
/dev/xvdf              20G  589M   19G   4% /mnt/mongo  

しかし、今はブート時に自動マウントする方法を見つけようとしています。

に新しいエントリを追加する必要があることを理解したため/etc/fstab、次のことを実行します。

$ sed -i '$ a\/dev/xvdf /mnt/mongo xfs defaults 1 1' /etc/fstab

しかし、再起動後、自動マウントが機能しなかったようです。デバイスがdf -hリストに表示されませんでした。

を使用しsedてエントリを追加する必要はありませんか?入力したエントリは間違っていますか?


3
どのディストリビューションを使用していますか?愚かな質問ですが、使用しましたsudoか?また、質問は、おそらく* nix Q&Aフォーラム
アリ

3
簡単な方法はnano /etc/fstab、rootで直接ファイルを編集することですsudo nano /etc/fstab。sudoが有効になっている場合、またはubuntuを使用している場合。

はい、使用しますsudo。知らなかったnano、それはファイルを編集するのに役立ちました、ありがとう!
ローイ

何がdmesg表示されますか?(そして、どのLinuxシステムを使用していますか?)
ディブロDk

回答:


1

Sedは大丈夫ですが、あなたがしていることには理想的ではありません。Sedは、ユーザーに何かを端末に貼り付けるだけの場合に適しています。前述のコメントのように、nanoを使用してファイルを編集できます。GUIを希望する場合は、gedit、kate、または好みのエディターを使用できます。

ブート時にマウントするファイルシステムを取得するには、「auto」にするオプションフィールドの下で、行は次のようになります。 /dev/xvdf /mnt/mongo xfs defaults,auto 1 1


エントリを:に変更し、/dev/xvdf /mnt/mongo xfs defaults,auto,noatime,noexec,nodiratime 0 0再起動しましたが、それでもデバイスが自動マウントされませんでした。Amazon EBSデバイスを使用していますが、重要ですか?
ローイ

ebsを使用したLinuxの公式mongodbドキュメントに記述されているように、これらの設定を使用しました:http
Roei
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.