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
。