GDM에서 이러한 파일을 생성하게 만든 이벤트를 어떻게 추적할 수 있나요?

GDM에서 이러한 파일을 생성하게 만든 이벤트를 어떻게 추적할 수 있나요?

문제 배경

최근에 서버 시작 속도가 느려지는 문제가 발생했습니다. 때로는 시작하는 데 2시간 이상이 걸리고 "로컬 파일 시스템 할당량 활성화:"에서 멈춥니다.

몇 번 검색한 후 /etc/rc.d/rc.sysinit로 범위를 좁혔습니다.

# Clean up various /tmp bits
[ -n "$SELINUX_STATE" ] && restorecon /tmp
rm -f /tmp/.X*-lock /tmp/.lock.* /tmp/.gdm_socket /tmp/.s.PGSQL.*
rm -rf /tmp/.X*-unix /tmp/.ICE-unix /tmp/.font-unix /tmp/hsperfdata_* \
   /tmp/kde-* /tmp/ksocket-* /tmp/mc-* /tmp/mcop-* /tmp/orbit-*  \
   /tmp/scrollkeeper-*  /tmp/ssh-* \
   /dev/.in_sysinit

시작이 느린 정확한 이유는 rm -rf /tmp/orbit-*많은 수의 소켓 파일이 생성되고 시작 시 외에는 삭제되지 않기 때문입니다.

이러한 파일은 사용자 및 그룹 GDM이 소유하며 이름은 linc-rand-0-longrandom입니다.
예: linc-1e33-0-54b542d8de62e

파일 수가 한 번 이상 100만 개로 늘어났습니다.
폴더 크기도 최대 3.1GB로 기록된다.

참고: 소켓 파일 자체는 비어 있지만 각 파일은 파일 시스템 유형 및 설정에 따라 최소 디스크 공간을 예약합니다.
(보통 2048 또는 4096)

임시 해결책(아래 참조)이 있지만 원인을 꼭 알고 싶습니다.
그래서 이런 생각이 들었습니다

질문:

GDM에서 이러한 파일을 생성하게 만든 이벤트를 어떻게 추적할 수 있나요?

참고 사항 및 시스템 정보:

업데이트 1
우리는 약간 더 나은 임시 해결책을 찾았을 수도 있습니다.
su gdm -c linc-cleanup-sockets
이를 실행하려면 ORBit2-devel 패키지가 필요하고 사용자 gdm에는 bash 쉘이 필요합니다.

하나의 선:
sudo yum install ORBit2-devel -y && sudo chsh /bin/bash gdm && sudo su gdm -c linc-cleanup-sockets

그런 다음 cronjob에 마지막 부분을 추가하십시오. (경고! 내 시스템에는 뚜렷한 문제가 없었지만 chsh에서는 여전히 문제가 발생할 수 있습니다.)

업데이트 2

마침내 실제로 무엇을 하고 있었는지 알아냈고 현재 초당 약 15-20개의 파일을 생성하고 있습니다.

DopeFish가 제안한 대로: lsof | grep /tmp/orbit-gdm반환:

