GNU/Linux >> Linux の 問題 >  >> Linux

/run のスペースが不足しています

解決策 1:

Ask Ubuntu の投稿で、korrident は可能な回避策を提案しました:

mount を追加する /etc/rc.local へのコマンド ファイル:

mount -t tmpfs tmpfs /run -o remount,size=85M

スクリプトが「exit 0」になることを確認してください 成功の場合は "、エラーの場合はその他の値 (ファイルからの抜粋)。

解決策 2:

/run のサイズを大きくする必要はないと思いますが、大きくする必要がある場合は、/etc/fstab ファイルを編集してみてください。すべてのマウントポイントとほとんどのパーティションがそこにリストされています。 /run パーティションが tmpfs である場合 (少なくとも https://askubuntu.com/questions/57297/why-has-var-run-been-migrated-to-run によれば、そうあるべきです。前に確認します)これらの手順に従ってください) その後、/run マウントの fstab 行を次のようなものに変更するだけです:

none /dev/shm tmpfs defaults,size=8G 0 0

defaults の直後にサイズがどのように宣言されているかを確認してください ?そうしてみてください。 M を使用して、メガバイトも使用できます:

none /dev/shm tmpfs defaults,size=100M 0 0

この後、コンピューターを再起動すると、変更が反映されます。

編集 :Ubuntu が run を作成するように見えるスクラッチ fstab 経由ではなく、/etc/init および /etc/init.d 内のファイルを使用してパーティション分割します。これらのファイルを調べて、run を作成するために使用するマウント コマンドを見つける必要があります。 手動で編集します。現在、これをテストするためのボックスはありませんが、これを実行してみてください:

find /etc/init* -type f | xargs grep "mount"

または

find /etc/init* -type f | xargs grep "run"

bash スクリプトを介してマウントされている場合は、マウントを行うファイルと行を見つける必要があります。

解決策 3:

一時的に tmpfs ファイルシステムを増やします

1) /etc/fstab を開く vi で または任意のテキスト エディター

2) /dev/shm の行を見つけます tmpfs size オプションを使用して、予想されるサイズを指定します。

e.g. 512MB:
tmpfs      /dev/shm      tmpfs   defaults,size=512m   0   0

e.g. 2GB:
tmpfs      /dev/shm      tmpfs   defaults,size=2g   0   0

その後

mount -o remount /dev/shm

Linux
  1. Linux:/ dev / console、/ dev / tty、/ dev / tty0の違いは?

  2. Bash =〜正規表現とHttps://regex101.com/?

  3. / tmpをRAMに移動しますか?

  1. マウントポイントを変更するには?

  2. / Systemdが原因でスペースが不足していませんか?

  3. バイナリを /bin、/sbin、/usr/bin、および /usr/sbin にインストールし、 --prefix および DESTDIR と対話します

  1. プロセスが実行されているフォルダーを見つける方法は?

  2. unix:///var/run/supervisor.sock そのようなファイルはありません

  3. /tmp と /run の違いは何ですか?