Ubuntu 14.04システムでは、/ tmpフォルダを増やす必要があり、パーティションのサイズを変更するのではなく、/ tmpにマウントされたパーティションをアンマウントし、指示に従って/ tmpにマウントされた新しいファイルを作成しました。ここ。
この新しい/ tmpフォルダの権限を1777に変更しましたが、いくつかの権限の問題が発生しました。 PythonでいくつかのC ++ / cudaコードをコンパイルすると(Codepyを使用して共有オブジェクトを作成する)、次のエラーが発生します(コードコンパイル)で共有オブジェクトをロードします(コンパイルは/ tmpのサブフォルダで実行されます)。
共有オブジェクトからセグメントをマッピングできません。操作は許可されていません。
同様のコンピュータ(クローン)がありますが、これは起こらないため、/ tmpフォルダに関連していると推測されます。
どんなアイデアがありますか?
答え1
ガイドはフォローするのに最適ではありません。
代わりに/tmp
asをインストールすると、より速いコンパイルとより速いギター使用の利点が得られますtmpfs
。/tmp
tmpfs
使用に非常に適したメモリファイルシステムです/tmp
。
また、ハードディスクの書き込みを減らし、SSDに頻繁に書き込みを望まない妄想患者にも役立ちます。
このタスクを完了するには、/tmp
このガイドで行ったすべてのタスクを削除して元に戻します。
mount -t tmpfs temp /tmp -o size=4G,nosuid,nodev
これはsize=4G
システムのメモリ量によって変わる可能性があり、変更する必要があります。システム全体のメモリの1/4を使用しています。コマンドを使用して、合計free
メモリと使用量を表示できます。
temp
上記のコマンドの3番目のパラメータは、実際に必要なものにすることができます。必要に応じてさらに説明的に作成できますが、単一のパラメータである必要があるため、スペースを使用する場合は引用符で囲む必要があります。