gnome-ses 13197 gdm 17u unix 0xffff8802f3460c40 0t0 45587 /tmp/orbit-gdm/linc-338d-0-5188b15791c84 gnome-ses 13197 gdm 18u unix 0xffff8802f3460540 0t 0 45589 /tmp/orbit-gdm/linc-338d-0-5188b15791c84
그놈 - gnome-
ses 13860 gdm 17u unix 0xffff88022b7ca3c0 0t0 4545 0/tmp/orbit-
gdm/linc-3624-0-66bb9358d7045 gnome-ses
13860 gdm 18u unix 0xffff8802ee3f84c0 0t0 45452 /tmp/orbit-gdm/linc-3624-0-66bb9358d7045
gnome-ses 13860 gdm 21u unix 0xffff880236d9c840 0t0 45571 /tmp/orbit- gdm/linc-3624-0-66bb9358d7045 gnome-ses 13860 gdm
24u unix 0xffff8801f0177b80 0t0 4 5024 /tmp/orbit-gdm/linc-3624-0-66bb9358d7045
gconfd- 2 13929 gdm 11u 유닉스 0xffff8802f0eec180 0t0 45441 /tmp/orbit-gdm/ linc-3 669-0-14722d39cdaf5 gconfd-2 13929 gdm 15u 유닉스
0xffff8801ffffef540 0t0 45449 /tmp/orbit-gdm/linc-3669-0-14722d39cdaf5
gconfd-2 13929 gdm 17u 유닉스 0xffff88021e34f8c0 0t0 41772 /tmp/orbit-gdm/linc-36 69-0-14722d39cdaf5 gconf
d-2 13929 gdm 19u UNIX 0xffff8801d30d4740 0t0 50348 / tmp/orbit-gdm/linc-3669-0-14722d39cdaf5
at-spi -re 13953 gdm 11u unix 0xffff8801e171e480 0t0 47205 /tmp/orbit-gdm/linc-3 681-0-14f52f55664c
at-spi-re 139 53 gdm 12u UNIX 0xffff8801db8903c0 0t0 472 06 /tmp/orbit-gdm/linc-3681-0- 14f52f55664c gnome-set 13957 gdm 15u unix 0xffff88021e34f540 0t0 41773 /tmp/orbit- gdm/linc-3685-0-75f6d21d31afb gnome
-set 13957 gdm 16u unix
0xffff8801db 890ac0 0t0 41775 /tmp/orbit-gdm/linc-3685-0-75f6d21d31afb 그놈
-set 13957 gdm 21u unix 0xffff880236d9c140 0t0 45018 /tmp/orbit-gdm/linc-3 685-0-75f6d21d31afb
gnome-set 1395 7 gdm 24u unix 0xffff8802ef6f7800 0t0 418 67 /tmp /orbit-gdm/linc-3685-0-75f6d21d31afb 보노보 -ac
13959 gdm 12u 유닉스 0xffff8802266e7400 0t0 44959 /tmp/orbit-gdm/linc -3687-0-3a8011046106 bonobo-ac 13959 gdm
15u 유닉스 0xffff880226763800 0t0 4551 7 /tmp/orbit-gdm/linc-3687-0-3a8011046106
gconfd-2 13976 gdm 11u 유닉스 0xffff8801dbb097c0 0t0 45561 /tmp/orbit-gdm/linc-36 98-0-2c02c3e28e028 gconfd-2 13976 gdm
1 7u 유닉스 0xffff8801db93f180 0t0 45586 /tmp/orbit-gdm /linc-3698-0-2c02c3e28e028
gconfd-2 13976 gdm 19u 유닉스 0xffff8801d86997c0 0t0 45737 /tmp/orbit-gdm/linc-3 698-0-2c02c3e28e028 gconfd-2 13976 gdm 22u
유닉스 0xffff8801d60e7b00 0t0 4187 1 /tmp/orbit-gdm/linc-3698-0-2c02c3e28e028
gconfd- 2 13976 gdm 24u unix 0xffff8801d306f3c0 0t0 50355 /tmp/orbit-gdm/linc-3698-0-2c02c3e28e028
at -spi-re 13978 gdm 11u unix 0xffff8802e0222880 0t0 49 490/ORB IT-GDM/LINC-369A-0-1882B699B820
AT-SPI- Re 13978 GDM 12U 유닉스 0XFFFF8801D8619B80 0T0 45740/ORBIT-GDM/LINC-369a-882B6 99bb820
at-spi-re 13978 gdm 14u unix 0xffff8802f0f29c40 0t0 49566 /tmp/orbit-gdm/linc-369a-0-1882b699bb820
at-spi-re 13978 gdm 16u unix 0xffff8802edc7e440 0t0 41858 /tmp/orbit-gdm/linc-369a-0 -1882b699bb820
at-spi-re 13978 gdm 18u unix 0xffff8801d60b9400 0t0 41860 /tmp/orbit-gdm/linc-369a-0 -1882b699bb820
at-spi-re 13978 gdm 20u unix 0xffff880 1d60dc440 0t0 41865 /tmp/orbit-gdm/linc- 369a -0-1882b699bb820
at-spi-re 13978 gdm 22u unix 0xffff8801 d6171c00 0t0 48731 /tmp/orbit-gdm/linc-369a -0-1882b699bb820
at-spi-re 13978 gdm 24u unix 0xffff 880170bd5c40 0t0 199299807 /tmp/궤도- gdm/linc-369a-0-1882b699bb820 at-spi-re 13978 gdm 30u unix
0 unix 0xffff8801d63aa4c0 0t0 41889 /tmp/orbit at-spi-re 1397 8 gdm 34u 유닉스 0xffff8801d4555800 0t0 50338 / tmp/orbit-gdm /linc-369a-0-1882b699bb820 at-spi-re 13978 gdm 36u unix 0xffff8801dbbab8c0 0t0 47488 /tmp /orbit-gdm/linc-369a-0-1882b699bb820 bonobo-ac 13986 g dm 15u 유닉스 0 xffff8801fcd3cac0 0t0 49488 /tmp/orbit-gdm /linc-36a2-0-362b8becbb48a bonobo-ac 13986 g dm 16u unix 0xffff8801fcc21180 0t0 49492 /tmp gnome-set 13988 gdm dm 16u unix 0xffff8801dbb67400 0t0 48708 / / 궤도-gdm/linc-36a4-0 -32757e4fb7e52 gnome-set 13988 gdm 20u unix 0 xffff88022b7caac0 0t0 49575 /tmp/orbit-gdm/linc-36a4 -0-32757e4fb7e52 yuancheng 13998 gdm 14u un ix 0xffff8801d 6171880 0t0 48732 /tmp/orbit- gdm/linc-36ae-0-23e4b5d7b7629 yuancheng 13998 gdm 17u unix 0xffff8801d6171180 0t0 41872 /tmp/orbit-gdm/linc-36ae-0-23e4b5d7b7629 yuancheng 13998 gdm 18u unix 0xff ff8801d60e7400 0t0 41 874 /t mp/orbit-gdm/linc -36ae-0-23e4b5d7b7629 플리머스- 14009 gdm 12u unix 0xffff8801d63aa140 0t0 48800 /tmp/orbit-gdm/linc-36b9-0-705176425477 plymouth-14009 gdm 15u unix 0xffff8 801d63a87c0 0t0 51377 /tmp/orbit-gdm/ linc-36b 9- 0-705176425477 plymouth- 14011 gdm 12u 유닉스 0xffff8801d6369780 0t0 41887/tmp/orbit-gdm/linc-36bb-0-77c5f78814cf plymouth-14011 gdm 15u unix 0xffff8801d636 9080 0t0 47583 /tmp/orbit-gdm/linc-36bb-0 -77c5f78814cf gnome -pow 14016 12u 유닉스 0xffff8801d45561c0 0t0 47489 /tmp/orbit-gdm/linc-36c0-0-4cbeb08e2eb07 gnome-pow 14016 gdm 16u unix 0xffff8801d61a4ac0 0t0 50356 /tmp /orbit-gdm/linc-36c0-0-4cbeb08e2eb07 gnome-pow 14016 gdm 17 u 유닉스 0xffff8801d84f2b00 0t0 50358 / tmp/orbit-gdm /linc-36c0-0-4cbeb08e2eb07 gnome-pow 14018 gdm 12u unix 0xffff8801d30b3440 0t0 50339 /tmp/orbit-gdm/linc-36c2-0-20a8f4a82d8c3



















