본문 바로가기

etc

솔라리스 cd, usb 마운트(펌)

Solaris 10 - Device mount & unmount

2009.05.29 19:16 | Posted by Setsunak's QA setsunak

[ vold 데몬 ]


장치(Device)에 대한 사용권한은 root에게 있으나 일반사용자가 장치를 다룰 수 있도록 vold 데몬을 사용하고 있다.
vold 데몬은 시스템 시동시에 자동으로 동작하도록 설정 되어 있다.
만약 vold 데몬이 존재하지 않는다면 일반 사용자는 장치를 사용할 수 없다.

vold 데몬 / volfs 서비스 확인
# pgrep -lf vold (# ps -ef | grep vold)

volfs 서비스 활성화
# svcadm disable volfs
# pgrep -lf vold

# svcs -a | grep volfs (disabled 상태로 표기된다.)

volfs 서비스 비활성화
# svcadm enable volfs
# pgrep -lf vold
# svcs -a | grep volfs
(online 상태로 표기된다.)



[ CD-ROM 사용 ]


마운트 위치
# cd /cdrom/cdrom0

CD-ROM 꺼내기
# eject cdrom

vold 데몬이 떠 있지 않는 경우
# mkdir /mnt/cdrom
# mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /mnt/cdrom

파일 형식을 hsfs로 지정, 읽기형태로 마운트 포인터 물리도록 한다.
SAPAC에서는 CDROM을 SCSI방식으로 인식하기 때문에 c1t0d0s0로 장치를 잡아야 한다.



[ ISO 이미지 마운트 ]


가상 디바이스 파일에 매핑
# lofiadm -a /test/virture_device.iso
/dev/lofi/1

가상 디바이스 매핑 확인
# lofiadm
/dev/lofi/1   /test/virture_device.iso

가상 디바이스 마운트 확인
# mount -F hsfs -o ro /dev/lofi/1/mnt/cdrom
# df -k /mnt/cdrom

마운트 해제
# cd ; umount /mnt/cdrom

가상 디바이스 삭제
# lofiadm -d /dev/lofi/1
삭제 명령어로 하지 않고 재부팅하여도 삭제된다.



[ USB 마운트 ]


USB 장치 마운트 확인
자동으로 마운트 된다.
# df -k
....
/vol/dev/dsk/c4t0d0/noname:c        4832455     1041    433169    1% /rmdisk/noname
....

기본 장치 별명 보기
# eject -n


USB 메모리 카드 빼내기
# eject rmdisk0

'etc' 카테고리의 다른 글

cmd로 jar 파일 열기  (0) 2016.04.12
VirtualBox SSH접속 성공 일지  (0) 2016.04.01
Solaris Shell Prompt 변경  (0) 2016.03.22
VMware Error - Vt-x  (0) 2016.03.09
pig tool 링크  (0) 2015.04.04