탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 관리: 장치 및 파일 시스템 Oracle Solaris 11 Information Library (한국어) |
RBAC를 사용하여 원격 매체에 대한 사용자 액세스 제한
RBAC를 사용하여 이동식 매체에 대한 사용자 액세스를 제한하는 방법
15. Oracle Solaris iSNS(Internet Storage Name Service) 구성 및 관리
CD 또는 DVD에 쓰기 프로세스는 중단할 수 없으며 지속적인 데이터 스트림을 필요로 합니다. cdrw -S 옵션으로 매체에 쓰기를 시뮬레이트하여 해당 시스템이 CD 또는 DVD에 쓰기에 충분한 속도로 데이터를 제공할 수 있는지 확인해 보십시오.
다음 문제 중 하나로 인해 쓰기 오류가 발생할 수 있습니다.
매체에서 드라이브 속도를 처리할 수 없습니다. 예를 들어 일부 매체의 경우 2x 또는 4x 속도에 대해서만 인증되었습니다.
시스템에 쓰기 프로세스를 필요로 하는, 메모리를 많이 사용하는 프로세스가 너무 많이 실행 중입니다.
네트워크 혼잡으로 인해 원격 시스템에 있는 이미지 읽기가 지연될 수 있습니다.
원본 드라이브가 대상 드라이브보다 느립니다.
이러한 문제가 발생하면 cdrw -p 옵션을 사용하여 장치의 쓰기 속도를 낮출 수 있습니다.
예를 들어 다음 명령은 4x 속도로 쓰기를 시뮬레이트하는 방법을 보여 줍니다.
$ cdrw -iS -p 4 image.iso
주 - CD-R, CD-RW(MRW 포맷이 아님), DVD-R, 및 DVD-RW 매체는 시뮬레이션 모드(-S)를 지원하지만 DVD-RAM, DVD+R, DVD+RW 및 MRW 포맷 매체 및 기타 다른 매체는 시뮬레이션 모드를 지원하지 않습니다. 시뮬레이션 모드가 지원되지 않는 경우 다음 메시지가 표시됩니다.
Media does not support simulated writing
매체 유형에 대한 자세한 내용은 CD/DVD 매체 관련 일반적으로 사용하는 용어를 참조하십시오.
자세한 내용은 cdrw(1)를 참조하십시오.
기본적으로 모든 사용자가 이동식 매체에 액세스할 수 있습니다. 그러나 RBAC(역할 기반 액세스 제어)를 통해 역할을 설정하여 이동식 매체에 대한 사용자 액세스를 제한할 수 있습니다. 제한된 사용자 집합에 역할을 할당하여 이동식 매체에 대한 액세스를 제한합니다.
역할 사용에 대한 설명은 Oracle Solaris 관리: 보안 서비스의 역할 기반 액세스 제어(개요)를 참조하십시오.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 9 장, 역할 기반 액세스 제어 사용(작업)을 참조하십시오.
# roleadd -m -d /export/home/muser -c "mediauser role" -A solaris.device.cdrw -P All muser
# usermod -R muser joe
AUTHS_GRANTED=solaris.device.cdrw
이 단계를 수행하지 않으면 장치 관리 역할의 구성원만이 아니라 모든 사용자가 cdrw 명령에 대한 액세스 권한을 계속 가지고 있게 됩니다.
이 파일을 수정하면 cdrw 명령을 사용할 수 있는 사용자만 장치 관리 역할 구성원이 됩니다. 그 외 모든 사용자는 액세스가 거부되고 다음과 같은 메시지가 표시됩니다.
Authorization failed, Cannot access disks.
예를 들면 다음과 같습니다.
$ cdrw -l Looking for CD devices... Node | Connected Device | Device type ----------------------+--------------------------------+----------------- cdrom0 | YAMAHA CRW8824S 1.0d | CD Reader/Writer
예를 들면 다음과 같습니다.
$ cdrw -a filename.wav -d cdrom2
예를 들면 다음과 같습니다.
$ cdrw -M Device : YAMAHA CRW8824S Firmware : Rev. 1.00 (26/04/00) Media is blank %
cdrw 명령은 이동식 매체 서비스 실행 여부에 관계없이 작동합니다. 이동식 매체 서비스 사용으로 설정 또는 사용 안함으로 설정에 대한 자세한 내용은 이동식 매체 서비스를 사용으로 설정 또는 사용 안함으로 설정하는 방법을 참조하십시오.
CD 또는 DVD는 드라이브가 읽을 수 있는 CD 또는 DVD가 될 수 있습니다.
$ cdrw -l Looking for CD devices... Node Connected Device Device type ----------------------+--------------------------------+----------------- cdrom1 | YAMAHA CRW8824S 1.0d | CD Reader/Writer
시스템을 재부트하지 않고 드라이브 추가
# drvconfig # disks
그런 다음 이동식 매체 서비스를 다시 시작합니다.
mkisofs 명령을 사용하여 파일 및 파일 정보를 CD 또는 DVD에서 사용되는 High Sierra 형식으로 변환하여 데이터를 먼저 준비합니다.
$ mkisofs -r /pathname > cd-file-system
Rock Ridge 정보를 만들고 파일 소유권을 0으로 재설정합니다.
ISO 9660 파일 시스템을 만드는 데 사용한 경로 이름을 식별합니다.
CD 또는 DVD에 저장한 파일 시스템의 이름을 식별합니다.
$ cdrw -i cd-file-system
-i cd-file-system은 데이터 CD 또는 DVD를 만드는 데 필요한 이미지 파일을 지정합니다.
예 4-1 데이터 CD 또는 DVD에 사용할 ISO 9660 파일 시스템 만들기
다음 예는 데이터 CD 또는 DVD에 사용할 ISO 9660 파일 시스템을 만드는 방법을 보여 줍니다.
$ mkisofs -r /home/dubs/dir > dubs_cd Total extents actually written = 56 Total translation table size: 0 Total rockridge attributes bytes: 329 Total directory bytes: 0 Path table size(bytes): 10 Max brk space used 8000 56 extents written (0 Mb)
그런 다음 CD로 파일 시스템을 복사합니다.
$ cdrw -i dubs_cd Initializing device...done. Writing track 1...done. Finalizing (Can take several minutes)...done.
이 절차는 CD에 세션을 두 개 이상 설정하는 방법에 대해 설명합니다. 이 절차에는 infoA 및 infoB 디렉토리를 CD로 복사하는 예가 포함되어 있습니다.
$ mkisofs -o infoA -r -V my_infoA /data/infoA Total translation table size: 0 Total rockridge attributes bytes: 24507 Total directory bytes: 34816 Path table size(bytes): 98 Max brk space used 2e000 8929 extents written (17 Mb)
ISO 파일 시스템의 이름을 식별합니다.
Rock Ridge 정보를 만들고 파일 소유권을 0으로 재설정합니다.
이동식 매체 서비스에서 마운트 지점으로 사용할 볼륨 레이블을 식별합니다.
만들 ISO 이미지 디렉토리를 식별합니다.
$ cdrw -iO infoA Initializing device...done. Writing track 1...done. done. Finalizing (Can take several minutes)...done.
CD에 쓸 이미지 파일의 이름을 식별합니다.
쓸 수 있도록 CD를 열어 둡니다.
$ eject -n . . . cdrom0 -> /vol/dev/rdsk/c2t4d0/my_infoA
/vol/dev/... 경로 이름을 적어 둡니다.
% cdrw -M /cdrom Device : YAMAHA CRW8424S Firmware : Rev. 1.0d (06/10/99) Track No. |Type |Start address ----------+--------+------------- 1 |Audio |0 2 |Audio |33057 3 |Data |60887 4 |Data |68087 5 |Data |75287 Leadout |Data |84218 Last session start address: 75287 Next writable address: 91118
다음 세션을 쓸 때 제공할 수 있도록 Next writable address 출력에 포함된 주소를 적어 둡니다.
$ mkisofs -o infoB -r -C 0,91118 -M /vol/dev/rdsk/c2t4d0/my_infoA /data/infoB Total translation table size: 0 Total rockridge attributes bytes: 16602 Total directory bytes: 22528 Path table size(bytes): 86 Max brk space used 20000 97196 extents written (189 Mb)
ISO 파일 시스템의 이름을 식별합니다.
Rock Ridge 정보를 만들고 파일 소유권을 0으로 재설정합니다.
첫번째 세션의 시작 주소와 다음 쓰기 가능 주소를 식별합니다.
병합할 기존 ISO 이미지 경로를 지정합니다.
만들 ISO 이미지 디렉토리를 식별합니다.
cdrw 명령을 사용하여 개별 오디오 트랙 또는 .au 및 .wav 파일에서 오디오 CD를 만들 수 있습니다.
지원되는 오디오 형식은 다음 표에 설명되어 있습니다.
|
지정된 오디오 형식이 없으면 cdrw 명령은 파일 확장자를 기준으로 오디오 파일 형식을 결정하려고 합니다. 확장자의 대소문자는 무시됩니다.
이 절차에서는 CD로 오디오 파일을 복사하는 방법에 대해 설명합니다.
$ cd /myaudiodir
$ cdrw -a track1.wav track2.wav track3.wav
-a 옵션은 오디오 CD를 만듭니다.
예 4-2 오디오 CD 만들기
다음 예는 오디오 CD를 만드는 방법을 보여 줍니다.
$ cdrw -a bark.wav chirp.au meow.wav Initializing device...done. Writing track 1...done. done. Writing track 2...done. Writing track 3...done. done. Finalizing (Can take several minutes)...done.
다음 예는 다중 세션 오디오 CD를 만드는 방법을 보여 줍니다. 첫번째 세션을 쓰면 CD가 배출됩니다. 다음 쓰기 세션 이전에 CD를 다시 삽입해야 합니다.
$ cdrw -aO groucho.wav chico.au harpo.wav Initializing device...done. Writing track 1...done. done. Writing track 2...done. Writing track 3...done. done. Finalizing (Can take several minutes)...done. <Re-insert CD> $ cdrw -a zeppo.au Initializing device...done. Writing track 1...done. done. Finalizing (Can take several minutes)...done.
다음 절차를 수행하여 CD에서 오디오 트랙을 추출하고 새 CD로 오디오 트랙을 복사합니다.
cdrw -T 옵션을 사용하여 오디오 파일 형식을 지정하지 않은 경우 cdrw 명령은 파일 이름 확장자를 사용하여 오디오 파일 형식을 결정합니다. 예를 들어 cdrw 명령은 이 파일이 .wav 파일인지 감지합니다.
$ cdrw -x 1 testme.wav
$ cdrw -x -T audio-type 1 audio-file
오디오 CD에서 오디오 데이터를 추출합니다.
추출할 오디오 파일 형식을 식별합니다. 지원되는 오디오 유형은 sun, wav, cda 또는 aur입니다.
추출할 오디오 트랙을 식별합니다.
$ cdrw -a audio-file
예 4-3 오디오 CD 추출 및 만들기
다음 예는 오디오 CD에서 첫번째 트랙을 추출한 다음 파일의 이름을 song1.wav로 지정하는 방법을 보여 줍니다.
$ cdrw -x -T wav 1 song1.wav Extracting audio from track 1...done.
이 예에서는 오디오 CD로 트랙을 복사하는 방법을 보여 줍니다.
$ cdrw -a song1.wav Initializing device...done. Writing track 1...done. Finalizing (Can take several minutes)...done.
이 절차에서는 오디오 CD에서 디렉토리로 모든 트랙을 추출한 다음 CD로 복사하는 방법에 대해 설명합니다.
주 - 기본적으로 cdrw 명령은 CD를 /tmp 디렉토리로 복사합니다. 복사하려면 최대 700MB의 사용 가능한 공간이 필요합니다. /tmp 디렉토리에 CD를 복사하는 데 필요한 공간이 부족한 경우 -m 옵션을 사용하여 대체 디렉토리를 지정합니다.
$ mkdir /music_dir
$ cdrw -c -m music_dir
각 트랙에 대해 Extracting audio ... 메시지가 표시됩니다.
트랙이 모두 추출되면 CD가 배출됩니다.
트랙이 추출되면 오디오 CD가 배출됩니다. 빈 CD를 삽입하라는 메시지가 표시됩니다.
예 4-4 CD 복사
이 예는 CD를 다른 CD로 복사하는 방법에 대해 설명합니다. 이 작업을 수행하려면 CD-RW 장치가 두 개 필요합니다.
$ cdrw -c -s cdrom0 -d cdrom1
CD에 다시 쓸려면 기존 CD-RW 데이터를 지워야 합니다.