gnome-pow 14018 gdm 16u unix 0xffff8801d30b30c0 0t0 50349 /tmp/orbit-gdm/linc -36c2-0-20a8f4a82d8c3
gnome-pow 14018 gdm 17u unix 0xffff8801d306fac0 0t0 50351 /tmp/orbit-gdm/linc-36c2-0-20a8f4a82d8c3 위안청시
59825 gdm 14u 유닉스 0xffff 88012af42400 0t0 199299808 /tmp/orbit-gdm/linc-e9b1-0 -34f9216742ceb

su gdm -c linc-cleanup-sockets

41672개의 파일이 치료되었으며 16개는 여전히 유효합니다.

업데이트 3
파일 생성이 진행되는 동안 팀뷰어를 비활성화하면 속도가 약 30% 정도 느려지지만 방지할 수는 없습니다.

이는 두 서버 모두에서 TV를 여러 번 활성화 및 비활성화하여 테스트되었습니다.
따라서 TV가 문제를 악화시키기는 하지만 근본 원인은 아닌 것 같습니다.

(동일한 문제가 있는 사람을 위한 또 다른 리소스)
#!/bin/bash while true do su gdm -c linc-cleanup-sockets sleep 10 done

업데이트 4
/var/log에서 비정상적으로 크기가 큰 파일 세 개를 발견했습니다.
/var/log/gdm/:0-greeter.log.1 (1.2G)
/var/log/gdm/:0.log.4 (2.7G)
/var/log/Xorg.0.log.old (3.1 G)

