web-dev-qa-db-ja.com

/ runのスペースが少ない

Ubuntu Preciseでは、/ runのスペースが少なくなっています。

admin@foo:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        19G  6.6G   12G  38% /
udev             10M  8.0K   10M   1% /dev
none             50M   40M   11M  79% /run
none            5.0M     0  5.0M   0% /run/lock
none            249M     0  249M   0% /run/shm

さらに割り当てる必要がありますか?どうやって?

編集:これが私のfstabです:

admin@foo:~$ cat /etc/fstab
proc            /proc       proc    defaults    0 0
/dev/sda1       /           ext3    defaults,errors=remount-ro,noatime    0 1
/dev/sda2       none        swap    sw          0 0
11
Brian

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

mountコマンドを/etc/rc.localファイルに追加:

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

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

13
lgarzo

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

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

OR

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

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

4

一時的なtmpfsファイルシステムの増加

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

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
2
Mansur Ali

この機能はUbuntu 12.04になかったため、これは質問の厳密な回答にはなりませんが、DebianバスターまたはUbuntu 18.10のようにinitramfs.runsize=ブートパラメータ;デフォルトはinitramfs.runsize=10%、ただし、たとえばinitramfs.runsize=20%またはinitramfs.runsize=128M代わりに。

この機能は Debian bug#86201 への対応として追加されました。

0
Colin Watson