그놈 껍질 분쇄
최근에 우분투 20.04 LTS로 옮겼고 처음 두 달 동안은 모든 것이 훌륭했고 원하는만큼 모든 것을 할 수 있었지만 약 한 달 전부터 새로운 문제가 발생했습니다.
문제는 내가 OS를 6 시간 이상 작동하게했을 때 처음에는 6 시간이 12 시간 이었지만 이제는 거래입니다 ... 6 시간의 작업 후 gnome-shell start 충돌이 발생합니다 (어떻게 알았습니까? 나는 시스템 모니터에서 CPU 사용량이 매번 20 %에서 100 %로 증가하는 것을 보았고 그 이후로 약 1 초 동안) 다른 프로세스에 영향을 미치고 일종의 중단을 일으키기 때문에 짜증이납니다.
이유는 모르겠지만 그 이후로 그 이유를 묻고 검색하기 시작했는데 아무것도 찾지 못했지만 KDE와 같은 다른 데스크탑 환경을 사용하기로 결정했지만 발견 한 방법과 같은 다른 문제가 발생할 수 있습니다. 매니저 님과 맞아요 i3-WM을 시도했는데 문제가 사라졌지 만 새로운 문제가 나타났습니다.
이제 시스템을 다시 시작하면 ... 먼저 시스템을 시작하는 데 시간이 너무 오래 걸리고 이해하지 못한 메시지가 표시되고 (스크립트 아래 이미지) 모든 것이 더 어려워지고 열거 나 실행하는 데 너무 많은 시간이 걸립니다. 터미널이나 파일 관리자도 ... 어떻게해야할지 모르겠습니다.
도와 주셔서 감사합니다.
시스템을 다시 시작할 때 표시되는 메시지
CPU 사용량
디스크 앱 처음 시작
SMART 데이터 및 자체 테스트
답변
fsck
먼저 파일 시스템을 확인합니다 ...
- "Try Ubuntu"모드에서 Ubuntu Live DVD / USB로 부팅
- + +
terminal
를 눌러 창 열기CtrlAltT - 유형
sudo fdisk -l
- "Linux 파일 시스템"의 / dev / sdXX 장치 이름을 식별합니다.
- 을 입력
sudo fsck -f /dev/sdXX
하고sdXX
이전에 찾은 번호로 바꿉니다. fsck
오류가 있으면 명령을 반복하십시오.- 유형
reboot
NCQ
그런 다음 NCQ 오류를 수정합니다 ...
NCQ (Native Command Queuing)는 직렬 ATA 프로토콜의 확장으로 하드 디스크 드라이브가 수신 된 읽기 및 쓰기 명령이 실행되는 순서를 내부적으로 최적화 할 수 있도록합니다.
sudo -H gedit /etc/default/grub
이 추가 매개 변수를 포함하도록 다음 행을 편집 하고 변경하십시오. 그런 다음 sudo update-grub
변경 사항을 디스크에 기록하십시오. 재부팅하십시오. 모니터가 중단되고 /var/log/syslog
또는 dmesg
계속되는 오류 메시지를 확인합니다.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.force=noncq"
불량 블록
그런 다음 불량 블록을 매핑합니다.
참고 : 불량 블록 스캔을 중단하지 마십시오!
참고 : SSD를 불량 차단하지 마십시오.
참고 : 중요한 파일을 먼저 백업하십시오!
참고 :이 작업은 몇 시간이 걸립니다.
참고 : 보류중인 HDD 오류가있을 수 있습니다.
"Try Ubuntu"모드에서 Ubuntu Live DVD / USB로 부팅합니다.
에서 terminal
...
sudo fdisk -l
# 모든 "Linux 파일 시스템"파티션 식별
sudo e2fsck -fcky /dev/sdXX
# 읽기 전용 테스트
또는
sudo e2fsck -fccky /dev/sdXX
# 비파괴 읽기 / 쓰기 테스트 (권장)
-k는 이전 불량 블록 테이블을 저장하고 해당 테이블에 새로운 불량 블록을 추가하기 때문에 중요합니다. -k가 없으면 이전의 모든 불량 블록 정보가 손실됩니다.
-fccky 매개 변수 ...
-f Force checking even if the file system seems clean.
-c This option causes e2fsck to use badblocks(8) program to do
a read-only scan of the device in order to find any bad blocks.
If any bad blocks are found, they are added to the bad block
inode to prevent them from being allocated to a file or direc‐
tory. If this option is specified twice, then the bad block scan
will be done using a non-destructive read-write test.
-k When combined with the -c option, any existing bad blocks in the
bad blocks list are preserved, and any new bad blocks found by
running badblocks(8) will be added to the existing bad blocks
list.
-y Assume an answer of `yes' to all questions; allows e2fsck to be
used non-interactively. This option may not be specified at the
same time as the -n or -p options.
콘솔 메시지 : Linux를 사용할 때 무의미한 콘솔 메시지를 받아들이는 법을 배워야합니다.
느린 부팅 : 느리다고 생각하는 것을 언급하지 않습니다.
Non Gnome 구성 ... X 윈도우의 핵심은 매우 간단합니다. $ HOME / .xsessionrc를 생성하고 거기에서 하나의 프로그램을 실행할 수 있어야합니다. gnome-terminal과 같은 터미널을 말합니다. 그런 다음 터미널 만있는 그래픽 화면에 덤프됩니다. 가능한 가장 기본적인 X 세션이 있습니다. 이제 다른 X 프로그램을 시작할 수 있습니다. 예를 들어 Windows 관리자. fvwm이면 "fvwm &"를 입력하면 이제 창 관리자가 있습니다. 그것이 작동한다면, 당신은 오직 한 가지만을하는 .xsessionrc를 만들 수 있습니다 : 당신이 좋아하는 창 관리자를 시작합니다.
그놈 셸 : 그놈 셸 확장이 설치되어 있는지 확인해야합니다. 그렇다면 그중 하나가 좋지 않을 수도 있습니다.