세 가지 모두 수천 줄에 걸쳐 이와 같이 계속됩니다.

:0-인사말.log.1

창 관리자 경고: 모니터 ':0'의 화면 0에는 이미 창 관리자가 있습니다. --replace 옵션을 사용하여 현재 창 관리자를 교체해 보세요.
창 관리자 경고: 모니터 ':0'의 화면 0에는 이미 창 관리자가 있습니다. --replace 옵션을 사용하여 현재 창 관리자를 교체해 보세요.
창 관리자 경고: 모니터 ':0'의 화면 0에는 이미 창 관리자가 있습니다. --replace 옵션을 사용하여 현재 창 관리자를 교체해 보세요.
창 관리자 경고: 모니터 ':0'의 화면 0에는 이미 창 관리자가 있습니다. --replace 옵션을 사용하여 현재 창 관리자를 교체해 보세요.

:0.로그.4

검토됨: 1월 16일 토요일 03:00:28 2016: 11177: 클라이언트 18 연결 끊김
검토됨: 1월 16일 토요일 03:00:28 2016: 11177: 클라이언트 12 연결 끊김
검토됨: 1월 16일 토요일 1월 16일 03:00:28 2016:11177: localhost에서 연결된 클라이언트 12(uid=42 gid=42 pid=49017)
감사: Sat Jan 16 03:00:28 2016:11177: 클라이언트 18이 localhost에서 연결됨 연결됨( uid=42 gid=42 pid=49017 )
검토: Sat 1월 16일 03:00:28 2016:11177: 클라이언트 18 연결 끊김
검토: 1월 16일 토요일 03:00:28 2016:11177: 클라이언트 클라이언트 12 연결 끊김
검토: 1월 16일 토요일 03:00:28 2016:11177: 클라이언트 12 연결됨 localhost ( uid=42 gid=42 pid=49018 )
검토: 1월 16일 토요일 03:00: 28 2016: 11177: 클라이언트 18이 localhost에서 연결됨 ( uid=42 gid=42 pid=49018 )
검토: 1월 16일 토요일 03:00 :28 2016: 11177: 클라이언트 18 연결 끊김
검토: 1월 16일 토요일 1월 16일 03:00:28 2016: 11177: 클라이언트 12 연결 끊김
감사: 토요일 1월 16일 03:00:28 2016: 11177: 클라이언트 12가 localhost에서 연결됨(uid= 42 gid=42 pid=49019 )
검토: 2016년 1월 16일 토요일 03:00:28:11177: 클라이언트 18이 localhost에서 연결 중(uid=42 gid=42 pid=49019 )
검토: 2016년 1월 16일 토요일 03:00: 28: 11177: 클라이언트 18의 연결이 끊어졌습니다.
검토된 날짜: 1월 16일 토요일 03:00:28 2016: 11177: 클라이언트 12의 연결이 끊어졌습니다.

