新しく作成された/ tmpの権限の問題

新しく作成された/ tmpの権限の問題

Ubuntu 14.04システムでは、/ tmpフォルダを増やす必要があり、パーティションのサイズを変更するのではなく、/ tmpにマウントされたパーティションをアンマウントし、指示に従って/ tmpにマウントされた新しいファイルを作成しました。ここ

この新しい/ tmpフォルダの権限を1777に変更しましたが、いくつかの権限の問題が発生しました。 PythonでいくつかのC ++ / cudaコードをコンパイルすると(Codepyを使用して共有オブジェクトを作成する)、次のエラーが発生します(コードコンパイル)で共有オブジェクトをロードします(コンパイルは/ tmpのサブフォルダで実行されます)。

共有オブジェクトからセグメントをマッピングできません。操作は許可されていません。

同様のコンピュータ(クローン)がありますが、これは起こらないため、/ tmpフォルダに関連していると推測されます。

どんなアイデアがありますか?

ベストアンサー1

ガイドはフォローするのに最適ではありません。

代わりに/tmpasをインストールすると、より速いコンパイルとより速いギター使用の利点が得られますtmpfs/tmp

tmpfs使用に非常に適したメモリファイルシステムです/tmp

また、ハードディスクの書き込みを減らし、SSDに頻繁に書き込みを望まない妄想患者にも役立ちます。

このタスクを完了するには、/tmpこのガイドで行ったすべてのタスクを削除して元に戻します。

mount -t tmpfs temp /tmp -o size=4G,nosuid,nodev

これはsize=4Gシステムのメモリ量によって変わる可能性があり、変更する必要があります。システム全体のメモリの1/4を使用しています。コマンドを使用して、合計freeメモリと使用量を表示できます。

temp上記のコマンドの3番目のパラメータは、実際に必要なものにすることができます。必要に応じてさらに説明的に作成できますが、単一のパラメータである必要があるため、スペースを使用する場合は引用符で囲む必要があります。

おすすめ記事