SSDを搭載したCentos7専用サーバーと400GBのnvmessdを持っています。チュートリアルに従って、nvmeディスクをマウント+フォーマット(xfsファイルシステムとして)して、そのドライブにNoSQLデータベースをセットアップできるようにしました。ただし、サーバーを再起動するたびにディスクが消え、マウントされたフォルダーが再び空になります。
ディスクをマウントするために実行したコマンド:
fdisk -l
戻ってきた:
ディスク/ dev/nvme0n1:400.1 GB、400088457216バイト、781422768セクター単位= 1のセクター* 512 = 512バイトセクターサイズ(論理/物理):512バイト/ 512バイトI/Oサイズ(最小/最適):512バイト/ 512バイト
ディスク/ dev/sda:275.1 GB、275064201216バイト、537234768セクター単位= 1のセクター* 512 = 512バイトセクターサイズ(論理/物理):512バイト/ 512バイトI/Oサイズ(最小/最適):512バイト/ 512バイトディスクラベルタイプ:dosディスク識別子:0x000b09ac
デバイスブート開始終了ブロックIDシステム/ dev/sda1 * 2048 2050047 1024000 83 Linux/dev/sda2 2050048 528844799 263397376 83 Linux/dev/sda3 528844800 537233407 4194304 82Linuxスワップ/ Solaris
mkfs.xfs /dev/nvme0n1 -f (-f was required after the first time)
mkdir /database
mount /dev/nvme0n1 /database
その後、df -h
を実行するとドライブが一覧表示されますが、再起動するとそのドライブも一覧から消えます。私は何が間違っているのですか?
これを/ etc/fstabに追加してみてください。
/dev/nvme0n1 /database xfs defaults 0 0
これでうまくいくはずです。