F.5. 로그인 후 X 서버 실패

X 서버는 로컬 컴퓨터, 즉 사용자가 직접 사용하는 컴퓨터에서 실행되는 X 윈도우 시스템의 프로그램입니다. X 서버는 그래픽 카드, 디스플레이 화면 및 입력 장치, 일반적으로 해당 컴퓨터의 키보드와 마우스에 대한 모든 액세스를 처리합니다. X라고 하는 X Window 시스템은 단일 컴퓨터 및 컴퓨터 네트워크에서 GUI를 관리하기 위한 완전한 크로스 플랫폼 및 무료 클라이언트-서버 시스템입니다. 클라이언트-서버 모델은 별도의 두 애플리케이션이지만 연결된 애플리케이션(클라이언트 및 서버라고도 함) 간에 작업을 분할하는 아키텍처입니다.*

로그인 후 X 서버가 충돌하면 하나 이상의 파일 시스템이 가득차게 될 수 있습니다. 문제를 해결하려면 다음 명령을 실행합니다.

$ df -h

출력에서는 가득 차 있는 파티션을 확인합니다. 대부분의 경우 문제는 /home 파티션에 있습니다. 다음은 df 명령의 샘플 출력입니다.

Filesystem                                  Size  Used Avail Use% Mounted on
devtmpfs                                    396M     0  396M   0%  /dev
tmpfs                                       411M     0  411M   0%  /dev/shm
tmpfs                                       411M  6.7M  405M   2%  /run
tmpfs                                       411M     0  411M   0%  /sys/fs/cgroup
/dev/mapper/rhel-root                       17G    4.1G  13G   25% /
/dev/sda1                                   1014M  173M 842M  17% /boot
tmpfs                                       83M    20K   83M   1%  /run/user/42
tmpfs                                       83M    84K  83M    1%  /run/user/1000
/dev/dm-4                                   90G    90G    0  100% /home

이 예제에서는 /home 파티션이 가득 차 있으며 이로 인해 오류가 발생하는 것을 확인할 수 있습니다. 원치 않는 파일을 제거하십시오. 디스크 공간을 확보한 후 startx 명령을 사용하여 X를 시작합니다. df 에 대한 자세한 내용과 이 예에 사용된 -h 옵션과 같이 사용 가능한 옵션에 대한 자세한 내용은 df(1) 매뉴얼 페이지를 참조하십시오.

*소스: http://www.linfo.org/x_server.html