Xorg.0.log.old

[604786.284] 검토됨: 2016년 1월 16일 토요일 03:00:37:11177: 클라이언트 12가 localhost에서 연결 중(uid=42 gid=42 pid=49530)
[604786.300] 검토됨: 2016년 1월 16일 토요일 03:00:37:11177: localhost에서 연결된 클라이언트 18(uid=42 gid=42 pid=49530)
[604786.325] 검토: 1월 16일 토요일 03:00:37 2016: 11177: 클라이언트 18의 연결이 끊어졌습니다.
[604786.326] 검토: 1월 16일 토요일 03:00:37 2016:11177: 클라이언트 12 연결 끊김
[604786.366] 검토됨: 1월 16일 토요일 03:00:37 2016:11177: 클라이언트 12가 localhost에서 연결됨( uid=42 gid=42 pid=49541 )
[604786.390] 검토됨: 1월 16일 토요일 03: 00:37 2016: 11177: 클라이언트 18이 localhost에서 연결됨( uid=42 gid=42 pid =49541 )
[604786.414] 감사: Sat Jan 16 03:00:37 2016: 11177: 클라이언트 18 연결이 끊김
[604786.416] 감사: Sat Jan 16 2016 03:00:37: 11177: 클라이언트 12의 연결이 끊어졌습니다. 연결 끊기

이 문제를 해결하는 데 도움을 줄 수 있는 사람에게 이것이 도움이 되기를 바랍니다.

업데이트 5
추가 정보

netstat -avep | grep gdm

