E4rat로 Linux PC의 부팅 시간을 반으로 줄이는 방법
리눅스는 최신 컴퓨터에서 부팅하는 것이 매우 빠르지 만, 더 많이 사용하지 않는 이유는 무엇입니까? SSD가 부족하거나 부팅 속도를 높이고 싶다면 E4rat는 부팅 시간을 줄입니다..
노트 : 이 기사는 Ubuntu 11.04 용으로 작성되었으므로 더 이상 작동하지 않을 가능성이 매우 높습니다..
E4rat 및 Linux PC
E4rat는 리눅스 부팅 시간을 대폭 줄이기 위해 고안된 유틸리티입니다. 본질적으로 컴퓨터를 정상적으로 시작할 때하는 일을 보여주고 액세스하고 사용하는 파일을 분석합니다. 그런 다음 부팅 할 때 하드 디스크를 찾는데 시간이 덜 걸리게 하드 디스크의 시작 부분으로 옮깁니다..
E4rat는 Ext4 파티션에서만 작동하도록 설계되었습니다. 다른 파일 시스템을 사용하고 있다면 이것은 사용자를위한 것이 아닙니다. LVM과 함께 작동하는 보고서가 있지만 마일리지가 다를 수 있으므로 중요한 데이터가있는 경우주의하십시오..
또한 SSD를 가지고 있다면이 문제로부터 멀리 떨어져 있어야합니다. E4rat은 더 나은 탐색 시간을 위해 파일을 이동하기 때문에 SSD 사용은 "탐색"시간이 이것에 영향을받지 않기 때문에 어떤 이점도 보이지 않습니다. 파일을 이동하고 확장 쓰기를 수행하면 이미 빠른 속도의 드라이브가 손상 될 수도 있습니다.
Ubuntu에 E4rat 설치하기
E4rat는 Ubuntu 사용자를위한 .deb 패키지로 제공됩니다. 다른 리눅스 배포판을 사용하고 있다면 소스에서 E4rat를 컴파일해야하지만 잘 작동 할 것이며 여전히이 가이드를 따라갈 수 있습니다. 유일한 예외는 데비안을 사용하는 사람들입니다. 계속하기 전에이 노트를 살펴보십시오. 단계별 가이드를 보려면 우분투 너티 (11.04)를 실행하고 있다고 가정합니다..
E4rat의 Sourceforge 페이지로 이동.
최신 버전을 클릭 한 다음 해당 아키텍처에 적합한 파일을 다운로드하십시오..
나는 64 비트 버전의 Ubuntu Natty를 실행 중이므로 "amd64"버전을 선택했습니다..
자, 지금 설치하려고하면 우분투의 기본 "우레아 헤드"패키지가 E4rat와 충돌하기 때문에 오류가 발생합니다.
Ureadahead는 개념이 비슷하지만 E4rat만큼 잘 작동하지 않으므로 제거하십시오. 터미널을 열고 다음 명령을 입력하십시오..
sudo dpkg -purge 우레아 헤드 우분투 - 최소
귀하의 비밀 번호를 입력하고 그 일을하게하십시오. 다음으로, E4rat에 대한 적절한 종속성이 있는지 확인합시다..
sudo apt-get libblkid1 e2fslibs 설치
기본적으로 이미 설치되어 있어야하지만 그렇지 않은 경우이 명령은 최신 버전으로 설치 / 업그레이드합니다.
이제 다운로드 한 .deb 파일을 두 번 클릭하면 오류가 표시되지 않고 설치 버튼을 클릭하기 만하면됩니다..
이 시점에서 오류가 발생했지만 무시하면 무시를 클릭하면됩니다. 모든 것이 끝나면 컴퓨터를 다시 시작하지만 그럽 메뉴에 머물러보십시오..
데이터 수집
E4rat를 설치하면 데이터를 올바르게 수집해야합니다. 이렇게하려면 다음에 부팅 할 때 매개 변수를 편집하면됩니다. 그럽 메뉴에 있는지 확인하십시오..
리눅스로 부팅하고 "e"키를 누르기 위해 일반적으로 사용하는 옵션을 선택하십시오. 다음으로 시작하는 줄을 찾습니다.
linux / boot / vmlinuz ...
위 사진의 두 번째 줄부터 마지막 줄까지입니다 (더 큰 버전을 보려면 이미지를 클릭하십시오). 이 행은 Linux 커널에로드 할 것을 지시합니다. 이 줄 끝에 다음을 추가하십시오.
init = / sbin / e4rat-collect
그런 다음 Ctrl + X를 눌러 부팅을 계속하십시오. 부팅 후 E4rat의 수집 프로그램이 실행을 시작합니다. 컴퓨터가 할 일을하고 로그인하십시오. 2 분 일단 로그인하면 정상적으로 수행해야합니다. Chrome과 Firefox를 모두로드하고, 터미널을 열고 Screen / Byobu를 실행하고, 노틸러스와 셔터를 열어 내 파일을 확인하고 스크린 샷을 찍을 수 있어야합니다..
보시다시피, 처음 2 분은 매우 중요합니다. 나는 E4rat가 사용하는 2 분 안에 모든 것을 클릭했지만 몇 분 후에 모든 것이로드되지는 않았습니다. 그래도 애플리케이션로드를 시작하면 괜찮을 것입니다..
적절한 로그 파일이 만들어 졌는지 확인하십시오. 터미널 열기.
ls / var / lib / e4rat /
"startup.log"라는 파일이 표시되어야합니다. 이 파일이 만들어지지 않으면 프로세스를 다시 시작해야합니다..
시작 파일 이동
로그 파일이 있는지 확인한 다음 컴퓨터를 다시 시작하고 Grub 화면에서 중지하십시오. 부팅 옵션을 선택하고 "e"를 다시 누르십시오..
이번에는 같은 줄의 끝에 다른 것을 추가 할 것입니다.
단일
부팅하려면 Ctrl + X를 누르십시오. 그러나 이번에는 곧바로 명령 행으로 들어갑니다. 내 컴퓨터가 잠시 후 몇 가지 옵션이있는 화면을 나에게 주었다. 이 문제가 발생하면 "정상 부팅 재시작"옵션을 선택하십시오.
그런 다음 명령 프롬프트가 표시되지 않으면 Ctrl + Alt + F1을 누릅니다. 이제 로그인 프롬프트가 나타납니다..
사용자 이름과 암호를 입력하고 다음 명령을 입력하십시오.
sudo e4rat-realloc /var/lib/e4rat/startup.log
암호를 입력하면 E4rat에서 하드 드라이브의 파일 이동을 시작합니다..
디스크가 어수선하게 정리되어 있는지 여부에 따라 상당히 시간이 걸릴 수 있습니다. 하드 드라이브 표시등이 깜박 거리는 것을 지켜보고 끝내기 위해 끈기있게 기다립니다..
공식 웹 사이트에서는 다른 어떤 것도 움직일 수 없을 때까지 몇 번 더 명령을 실행할 것을 권장합니다. 내 컴퓨터에서 바로 메시지를 보내므로 마일리지가 다를 수 있습니다..
이제 우리 기계를
sudo shutdown -r now
마지막 단계를 완료하기 위해 정상적으로 로그인하십시오..
모든 부팅시 E4rat를 실행하도록 Grub 구성
터미널을 열고 다음을 입력하십시오.
gksu gedit / etc / default / grub
우분투의 텍스트 편집기가 열립니다. "GRUB_CMDLINE_LINUX_DEFAULT ="로 시작하는 줄을 찾습니다.
이 따옴표 안에 옵션을 추가하기 전에 선을 추가 할 것입니다..
init = / sbin / e4rat-preload
파일은 다음과 유사해야합니다.
저장 버튼을 누르고 Gedit를 닫습니다. 이제 터미널로 돌아가서 하나의 마지막 명령을 실행하십시오.
sudo update-grub
Grub를이 방법으로 구성하면 (/boot/grub/grub.cfg를 편집하지 않아도) 향후에 릴리스간에 업그레이드 할 경우 다시 실행해야 할 수도 있습니다. 그러나 그때까지는이 전체 프로세스를 다시 실행하여 올바른 파일을 올바른 위치에 배치해야합니다..
다음에 재부팅 할 때, 부팅시와 평상시에 직면하는 앱을 여는 데 상당한 시간 차이가 있음을 알 수 있습니다. 내 netbook의 부팅 시간은 이제 약 10 초입니다.!
부팅 시간에서 소중한 시간을 줄이기위한 다른 트릭을 알고 있습니까? 의견에서 알고있는 것을 공유하십시오.!