이 파일을 읽고 싶어요.
윈도에서는 데몬을 사용했는데 우분투에서는 어떤 프로그램을 이용하면 되나요?
제가 구글에서도 찾아보고 했는데 터미널을 이용하는 방법만 나와서 잘 모르겠네요.
알기 쉽게 알려주세요 ㅠㅠ 사진첨부해주시면 금상첨화구요!
이 파일을 읽고 싶어요.
윈도에서는 데몬을 사용했는데 우분투에서는 어떤 프로그램을 이용하면 되나요?
제가 구글에서도 찾아보고 했는데 터미널을 이용하는 방법만 나와서 잘 모르겠네요.
알기 쉽게 알려주세요 ㅠㅠ 사진첨부해주시면 금상첨화구요!
데몬이라는 툴은 시디롬 이미지 파일을 드라이브로 매핑시켜주는 것이잖아요?
윈도우즈에서는 드라이브라는 개념이 있지만, 리눅스에는 그런거 없습니다.
모든 위치는 /라는 최상위 디렉토리 밑에 다 들어갑니다.
리눅스에서는 드라이브로 매핑시키는 대신, 디렉토리로 매핑하게 됩니다.
그런 명령이 mount라는 명령이자 용어입니다.
터미널에서 다음과 같이 시디롬이미지를 마운트하실 수 있습니다.
mkdir 마운트디렉토리
sudo mount 시디롬이미지파일 마운트디렉토리
그런 다음 노틸러스등의 파일매니저로 열어 보시면 됩니다.
sudo umount 디렉토리 명령으로 언마운트하실 수 있습니다.
GUI에서 마운트하는 방법은 아카이브마운트로 여시면 됩니다.
설치되어 있지 않다면, sudo apt-get install archivemount 명령으로 설치하시거나 소프트웨어 센터에서 검색하셔서 설치하시고,
iso파일을 여시면 될 것입니다.
확장자 연결이 안되어 있다면, 다른프로그램으로 열기에서 archivemount를 지정하시면 됩니다.
단 제약사항은 시디롬이미지가 iso9660타입의 정규 iso파일이어야 합니다.
그게아니라, 락프로텍트가 걸리거나, 네로이미지 .nrg등의 다른 타입의 이미지 파일의 경우,
시디롬을 에뮬레이션해야 하는데, 이런 경우에는 cdemu가 필요합니다.
sudo apt-get install gcdemu 하셔서 설치하신 후,
트레이에 있는 gcdemu에서 device #00 -> status -> load 에서 파일을 선택하시면 됩니다.
시디롬 장치가 만들어지고, 자동으로 마운트 되어, 파일매니저 창이 열릴 것입니다.
다른 시디롬이미지 파일 타입을 ISO로 변환하실 경우, 필요한 프로그램을 설치하셔서 변경하시면 됩니다.
apt-cache search 2iso|grep -i 2iso|cut -d " " -f1|xargs sudo apt-get install
또는, gcdemu로 연결하신 후, 시디롬을 iso파일로 만들어도 되구요.
시디롬 장치는 /dev/sr번호 인데, 번호는 0부터 시작합니다.
dd if=/dev/sr1 of=파일명.iso 명령으로 iso파일을 만드실 수 있습니다.
또는 isomaster라는 프로그램으로 iso파일을 새로 혹은, 복제해서 만드실 수 있습니다.
파일에서 우클릭 하면 마운트하는 메뉴가 있었던 걸로 기억 합니다. 지금 우분투가 아니라 확인은 못하겠네요.
대충 이렇게 사용하시면 됩니다.
[code:3vd72ls9]#!/bin/bash
#It can also mount single-tracks .BIN, .MDF, .IMG and .NRG.
user=$USER
dir=/mnt
error(){
echo "대상 : <b>$t</b>\n마운트에 실패하였습니다."
notify-send -i error ‘IMAGE MOUNT’ "대상 : <b>$t</b>\n마운트에 실패하였습니다."
rmdir "$dir/$name"
continue
}
openfolder(){
sudo -u $user xdg-open "$dir/$name"
continue
}
echo "DIR : $PWD"
diskID=$(stat -c%d "$(realpath "$PWD")")
for t; do
[ -f "$t" ] && grep -iEq ‘.(bin|mdf|img|nrg|iso)$’ <<<"$t" || continue
echo "TARGET : $t"
name=$diskID-$(ls -i – "$t" | head -n1 | cut -d \ -f 1)
[ -d "$dir/$name" ] && openfolder
if ! fuseiso -p – "$t" "$dir/$name" -o allow_other,ro,user=$user; then
grep -i ‘.iso$’ <<<"$t" || error
echo ‘FUSE IMAGE MOUNT가 실패하였습니다. LOOP장치로 마운트를 시도합니다.’
mkdir "$dir/$name"
mount -o loop,ro,user,unhide – "$t" "$dir/$name"
[ $? != 0 -a $? != 32 ] && error
fi
openfolder
done
exit[/code:3vd72ls9]
프로토카오스님의 답변은 언제 봐도 만족스럽네요! 한 수 배워갑니다. ㅎㅎ
[quote="protochaos":3f2hwnlm]
GUI에서 마운트하는 방법은 아카이브마운트로 여시면 됩니다.
설치되어 있지 않다면, sudo apt-get install archivemount 명령으로 설치하시거나 소프트웨어 센터에서 검색하셔서 설치하시고,
iso파일을 여시면 될 것입니다.
확장자 연결이 안되어 있다면, 다른프로그램으로 열기에서 archivemount를 지정하시면 됩니다.
…
[/quote:3f2hwnlm]
저 같은 초보자는 그림이 편하지요. ^^
protochaos님의 설명과 dontdieych 님의 댓글을 스크린 샷으로 옮겨보면 이렇습니다.
[attachment=0:3f2hwnlm]ex.jpg[/attachment:3f2hwnlm]