강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

GRUB전용명령어 cat 사용법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

GRUB전용명령어  cat 사용법

 

 

 

사용형식 : cat FILE

 

 

 

 

지정한 파일의 내용을 확인하는 명령어입니다. 

 

 

 

  , 리눅스의 cat명령어와 동일한 역할을 하는 명령어라고 할 수 있습니다. 

 

 

 

 하지만 이 명령어를 사용하기 전에 반드시 확인하려는 파일의 내용이 존재하는 디바이스가 지정이 되어야 합니다. 

 

 

 

 cat명령어를 이용하면 리눅스 파일시스템에 존재하는 모든 텍스트파일 내용을 GRUB모드에서 확인할 수 있습니다. 

 

 

 

 

 

다음 예는 /etc/fstab파일의 내용을 GRUB모드에서 확인한 것입니다. 

 

 

 

  GRUB모드에서 cat명령어를 사용하여 파일의 내용을 확인해야 하는 경우는 대부분 부팅이 안 되는 상황일 때가 많습니다. 

 

 

 

  따라서 GRUB명령어모드에서 cat명령어를 사용하여 파일의 내용을 확인하는 대상 파일은 리눅스 부팅에 관련된 파일들 입니다. 

 

 

 

 그 중에서 가장 흔하게 확인하는 파일이 파일시스템 타입과 마운트정보가 설정된 /etc/fstab파일입니다. 

 

 

 

 따라서 아래에서는 /etc/fstab파일의 내용을 확인하는 예를 든 것입니다. 

 

 

 

 

 

, 아래의 예와 같이 /etc/fstab파일이 존재하는 디스크와 파티션정보를 root명령어로 지정하였습니다. 

 

 

 

 그런 다음 cat명령어로 /etc/fstab파일을 확인한 것입니다. 

 

 

 

 

 

grub> root (hd0,5)

 Filesystem type is ext2fs, partition type 0x83

grub>

grub> cat /etc/fstab

/dev/sda6               /                       ext3    defaults        1 1

/dev/sda2               /home                   ext3    defaults        1 2

/dev/sda1               /boot                   ext3    defaults        1 2

tmpfs                   /dev/shm                tmpfs   defaults        0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

sysfs                   /sys                    sysfs   defaults        0 0

proc                    /proc                   proc    defaults        0 0

/dev/sda5               swap                    swap    defaults        0 0

/dev/sda3               swap                    swap    defaults        0 0

 

grub>

 

 

 

 

만약 위의 예에서 /etc/fstab파일이 존재하는 디바이스정보를 모른다면 어떻게 해야 할까요.  이런 경우에 필자는 root명령어를 여러 번 사용하여 cat명령어로 확인 합니다. 

 

 

 

  , “root (hd0,1)” /etc/fstab파일이 없다면 “root (hd0,2)”에서 확인해 보고 여기도 없다면 “root (hd0,3)”에서 확인하는 등과 같이 순차적, 그리고 차례대로 확인해보면 반드시 찾을 수 있습니다. 

 

 

 

  만약 여러 개의 디스크가 존재하였을 경우에 확인하는 시간이 좀 오래 걸릴 수 있겠지만 찾지 못하는 경우는 거의 없을 것입니다. 

 

 

 

  하지만 GRUB명령어 중 find라는 명령어를 사용하면 특정 파일이 어떤 위치에 있는가를 바로 확인할 수 있습니다. 

 

 

 

 뒤에서  GRUBfind명령어에 대해서 설명하므로 참고하시기 바랍니다. 

 

 

 

 

 

, cat명령어는 서버가 다운되어서 부팅이 되지 않을 경우에 GRUB상태에서 부팅관련 파일의 내용을 확인하고자 할 때에 아주 유용하게 사용되는 GRUB명령어입니다. 

 

 

 

  필자가 가끔씩 의뢰 받는 서버복구요청의 경우에 GRUB모드에서 거의 대부분 이 명령어를 사용하게 됩니다. 

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,056 명
  • 현재 강좌수 :  35,910 개
  • 현재 접속자 :  263 명