fstab 問題 マウント・システム呼び出しが失敗しました。ディレクトリではありません。

fstab 問題 マウント・システム呼び出しが失敗しました。ディレクトリではありません。

tmpディレクトリをSSDからHDDに移動するために、fstabファイルに2つの追加エントリを追加しました。

/dev/sdb1 /tmp none bind 0 0
/dev/sdb1 /var/tmp none bind 0 0

しかし、これを行うと、コンピュータが起動しなくなり、次のエラーが発生します。

私は何が間違っていましたか?これらの一時ディレクトリをSSDからHDDに移動するには?

答え1

/dev/sdb1エラーは、/tmpディレクトリ(フィールド#2)ではなくデバイス(fstabフィールド#1)に関連しています。

マウントオプション(fstabフィールド#4)を指定しましたbind。この場合、マウント呼び出しの構文は次のとおりです。

mount -o bind olddir newdir

いつもよりmount device mountdir

答え2

まあ、メッセージはこれが/var/tmpカタログではないということです。ファイルシステムへのアクセス権があるように見えるので、コマンドを実行してファイルシステムが存在することをls -l /var確認する必要があります。/var/tmp存在する場合はディレクトリです。これはシステムによって多少異なりますが、おそらく/var/tmpそうです/tmp

関連情報