unix 2 [ ACC ] 흐름 청취 33469 14221/gconfd-2 /tmp/orbit-gdm/linc-378d-0-739b151848686
unix 2 [ ACC ] 흐름 청취 49272 14203/gnome-session /tmp/orbit-gdm/linc-377b -0-446c29ed00d3
unix 2 [ ACC ] 스트림 수신 49290 14252/gnome-setting /tmp/orbit-gdm/linc-37ac-0-4c1973905a173
unix 2 [ ACC ] 스트림 수신 49298 14284/bonobo-activa /tmp/orbit-g DM /linc-37cc-0-7163b16fe1d1
unix 2 [ ACC ] 흐름 모니터링 49300 14243/at-spi-regist /tmp/orbit-gdm/linc-37a3-0-102d46a4e4c2
unix 2 [ ACC ] 흐름 모니터링 34703 14293/metacity / tmp /orbit-gdm/linc-37d5-0-399c7​​05510867
unix 2 [ ACC ] 스트림 수신 43204 14295/plymouth-log-/tmp/orbit-gdm/linc-37d7-0-76c2752e521e6
unix 2 [ ACC ] 스트림 듣기 45461 14303/ polkit-gnome- /tmp/orbit-gdm/linc-37df-0-7e28a833c25b4
unix 2 [ ACC ] 스트림 듣기 45476 14302/gnome-power-m /tmp/orbit-gdm/linc-37de-0- 13af029d53568
unix 2 [ ACC ] 스트림 수신 44354 14298/gdm-simple-gr /tmp/orbit-gdm/linc-37da-0-677e125a55c9f
unix 3 [ ] 스트림 연결됨 49319 14293/metacity /tmp/orbit-gdm/linc- 37d5 -0-399c7​​05 510867
unix 3 [] 스트림 연결됨 49972 14302/gnome-power-m /tmp/orbit-gdm/linc-37de-0-13af029d53568
unix 3 [] 스트림 연결됨 49317 14293/metacity / tmp/orbit -gdm/linc-37d5-0 -399c7​​05510867
unix 3 [] 스트림 연결됨 49312 14243/at-spi-regist /tmp/orbit-gdm/linc-37a3-0-102d46a4e4c2 unix 3 []
스트림 연결됨 43203 14243/ at-spi-regist /tmp/orbit-g DM /linc-37a3-0-102d46a4e4c2
unix 3 [] 스트림 연결됨 49301 14284/bonobo-activa /tmp/orbit-gdm/linc-37cc-0 -7163b16fe1d1
unix 3 [] 스트림 연결됨 40228 14243/at-spi-regist /tmp/orbit-gdm/linc-37a3-0-102d46a4e4c2
unix 3 [] 스트림 연결됨 49968 14295/plymouth-log -/tmp/orbit -gdm/linc-37d7-0- 76c2752e521e6
unix 3 [] 스트림 연결됨 49274 14203 /gnome-session /tmp/orbit-gdm/linc-377b-0-446c29ed00d3
unix 3 [] 스트림 연결됨 45460 14243/at-spi-regist /tmp/orbit-gdm/linc- 37a3-0-102d46a4e4c2
unix 3 [] 스트림 연결됨 49271 14221/gconfd-2 /tmp/orbit-gdm/linc-378d-0-739b151848686
unix 3 [] 스트림 연결됨 49982 14298 /gdm-simple-gr /tmp/orbit- gdm/linc-37da-0-677e125a55c9f
unix 3 [] 스트림 연결 45475 14243/at-spi-regist /tmp/orbit-gdm/linc-37a3-0-102d46a4e4c2
unix 3 [] 스트림 연결 49980 14298/gdm-simple- gr /tmp/orbit-gdm/linc -37da-0-677e125a55c9f
unix 3 [] 스트림 연결됨 33588 14203/gnome-session /tmp/orbit-gdm/linc- 377b-0-446c29ed00d3
unix 3 [] 스트림 연결됨 44353 14243/ at-spi-regist /tmp/또는 little-gdm/linc-37a3-0-102d46a4e4c2
unix 3 [] 스트림 연결 49314 14252/gnome-setting /tmp /orbit-gdm/linc-37ac-0-4c1973905a173
unix 3 [ ] 스트림 연결됨 49309 14243 /at-spi-registration /tmp/orbit-gdm/linc-37a3-0-102d46a4e4c2
unix 3 [] 스트림 연결됨 49979 14221 /gconfd-2 /tmp/orbit-gdm/linc-378d-0- 739b151848686
unix 3 [] 스트림 연결됨 49292 142 52/gnome-setup /tmp/orbit-gdm/linc-37ac-0-4c1973905a173
unix 3 [] 스트림 연결됨 49289 14221/gconfd-2 /tmp/orbit-gdm/linc-378d-0-739b151848686
unix 3 [] 스트림 연결됨 49971 1 4221 /gconfd-2 /tmp/orbit-gdm/linc- 378d- 0-739b151848686
unix 3 [ ] 스트림 연결됨 49974 14302/gnome-power-m /tmp/orbit-gdm/linc-37de-0-13af029d53568
unix 3 [ ] 스트림 연결됨 49316 14221/gconfd-2 /tmp/ orbit-gdm/ linc-378d-0-739b151848686
unix 3 [] 스트림 연결 34702 14243/at-spi-regist /tmp/orbit-gdm/linc-37a3-0-102d46a4e 4c2
unix 3 [] 스트림 연결 45487 14303 /polkit-gnome-/ tmp/orbit-gdm/linc-37df-0-7e28a833c25b4

업데이트 6
또 다른 데이터 덤프.
ss -xprms | grep /tmp/orbit-gdm

