E4rat로 Linux 부팅을 최적화하는 방법

e4rat (Ext4-액세스 시간 단축)은 도구 파라 부팅 프로세스 속도 향상, 시작시로드되는 애플리케이션뿐만 아니라 시작 후 처음 2 분 동안 사용 된 파일을 등록합니다. 그들을 재배치 y 미리로드, 따라서 검색 시간 및 회전 지연을 제거합니다. 이로 인해 하드 드라이브 전송률이 높아집니다.


이 프로세스는 시작에 대한 정보 수집, 파일 재 할당 및 시작할 때마다로드하는 세 단계로 구성됩니다.

이것은 자기 디스크에서만 작동하며 ext4로 포맷해야합니다.

우리는 프로그램을 다운로드.

설치하기 전에 ureadahead를 삭제하여 충돌하지 않도록해야합니다.

sudo dpkg-우분투 최소 우분투 우레아 다 헤드 제거

e4rat에 대한 종속성을 설치합니다.

sudo apt-get 설치 libblkid1 e2fslibs

그런 다음 프로그램을 설치합니다.

이제 가능한 한 쉽게 작동하는 방법을 설명하겠습니다. 먼저 다음과 같은 경우에 따라 grub 또는 grub2를 편집해야합니다.

sudo 나노 /boot/grub/grub.cfg

파일 내에서 다음과 유사한 줄을 찾습니다.

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro

그리고 우리는 줄 끝에 다음을 추가합니다.

초기화 = / sbin / e4rat-collect

제 경우에는 다음과 같습니다.

linux /boot/vmlinuz-2.6.38-10-generic root = UUID = 92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro quiet splash vt.handoff = 7 init = / sbin / e4rat-collect

이전 단계는 시작부터 똑같이 할 수 있습니다. grub 화면이 나오면 OS 라인에 있으며 'e'를 눌러 편집합니다. 디스크에 여러 시스템이 설치되어있는 경우 다른 시스템의 시작에 관여하지 않기 때문에 그렇게하는 것이 더 쉽습니다.

이 작업이 완료되면 Ctrl + X 편집기를 닫고 다시 시작합니다.

시스템로드가 끝나면 브라우저, 메일 관리자 등과 같이 일반적으로 더 자주 시작하는 프로그램을 열어야합니다. XNUMX 분 안에 작업을 수행해야합니다. 이 작업이 완료되면 로그 파일이 생성되었는지 확인합니다.

ls / var / lib / e4rat /

대답은 startup.log 여야합니다. 아무 것도 표시되지 않으면 단계를 다시 반복해야합니다.

이제 grub 편집으로 돌아갑니다. 이번에는 위에서 설명한대로 e를 눌러 홈 화면에서 수행합니다. 그리고 이전에 언급 한 줄 끝에 다음과 같이 단일 매개 변수를 추가합니다.

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single

닫고 다시 시작하지만 이번에는 안전 모드 또는 명령 줄에서 수행합니다. 사용자 이름과 비밀번호로 로그인하고 다음을 실행합니다.

sudo e4rat-realloc /var/lib/e4rat/startup.log

이 작업이 완료되면 e4rat가 디스크에서 파일을 이동하기 시작합니다 (시간이 걸릴 수 있음). 완료되면 재부팅합니다.

sudo 종료 -r 지금

프로그램이 항상 처음에 실행되고 업데이트하더라도 지속되도록 grub을 편집합니다.

sudo nano / etc / default / grub

그리고 우리는 라인을 찾습니다 :

GRUB_CMDLINE_LINUX_DEFAULT = "조용한 시작"

조용한 시작 전에 다음 줄을 추가합니다.

init = / sbin / e4rat-preload

이런 식으로 머물러 있습니다.

GRUB_CMDLINE_LINUX_DEFAULT = "init = / sbin / e4rat-preload quiet splash"

파일을 저장하고 grub을 다시로드합니다.

sudo update-grub

이미 가지고 있습니다. 이제부터는 일반 프로그램이 시작시 더 빨리로드됩니다.

자세한 내용은 프로젝트 페이지 sourceforge에서.

출처 : Linux 영역


