dracut(소프트웨어)

dracut (software)
드라쿠트
원저작자하랄드 호이어
초기 릴리즈2009년 7월, 13년 전(2009-07)
안정된 릴리스
2022년 2월 18일 056; 5개월 전(2022-02-18)
저장소
기입처C, Bash
운영 체제리눅스
플랫폼Linux 커널
유형초기화
면허증.GPLv2+, LGPLv2+
웹 사이트dracut.wiki.kernel.org

Dracut리눅스 부팅 프로세스를 자동화하기 위한 향상된 기능을 제공하는 도구 세트입니다.라는 이름의 도구dracut은 설치된 시스템에서 도구와 파일을 복사하여 Dracut 프레임워크와 결합하여 리눅스 부트 이미지(initramfs)를 생성하는 데 사용됩니다. 이 프레임워크는 일반적으로 /usr/lib/dracut/modules.d에 있습니다.

기존 Linux 부트 이미지와 달리 Dracut 프레임워크는 가능한 [1]한 하드 코드화된 로직을 initramf에 도입하려고 합니다.initramfs에는 기본적으로 부트프로세스가 이행[1]수 있도록 실제 루트파일 시스템을 찾아 마운트하는 목적이 있습니다.이 기능은 디바이스의 [1]가용성에 따라 달라집니다.따라서 디바이스의 가용성과 적합성을 판단하기 위한 하드 코드화된 스크립트를 사용하는 대신 Dracut의 initramfs는 Linux 디바이스 매니저(udev)에 의존하여 디바이스 노드심볼릭 링크를 만듭니다.루트 파일 시스템의 장치 노드가 나타나면 Dracut은 해당 노드를 새 루트 파일 시스템으로 마운트합니다.이것에 의해, initramf 에 필요한 시간을 최소한으로 억제할 수 있기 때문에, 5 초간의 부트도 [1]가능하게 됩니다.

Dracut의 initramfs 생성 기능의 대부분은 기본 dracut 도구에서 제공하는 제너레이터 모듈에서 특정 기능을 initramf에 [1]설치합니다.모듈 서브디렉토리에 존재하며 dracut 함수가 제공하는 기능을 사용하여 [1]작업을 수행합니다.

현재 dracut은 ext2, ext3, ext4, btrfs, ISO_9660, DM RAID, MD RAID, LVM2, 디바이스 매퍼 멀티패스 I/O, dm-crypt, cifs, FCoE, iSCSI, NBDNFS로부터의 [2]기동을 서포트하고 있습니다.

도입

레드햇은 드라쿠트의 원저자다.Red Hat에서 파생된 리눅스 배포에서는 initramf 생성에 dracut을 사용합니다.Red Hat에서 파생된 외부 배포 사용은 제한됩니다.

dracut을 포함하지만 기본적으로 initramf 생성에 사용하지 않는 배포:

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b c d e f dracut Wiki, kernel.org, retrieved 2012-10-10
  2. ^ dracut documentation, kernel.org, retrieved 2012-10-10
  3. ^ Features/Dracut, FedoraProject, retrieved 2012-10-10
  4. ^ RHEL6 SRPMS FTP, redhat.com, retrieved 2012-10-10
  5. ^ openSUSE 13.2 Major features, openSUSE project, retrieved 2014-11-04
  6. ^ dracut-010-6-mdv2011.0.noarch.rpm, pkgs.org, retrieved 2012-10-10
  7. ^ Kernel
  8. ^ Mageia App Db, mageia.madb.org, retrieved 2012-10-10
  9. ^ Dracut - Gentoo Wiki, wiki.gentoo.org, retrieved 2012-10-10
  10. ^ Package: dracut (005-1), debian.org, retrieved 2012-10-10
  11. ^ "Arch Linux - dracut 049-2 (x86_64)". www.archlinux.org. Retrieved 2019-05-21.
  12. ^ Package: dracut (047-2) [universe], ubuntu.com, retrieved 2022-02-27

외부 링크