u_str ESTAB 0 0 /tmp/orbit-gdm/linc-37a5-0-54e93c0d4f464 35701 * 0 사용자:(("gconfd-2",14245,17))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc- 37b7 -0-3777a325db022 35704 * 0 사용자:(("gnome-settings-",14263,16))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-37b3-0-5db00428cfe2a 35714 * 0 사용자:( ("at -spi-registry",14259,12))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-37b3-0-5db00428cfe2a 43672 * 0 사용자:(("at-spi-registry",14259, 16))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-37b7-0-3777a325db022 43674 * 0 사용자:(("gnome-settings-",14263,22))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-37b3 -0-5db00428cfe2a 43715 * 0 사용자:(("at-spi-registry",14259,22))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-3788-0-6dfd943157cc8 43931 * 0 사용자:((" gnome-session",14216,20))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-37ef-0-1e25b2118b9a 45957 * 0 사용자:(("plymouth-log-vi" ,14319,15))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-37f2-0-48c1a4853a3c7 46524 * 0 사용자:(("polkit-gnome-au",14322,14))
u_str ESTAB 0 0 / tmp/orbit-gdm/linc-37b3 -0-5db00428cfe2a 47375 * 0 사용자:(("at-spi-registry",14259,18))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-37a5-0 -54e93c0d4f464 47381 * 0 사용자:((" gconfd-2",14245,19))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-37ed-0-48c0a255e98d7 47382 * 0 사용자:(("metacity" ,14317,17))
u_str ESTAB 0 0 /tmp /orbit-gdm/linc-37ed-0-48c0a255e98d7 47384 * 0 사용자:(("metacity",14317,18))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-37a5-0-54e93c0d4f464 47449 * 0 사용자 :(("gconfd-2",14245,21))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-37f1-0-62b916ee3bde0 47450 * 0 사용자:(("gnome-power-man",14321,16 ))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-37f1-0-62b916ee3bde0 47452 * 0 사용자:(("gnome-power-man" ,14321,17))
u_str ESTAB 0 0 /tmp/orbit-gdm /linc-37b3-0-5db00428cfe2a 47736 * 0 사용자:(("at-spi-registry",14259,20))
u_str ESTAB 0 0 / tmp/orbit-gdm/linc-38e7-0-7cd34eb474672 47748 * 0 사용자 :(("Bonobo 활성화",14567,3))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-38f1-0-78fed63f87292 47760 * 0 사용자:(("gnome-power-man",14577,16) )
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-37b9-0-bf39f0ecfb18 48325 * 0 사용자:(("bonobo- activati",14265,16))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc- 37b3 -0-5db00428cfe2a 48379 * 0 사용자:(("at-spi-registry",14259,26))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-37a5-0-54e93c0d4f464 50179 * 0 사용자:(( "gconfd-2",14245,15))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-376e-0 -117b4e816d611 50182 * 0 사용자:(("gnome-session",14190,18))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-37b3-0-5db00428cfe2a 50208 * 0 사용자:(("at-spi -registry",14259,14))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-376e-0 -117b4e816d611 50210 * 0 사용자: (("gnome-session",14190,23))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-37b3-0-5db00428cfe2a 50224 * 0 사용자:(("at-spi-registry",14259,24))
u_str ESTAB 0 0 /tmp/orbit-gdm /linc -38e1-0-31fe4fb874870 51339 * 0 사용자:(("at-spi-registry",14561,15))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-38ef-0-3a6bdd32842f6 51345 * 0 사용자:( ("plymouth-log-vi",14575,15))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-38e1-0 -31fe4fb874870 52271 * 0 사용자:(("at-spi-registry ",14561,14 ))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-38e1-0-31fe4fb874870 52272 * 0 사용자:(("at-spi-registry",14561,16))
u_str ESTAB 0 0 /tmp/orbit-gdm /linc-38e1-0-31fe4fb874870 53454 * 0 사용자:(("at-spi-registry",14561,12))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-38f2- 0-9677e70872af 53504 * 0 사용자 :(("polkit-gnome-au",14578,14))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-37b3 -0-5db00428cfe2a 54300 * 0 사용자:(( "at-spi-registry",14259 ,32))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-38e5-0-700f791271f64 54308 * 0 사용자:(("gnome-settings-",14565,18) )
u_str ESTAB 0 0 /tmp/orbit- gdm/linc-3788-0-6dfd943157cc8 92320134 * 사용자 0명:(("gnome-session",14216,19))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc -37f1-0-62b916ee3bde0 92320192 * 사용자 0명: (("gnome-power-man",14321,19))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-376e- 0-117b4e816d611 92320212 * 0 사용자 :(("gnome-session",14190,25) )
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-38e5-0-700f791271f64 92320226 * 0 사용자:(("gnome-settings-",14565,4 ))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc -37b7-0-3777a325db022 92320416 * 사용자 0명:(("gnome-settings-",14263,23))
u_str ESTAB 0 0 /tmp/orbit-gdm /linc-38f1-0-78fed63f87292 92320540 * 사용자 0명:(( "gnome-power-man",14577,15))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-37ed-0-48c0a255e98d7 92320754 * 0 사용자: (( "metacity",14317,20))
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-38e1-0-31fe4fb874870 102557171 * 0
u_str ESTAB 0 0 /tmp/orbit-gdm/linc-861e- 0-600072181468c 102557 177 * 0
u_str ESTAB 0 0 /tmp/orbit -gdm /
linc -86bb-0-50ee4ccb72362 102557178 * 0 u_str ESTAB 0 0 /tmp/