15 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   오스왈드

    안녕하세요, 답변 해 주셔서 감사합니다. 시도했지만 성공하지 못했습니다. LM으로 게시물을 업데이트 할 시간이 있다면 매우 좋을 것입니다. Pablo에게 감사합니다.

  2.   Linux를 사용합시다

    당시 나는 우분투로 그것을 시도했습니다. LM과 큰 차이가있을 것 같아요.
    건배! 폴.

  3.   오스왈드

    안녕하세요, 기여 해주셔서 감사합니다. 제 질문은 LM 13에서 사용해 보셨나요? 공장?.
    인사말 및 감사

  4.   Linux를 사용합시다

    정확한! 다른 배포판에서도 사용할 수 있습니다. 아이디어는 프로그램을 제시하고 최신 (일반적으로 Ubuntu 사용자 및 대부분의 블로그 독자)을위한 설치 단계를 설명하는 것이 었습니다. 다른 배포판을 사용하는 사람들은 무엇을해야하는지 또는 어디에서 더 많은 정보를 찾아야하는지 확실히 알 것입니다.
    건배! 폴.

  5.   비트006

    나는 그것을 시도했고 진실은 내 gdm을 잃어 버렸고 Ubuntu 5.0 기반의 trisquel 11.04을 사용하고 있습니다. 그래픽 환경을 복구 할 수 있도록 편집 할 파일이 있는지 알고 싶습니다. 감사합니다.

  6.   여호수아

    예를 들어 Archlinux ñ.ñ과 같은 다른 배포판에도 사용할 수 있습니다.
    https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29

    안부

  7.   아드리안 가르시아

    설치를 허용하지 않습니다. 이것은 터미널에서 얻은 것입니다.

    /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138의 CMake 오류 (메시지) :
    요청한 Boost 라이브러리를 찾을 수 없습니다.

    Boost 헤더 파일을 찾을 수 없습니다. BOOST_ROOT를 루트로 설정하십시오
    Boost 또는 BOOST_INCLUDEDIR을 포함하는 디렉터리를 포함하는 디렉터리에
    Boost의 헤더.
    호출 스택 (가장 최근 호출부터) :
    CMakeLists.txt : 20 (find_package)

    src / cmake / Findext2fs.cmake에서 CMake 오류 : 17 (MESSAGE) :
    ext2fs를 찾을 수 없습니다
    호출 스택 (가장 최근 호출부터) :
    src / CMakeLists.txt : 57 (FIND_PACKAGE)

    -구성 불완전, 오류 발생!

    안부

  8.   아드리안 가르시아

    좋습니다. deb 패키지를 다운로드 할 수 있습니다. 소스는 저에게 직접 다운로드되었습니다.

  9.   Envi

    레지스트리, 재배치 및 파일 미리로드는 괜찮아 보이지만 ...

    Linux 배포판을 시작하는 데 시간이 너무 오래 걸리나요? 실행중인 서비스의 문제일까요? 같은 문제에 대해 계속 불평하나요?

    휴대 전화를 켜고 식별 코드를 입력하는 것 이상이 걸리지 않으며 현재 구조 배포판 인 Slax가 이미 시간이 걸리는이 파일 시스템을 현재 관리하지 않기 때문에 Ext4와 드라마가 있습니다. 😉

  10.   아드리안 가르시아

    이런 일이 다른 사람에게 발생합니까?

  11.   실바 스풀

    시스템의 수퍼 유저로서 GRUB 구성 파일을 편집해야합니다. 분명히 이렇게하면 변경 사항이 저장되지 않습니다. 건배…

  12.   Ja

    우분투 전용?

  13.   아드리안 가르시아

    음, 부팅에서 편집 할 때 문제가 있습니다.
    펄스 e, 라인에 단일 추가 및 펄스 ctrl + x
    이 후 화면이 검게 변하고 다시 시작해야합니다.
    편집기로 돌아가서 변경 사항이 저장되지 않았 음을 확인합니다.

    안부

    1.    Mcplatano

      감사합니다. 데비안에서 완벽하게 작동했습니다. 종속성 (libboots)이 너무 많지만 모든 것이 정상입니다.

  14.   로렌조

    이 최적화는 SSD 드라이브에는 쓸모가 없다고 생각합니다.