/ run의 공간 부족 0% /run/lock none

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



답변

A의 우분투 질문에 포스트 , korrident은 가능한 해결 방법을 제안했다 :

파일에 mount명령 추가하기 /etc/rc.local:

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

스크립트가 exit 0성공 하면 ” “이거나 다른 값 은 ” “이어야합니다. (파일에서 발췌)


답변

/ run의 크기를 늘릴 필요는 없다고 생각하지만 크기를 늘려야 할 경우 / etc / fstab 파일을 편집 해보십시오. 모든 마운트 지점과 대부분의 파티션이 여기에 나열됩니다. / run 파티션이 tmpfs (적어도 /ubuntu/57297/why-has-var-run-been-migrated-to-run 에 따르면 tmpfs) 이면 확인해야합니다 이 지침에 따라) / run 마운트의 fstab 라인을 다음과 비슷한 것으로 간단히 변경할 수 있습니다.

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

크기가 바로 다음에 defaults어떻게 선언되는지보십시오 . 그렇게 해보십시오. M을 사용하여 메가 바이트도 사용할 수 있습니다.

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

이 후 컴퓨터를 재부팅하면 변경 사항이 적용됩니다.

편집 : 스크래치, 우분투는 runfstab을 통하지 않고 / etc / init 및 /etc/init.d의 파일을 사용 하여 파티션을 만드는 것처럼 보입니다 . 해당 파일을 살펴보고 run수동으로 파일을 작성 하고 편집하는 데 사용하는 mount 명령을 찾아야합니다 . 지금 테스트 할 상자가 없지만 이것을 실행 해보십시오.

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

또는

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

bash 스크립트를 통해 마운트되는 경우 마운트를 수행하는 파일과 행을 찾아야합니다.


답변

tmpfs 파일 시스템의 임시 증가

1) 선택한 텍스트 편집기 /etc/fstabvi열거 나

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


답변

이 기능은 Ubuntu 12.04에 없었기 때문에 요청 된 질문에 엄격하게 답변하지는 않지만 데비안 버스터 또는 Ubuntu 18.10과 비슷한 질문이있는 사람들을 돕기 위해 initramfs.runsize=부팅 매개 변수를 사용할 수 있습니다 . 기본값은 initramfs.runsize=10%이지만 예 initramfs.runsize=20%또는 initramfs.runsize=128M대신을 사용할 수 있습니다 .

이 기능은 데비안 버그 # 862013 에 대한 응답으로 추가되었습니다 .


답변