티스토리 뷰

tar.gz 파일을 ISO로 만들어 마운트까지 하셨다면,
이제 Rocky Linux 내부에서 그 ISO 안의 파일을 읽는 방법은 간단합니다.


✅ 1. ISO 마운트 확인 (디바이스 경로 확인)

먼저 ISO가 CD-ROM 장치로 마운트된 가상 디바이스를 확인합니다:

lsblk

출력 예시:

sr0   11:0    1  100M  0 rom  
  • 보통 sr0, sr1 등으로 표시됨 (CD/DVD-ROM 장치)
  • 또는 /dev/cdrom, /dev/sr0 등으로 링크됨

✅ 2. 마운트 디렉토리 만들기

sudo mkdir -p /mnt/iso

✅ 3. ISO 마운트

sudo mount /dev/sr0 /mnt/iso

또는 경우에 따라 /dev/cdrom 사용:

sudo mount /dev/cdrom /mnt/iso

성공하면 /mnt/iso 아래에서 ISO 안의 파일(예: mydata.tar.gz)을 볼 수 있습니다.


✅ 4. 압축 해제 예시

cd /mnt/iso
cp pyinstall.tar.gz $HOME
cd
tar -xf pyinstall.tar.gz

✅ 5. 사용 후 ISO 언마운트

sudo umount /mnt/iso

⚠️ 에러 발생 시

에러 해결 방법

mount: /dev/sr0 is write-protected 무시해도 됨 (읽기 전용 ISO이기 때문)
no medium found VirtualBox 설정에서 ISO가 제대로 마운트됐는지 확인

✅ 추가 팁 – 자동 마운트 확인

마운트가 자동으로 된 경우 이미 /run/media/나 /media/ 아래에 마운트되어 있을 수 있습니다:

df -h | grep sr0

✅ 요약

  1. ISO를 /dev/sr0에 마운트
  2. /mnt/iso 같은 디렉토리로 마운트
  3. tar.gz 파일을 복사하고 압축 해제

<<< 부록 >>>

상단 명령어 설명

sudo mkdir -p /mnt/iso

는 Linux 명령어로, 다음과 같은 의미를 가집니다:

 

✅ 명령어 구성 해석

  관리자(root) 권한으로 명령 실행
mkdir 디렉토리(directory)를 생성하는 명령어
-p 상위 디렉토리가 없으면 자동으로 함께 생성함 (parent option)
/mnt/iso 생성하려는 디렉토리의 전체 경로 (/mnt 아래 iso라는 폴더)

 

📌 실제 효과

  • /mnt/iso 라는 디렉토리를 생성합니다.
  • 만약 /mnt는 존재하지만 /mnt/iso가 없으면 iso만 생성합니다.
  • 만약 /mnt도 존재하지 않으면 /mnt와 /mnt/iso를 모두 생성합니다.
  • sudo가 필요한 이유: /mnt는 시스템 디렉토리이기 때문에 일반 사용자가 직접 만들 수 없습니다.

🧭 보통 다음과 같은 작업 전에 사용됩니다:

용도 예시

ISO 파일 마운트용 마운트 포인트 생성 sudo mount -o loop file.iso /mnt/iso
CD-ROM, USB 디바이스 마운트 mount /dev/sr0 /mnt/iso
공유 폴더 수동 마운트 mount -t vboxsf shared /mnt/iso

 

 

'Skill > 기반기술' 카테고리의 다른 글

swmm5 .whl 파일을 빌드하는 법  (0) 2025.07.23
make -j$(nproc)  (0) 2025.07.22
linux python 추가설치  (0) 2025.07.21
폐쇄망 vdi system의 vm에 python설치  (0) 2025.07.21
FastAPI + uvicorn 구성  (0) 2025.07.14
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/01   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함