업데이트 6

마침내 약간의 진전을 이루면서 이것이 $DISPLAY에 직접 연결되어 있음을 확인했습니다.

때때로 $DISPLAY가 기본값:0.0 대신:1.0으로 설정됩니다.

이로 인해 GNOME이 많은 소켓 파일을 생성하는 이유나 왜 :1.0인지 아는 사람이 있다면 때때로 대답이 될 수 있습니다.

"디스플레이"에 대한 별도의 질문을 열고 이 질문에 연결하겠습니다.


질문이 꽤 길어지고 있습니다. 불필요한 정보를 단순화하고 제거하기 위해 제가 할 수 있는 제안이 있는 경우 댓글을 남기거나 수정 사항을 제안해 주세요.

또한 답글이나 찬성 투표를 받지 못하는 특별한 이유가 있는 경우 이 질문을 개선할 수 있도록 댓글로 알려주시기 바랍니다.

답변1

RHEL6.8에서도 동일한 문제가 발생합니다. /tmp/orbit-walker디렉터리 크기는 800MB입니다(walker는 내 사용자 이름입니다). 이로 인해 시스템이 부팅되지 않았습니다.

init=/bin/bash힌트를 얻기 위해 부트 라인에 추가한 다음 실행하여 문제를 발견했습니다.

openvt -- /bin/bash

그런 다음 alt-를 사용하여 가상 터미널을 엽니다 f1. 검색을 통해 중단된 프로세스를 ps찾았습니다 .rm -rf /tmp/orbit-*

중단을 종료한 rm다음 부팅 프로세스를 계속했습니다.

exec /sbin/init

백만 개의 파일이 있는 디렉토리의 내용을 삭제하는 것은 매우 어렵습니다. "find"와 "rm"은 모두 모든 파일 이름을 읽고 정렬해야 한다고 주장합니다. 둘 다 몇 시간 동안 실행된 다음 8G 코어에서 "파일이 너무 많습니다"라는 메시지와 함께 중단되었습니다.

이것은 작동합니다.

(cd /tmp/orbit-walker; /bin/ls -1 -f | xargs /bin/rm)

-f 옵션을 사용하면 /bin/ls가 정렬 없이 인쇄되고, -1은 한 번에 한 줄씩 인쇄됩니다.

관련 정보