JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: 장치 및 파일 시스템     Oracle Solaris 11 Information Library (한국어)
search filter icon
search icon

문서 정보

본 문서 정보

1.  이동식 매체 관리(개요)

2.  이동식 매체 관리(작업)

3.  이동식 매체에 액세스(작업)

4.  CD 및 DVD에 쓰기(작업)

5.  장치 관리(개요/작업)

6.  동적으로 장치 구성(작업)

7.  USB 장치 사용(개요)

8.  USB 장치 사용(작업)

Oracle Solaris OS에서 USB 장치 관리(로드맵)

USB 대용량 저장 장치 사용(작업 맵)

USB 대용량 저장 장치 사용

USB 디스켓 장치 사용

비호환 USB 대용량 저장 장치 사용

비호환 USB 대용량 저장 장치를 사용하는 방법

USB 대용량 저장 장치의 핫 플러그 기능 사용

USB 대용량 저장 장치를 추가하는 방법

USB 카메라를 추가하는 방법

USB 대용량 저장 장치를 제거하는 방법

USB 대용량 저장 장치 사용 준비

USB 장치 정보를 표시하는 방법

USB 대용량 저장 장치에 파일 시스템을 만드는 방법

USB 대용량 저장 장치에서 분할 영역을 수정하고 PCFS 파일 시스템을 만드는 방법

USB 대용량 저장 장치에서 Solaris 분할 영역을 만들고 슬라이스를 수정하는 방법

USB 대용량 저장 장치를 마운트 또는 마운트 해제하는 방법

USB 대용량 저장 장치 문제 해결 팁

특정 USB 드라이버를 사용 안함으로 설정

특정 USB 드라이버를 사용 안함으로 설정하는 방법

사용되지 않은 USB 장치 링크를 제거하는 방법

USB 오디오 장치 사용(작업 맵)

USB 오디오 장치 사용

여러 개의 USB 오디오 장치에서 핫 플러그 기능 사용

USB 오디오 장치를 추가하는 방법

시스템의 기본 오디오 장치를 식별하는 방법

기본 USB 오디오 장치를 변경하는 방법

USB 오디오 장치 문제 해결

오디오 장치 소유권 요점

cfgadm 명령을 사용하여 USB 장치 핫 플러그 기능 사용(작업 맵)

cfgadm 명령을 사용하여 USB 장치 핫 플러그 기능 사용

USB 버스 정보를 표시하는 방법(cfgadm)

USB 장치를 구성 해제하는 방법

USB 장치를 구성하는 방법

논리적으로 USB 장치를 연결 해제하는 방법

논리적으로 USB 장치를 연결하는 방법

USB 장치 하위 트리를 논리적으로 연결 해제하는 방법

USB 장치를 재설정하는 방법

다중 구성 USB 장치의 기본 구성을 변경하는 방법

9.  InfiniBand 장치 사용(개요/작업)

10.  디스크 관리(개요)

11.  디스크 관리(작업)

12.  SPARC: 디스크 설정(작업)

13.  x86: 디스크 설정(작업)

14.  COMSTAR를 사용하여 저장 장치 구성

15.  Oracle Solaris iSNS(Internet Storage Name Service) 구성 및 관리

16.  format 유틸리티(참조)

17.  파일 시스템 관리(개요)

18.  파일 시스템 만들기 및 마운트(작업)

19.  추가 스왑 공간 구성(작업)

20.  파일 및 파일 시스템 복사(작업)

21.  테이프 드라이브 관리(작업)

색인

USB 대용량 저장 장치 사용

다음과 같은 USB 이동식 대용량 저장 장치가 지원됩니다.

Oracle Solaris ZFS 파일 시스템에서의 USB 대용량 저장 장치 사용에 대한 자세한 내용은 USB 장치의 새로운 기능은 무엇입니까?을 참조하십시오.

Oracle Solaris OS에서 지원되는 USB 장치의 전체 목록은 다음을 참조하십시오.

http://www.oracle.com/us/sun/index.html

이전의 Solaris 릴리스에서는 모든 USB 저장 장치가 이동식 매체 장치로 식별되어 자동 마운트를 비롯한 다음의 이점을 활용할 수 있었습니다. Oracle Solaris 11 릴리스에서는 USB 대용량 저장 장치가 핫 플러그 가능 장치로 식별되지만 다음과 같은 USB 이동식 장치의 이점도 활용할 수 있습니다. 핫 플러그 가능 동작에 대한 자세한 내용은 USB 및 1394(FireWire) 지원을 참조하십시오.

USB 대용량 저장 장치의 사용에 대한 자세한 내용은 scsa2usb(7D)를 참조하십시오.

USB 디스켓 장치 사용

USB 디스켓 장치는 이동식 매체 장치로 나타납니다. USB 디스켓 장치는 fd(플로피) 드라이버로 관리하지 않습니다. fd(기본 플로피) 드라이버용으로 ioctl(2) 호출을 전송하는 응용 프로그램은 실패합니다. read(2)write(2) 호출만 전송하는 응용 프로그램은 성공합니다. SunPCI 및 rmformat 등의 기타 응용 프로그램도 성공합니다.

USB 디스켓 장치는 SCSI 이동식 매체 장치로 식별됩니다. 이 장치는 /media 디렉토리에서 액세스할 수 있습니다.

USB 디스켓 장치를 사용하는 방법에 대한 자세한 내용은 1 장이동식 매체 관리(개요)를 참조하십시오.

비호환 USB 대용량 저장 장치 사용

일부 장치는 USB 대용량 저장 장치 클래스와 호환되는 것으로 식별되지 않거나, 잘못 식별되는 경우에도 USB 대용량 저장 장치 드라이버에서 지원됩니다. scsa2usb.conf 파일에는 공급업체 ID, 제품 ID 및 일치하는 대용량 저장 장치에 대한 개정, 기본 장치 속성을 대체하는 필드를 나열하는 속성 대체 목록이 포함되어 있습니다. 이 목록에 있는 항목은 기본적으로 주석 처리됩니다. 이러한 항목을 복사하여 주석 처리를 제거하면 특정 장치에 대한 지원을 사용할 수 있습니다.

이 Solaris 릴리스를 사용하는 시스템에 USB 대용량 저장 장치를 연결했는데 시스템에서 장치를 사용할 수 없는 경우에는 /kernel/drv/scsa2usb.conf 파일을 검사하여 이 장치와 일치하는 주석 처리된 항목이 있는지 확인할 수 있습니다. 대체 정보를 사용하여 특정 장치를 지원할 수 있는지 확인하려면 scsa2usb.conf 파일에 있는 정보에 따르십시오.

권장 USB 대용량 저장 장치의 목록을 보려면 다음 위치로 이동합니다.

http://www.oracle.com/us/sun/index.html

자세한 내용은 scsa2usb(7D)를 참조하십시오.

비호환 USB 대용량 저장 장치를 사용하는 방법

  1. 관리자로 전환합니다.
  2. /etc/driver/drv/scsa2usb.conf 파일에 항목을 추가합니다.

    다음 항목은 USB 메모리 스틱에 해당됩니다.

    attribute-override-list = "vid=* reduced-cmd-support=true";
  3. 시스템을 재부트하거나 다음을 수행합니다.
    1. 장치를 제거합니다.
    2. 드라이버를 수동으로 업데이트합니다.
      # update_drv -f scsa2usb
    3. 장치를 추가합니다.

USB 대용량 저장 장치의 핫 플러그 기능 사용

장치의 핫 플러그 기능을 사용하면 운영 체제를 종료하거나 시스템 전원을 끄지 않고 장치를 추가 또는 제거할 수 있습니다. 모든 USB 장치는 핫 플러그 가능 장치입니다.

이제 이동식 매체 관리자가 핫 플러그 가능 장치를 인식할 수 있습니다. 장치를 플러그인하기만 하면 몇 초 안에 마운트됩니다. 아무 작업도 수행되지 않는 경우는 장치가 마운트되었는지 확인하십시오.

이동식 매체 서비스가 실행 중인지 확인합니다.

# svcs hal dbus rmvolmgr
STATE          STIME    FMRI
online         May_03   svc:/system/dbus:default
online         May_03   svc:/system/hal:default
online         May_03   svc:/system/filesystem/rmvolmgr:default

파일 시스템이 유효하며 인식되는 경우 장치에서 마운트할 수 있습니다.

장치에 있는 파일 시스템이 자동으로 마운트되지 않는 경우는 수동 마운트를 시도하십시오.

장치의 핫 플러그 기능을 사용하려면 먼저 eject -l 명령의 별칭에서 장치 이름을 찾습니다. 그리고 장치의 매체를 꺼냅니다. 이 단계를 수행하지 않으면 장치가 해제되어 포트를 다시 사용할 수 있게 되지만 장치에 있는 시스템이 손상될 수 있습니다.

USB 장치의 핫 플러그 기능을 사용하면 장치가 시스템의 장치 계층에 즉시 나타나고 prtconf 명령 출력으로 표시됩니다. 장치를 사용하고 있지 않은 경우 USB 장치를 제거하면 시스템의 장치 계층에서 바로 제거됩니다.

장치의 연결이 해제되어 있는 동안 장치를 사용하려 하면 장치 노드는 남지만 이 장치를 제어하는 드라이버가 장치의 모든 작업을 중지합니다. 이 장치로 전송되는 새 I/O 작업은 모두 오류를 반환합니다.

이 상황에서는 시스템이 원래 장치를 플러그인하라는 내용의 메시지를 표시합니다. 장치를 더 이상 사용할 수 없으면 응용 프로그램을 중지하십시오. 몇 초가 지나면 포트를 다시 사용할 수 있게 됩니다.


주 - 활성 상태이거나 열려 있는 장치를 제거하면 데이터 무결성이 손상될 수 있습니다. 장치를 제거하기 전에 항상 닫으십시오. 단, 키보드와 마우스는 활성 상태인 동안 이동이 가능합니다.


USB 대용량 저장 장치를 추가하는 방법

  1. 관리자로 전환합니다.
  2. USB 대용량 저장 장치를 연결합니다.
  3. USB 장치가 추가되었는지 확인합니다.

    예를 들면 다음과 같습니다.

    $ rmformat
     Looking for devices...
           1. Logical Node: /dev/rdsk/c3t0d0p0
              Physical Node: /pci@0,0/pci108e,534a@2,1/storage@3/disk@0,0
              Connected Device: SanDisk  Cruzer Micro     0.3
              Device Type: Removable
              Bus: USB
              Size: 245.0 MB
              Label: <None>
              Access permissions: Medium is not write protected.
  4. 장치가 /media 디렉토리에 자동으로 마운트되었는지 확인합니다.

    예를 들면 다음과 같습니다.

    $ ls /media/NONAME
    aa  bb

    rmmount -l 명령을 사용하여 마운트 가능한 장치의 경로와 명령을 나열할 수도 있습니다. 장치가 /media 디렉토리에 마운트된 경우에는 다음과 비슷한 출력이 표시됩니다.

    $ rmmount -l
    /dev/dsk/c3t0d0p0:1  rmdisk0,NONAME,/media/NONAME

USB 카메라를 추가하는 방법

카메라의 매체가 PCFS 파일 시스템을 사용하는 경우에는 자동으로 마운트됩니다. 장치가 scsa2usb 드라이버에 바인딩되지 않는 경우에는 libusb 응용 프로그램을 사용하여 사진을 전송합니다. 자세한 내용은 /usr/sfw/share/doc/libusb/libusb.txt 를 참조하십시오.

  1. 관리자로 전환합니다.
  2. USB 카메라를 플러그인하고 켭니다.

    시스템에서 카메라에 대해 논리적 장치를 만듭니다. 카메라가 플러그인되고 나면 /var/adm/messages 파일에 출력이 기록되며 장치 연결을 알립니다. 시스템에서는 카메라를 저장 장치로 취급합니다.

  3. /var/adm/messages 파일에 기록된 출력을 검사하십시오.
    # more /var/adm/messages

    이 출력을 검사하면 만들어진 논리적 장치를 확인하고 그 장치를 사용하여 이미지에 액세스할 수 있습니다. 출력은 다음과 유사합니다.

    Jul 15 09:53:35 buffy usba: [ID 349649 kern.info]    OLYMPUS, C-3040ZOOM,
     000153719068
    Jul 15 09:53:35 buffy genunix: [ID 936769 kern.info] scsa2usb1 is 
    /pci@0,0/pci925,1234@7,2/storage@2
    Jul 15 09:53:36 buffy scsi: [ID 193665 kern.info] sd3 at scsa2usb1: 
    target 0 lun 0

    다음을 수행하여 마운트 가능한 /dev/dsk 링크 항목이 있는 장치와 대조합니다.

    # ls -l /dev/dsk/c*0 | grep /pci@0,0/pci925,1234@7,2/storage@2
     lrwxrwxrwx   1 root     root          58 Jun 14  2010 c3t0d0p0 ->
     ../../devices/pci@0,0/pci925,1234@7,2/storage@2/disk@0,0:a
  4. USB 카메라 파일 시스템을 마운트합니다.

    카메라의 파일 시스템은 일반적으로 PCFS 파일 시스템입니다. 파일 시스템이 PCFS이면 자동으로 마운트됩니다.

    x86 시스템에 파일 시스템을 수동으로 마운트하려면 다음과 비슷한 구문을 사용합니다.

    # mount -F pcfs /dev/dsk/c3t0d0p0:c /mnt

    SPARC 시스템에 파일 시스템을 수동으로 마운트하려면 다음과 비슷한 구문을 사용합니다.

    # mount -F pcfs /dev/dsk/c3t0d0s0:c /mnt

    파일 시스템의 마운트에 대한 자세한 내용은 Oracle Solaris 파일 시스템 마운트 및 마운트 해제를 참조하십시오.

    다양한 PCFS 파일 시스템의 마운트에 대한 자세한 내용은 mount_pcfs(1M)를 참조하십시오.

  5. 이미지 파일을 사용할 수 있는지 확인합니다.

    예를 들면 다음과 같습니다.

    # ls /mnt/DCIM/100OLYMP/
    P7220001.JPG*  P7220003.JPG*  P7220005.JPG*
    P7220002.JPG*  P7220004.JPG*  P7220006.JPG*
  6. USB 카메라에서 만든 이미지 파일을 보고 조작합니다.

    예를 들면 다음과 같습니다.

    # /usr/dt/bin/sdtimage P7220001.JPG &
  7. 카메라를 연결 해제하기 전에 시스템을 마운트 해제합니다.

    예를 들면 다음과 같습니다.

    # umount /mnt
  8. (옵션) 카메라를 끄고 연결 해제합니다.

USB 대용량 저장 장치를 제거하는 방법

  1. 관리자로 로그인합니다.
  2. 장치를 사용하는 활성 응용 프로그램을 모두 중지합니다.
  3. 장치를 마운트 해제합니다.
    $ rmumount NONAME

    또는 관리자로 umount 명령을 사용합니다. 예를 들면 다음과 같습니다.

    # umount /media/NONAME

    USB 장치의 마운트 해제에 대한 자세한 내용은 USB 대용량 저장 장치를 마운트 또는 마운트 해제하는 방법을 참조하십시오.

  4. 장치를 제거합니다.

USB 대용량 저장 장치 사용 준비

이동식 매체 서비스를 사용하거나 사용하지 않고 이동식 매체의 정보에 액세스할 수 있습니다. GNOME의 File Manager를 사용하여 이동식 매체 관련 정보에 액세스하는 방법에 대한 자세한 내용은 GNOME 데스크탑 설명서를 참조하십시오.

USB 장치가 포맷된 후에는 일반적으로 /media/ label 디렉토리 아래에 마운트됩니다.

문자 장치의 경우에는 /dev/rdsk 디렉토리에 장치 노드가 만들어지고, 블록 장치의 경우에는 /dev/dsk 디렉토리 아래에 장치 노드가 만들어집니다. 장치가 핫 플러그 기능으로 사용되면 장치 링크가 만들어집니다. 자세한 내용은 scsa2usb(7D)를 참조하십시오.

이동식 매체 서비스에서 장치를 식별할 수 없는 경우에는 수동으로 장치를 마운트해 봅니다. 먼저 rmformat 명령을 사용하여 장치 경로를 식별한 다음 mount 명령을 사용하여 관리자로서 장치를 수동으로 마운트합니다.

장치가 이동식 매체 서비스에서 마운트된 경우에는 rmumount 명령을 사용하여 마운트 해제할 수 있습니다. 장치가 수동으로 마운트된 경우에는 관리자로서 umount 명령을 사용하여 마운트 해제할 수 있습니다.

USB 장치의 마운트 및 마운트 해제에 대한 자세한 내용은 USB 대용량 저장 장치를 마운트 또는 마운트 해제하는 방법을 참조하십시오.

USB 장치 정보를 표시하는 방법

USB 대용량 저장 장치에 파일 시스템을 만드는 방법

USB 디스켓에 파일 시스템을 추가하려면 먼저 해당 디스켓을 포맷해야 합니다. 다른 모든 USB 대용량 저장 장치는 파일 시스템만 있으면 사용할 수 있습니다. USB 장치를 포맷할 때 다음 요점에 주의하십시오.


주 - USB 디스켓을 포맷해야 하는 경우에만 4-5단계를 수행하십시오.


  1. 관리자로 전환합니다.
  2. USB 장치를 시스템에 추가합니다. USB 장치의 핫 플러그 기능 사용에 대한 자세한 내용은 다음을 참조하십시오.
  3. (옵션) USB 장치를 식별합니다.

    예를 들면 다음과 같습니다.

    # rmformat
    Looking for devices...
         1. Logical Node: /dev/rdsk/c2t0d0p0
            Physical Node: /pci@0,0/pci108e,534a@2,1/hub@7/floppy@1/disk@0,0
            Connected Device: MITSUMI  USB FDD          1039
            Device Type: Floppy drive
            Bus: USB
            Size: 1.4 MB
            Label: <None>
            Access permissions: Medium is not write protected.

    이 예에서 디스켓 장치는 c2t0d0p0입니다.

  4. 필요한 경우 디스켓을 디스켓 드라이브에 삽입합니다.
  5. 필요한 경우 디스켓을 포맷합니다.
    % rmformat -F long raw-device

    예를 들어, SPARC 시스템에서는 다음을 수행합니다.

    % rmformat -F long /dev/rdsk/c2t0d0s2

    예를 들어, x86 시스템에서는 다음을 수행합니다.

    % rmformat -F long /dev/rdsk/c3t0d0p0
  6. 파일 시스템 유형을 확인하고 장치가 마운트 해제되었는지 확인합니다. 그런 다음, 다음 중 하나를 선택합니다.

    USB 장치의 마운트 해제에 대한 자세한 내용은 USB 대용량 저장 장치를 마운트 또는 마운트 해제하는 방법을 참조하십시오.

    • PCFS 파일 시스템을 만듭니다.

      # mkfs -F pcfs -o nofdisk,size=size raw-device

      -size 옵션을 512바이트 블록으로 지정합니다.

      다음 예는 SPARC 시스템에서 1.4MB 디스켓에 PCFS 파일 시스템을 만드는 방법을 보여 줍니다.

      # mkfs -F pcfs /dev/rdsk/c2t0d0p0
      Construct a new FAT file system on /dev/rdsk/c2t0d0p0: (y/n)? y

      다음 예는 x86 시스템에서 1.4MB 디스켓에 PCFS 파일 시스템을 만드는 방법을 보여 줍니다.

      # mkfs -F pcfs /dev/rdsk/c2t0d0s2
      Construct a new FAT file system on /dev/rdsk/c2t0d0s2: (y/n)? y

      다음 예는 SPARC 시스템에서 100MB USB 메모리 스틱에 PCFS 파일 시스템을 만드는 방법을 보여 줍니다.

      # mkfs -F pcfs /dev/rdsk/c5t0d0s2:c

      다음 예는 x86 시스템에서 100MB USB 메모리 스틱에 PCFS 파일 시스템을 만드는 방법을 보여 줍니다.

      # mkfs -F pcfs /dev/rdsk/c5t0d0p0:c

      이 명령을 완료하는 데 몇 분 정도 걸릴 수 있습니다.

    • 레거시 UFS 파일 시스템을 만듭니다.

      # newfs raw-device

      예를 들면 다음과 같습니다.

      # newfs /dev/rdsk/c4t0d0s7

      대용량 USB 하드 디스크에는 newfs -f 4096 옵션이나 newfs -T 옵션의 사용을 고려합니다.


      주 - 디스켓의 저장소 용량이 매우 제한적이기 때문에 UFS 파일 시스템 오버헤드는 디스켓 공간에서 큰 부분을 차지합니다.


    USB 대용량 저장 장치에서 PCFS 파일 시스템을 만들고 슬라이스를 수정하는 작업에 대한 자세한 예는 다음 두 절차를 참조하십시오.

USB 대용량 저장 장치에서 분할 영역을 수정하고 PCFS 파일 시스템을 만드는 방법

다음 단계는 기존 분할 영역을 삭제하고 새 분할 영역을 만든 다음 USB 장치에 PCFS 파일 시스템을 만드는 방법을 설명합니다. 이 작업을 수행하기 전에 모든 데이터를 백업하십시오.

  1. 관리자로 전환합니다.
  2. fdisk 유틸리티를 시작합니다.

    예를 들면 다음과 같습니다.

    # fdisk /dev/rdsk/c3t0d0p0
  3. 옵션 3을 선택하여 분할 영역을 삭제합니다.

    예를 들면 다음과 같습니다.

          Total disk size is 29 cylinders
                 Cylinder size is 2048 (512 byte) blocks
    
                                                   Cylinders
          Partition   Status    Type          Start   End   Length    %
          =========   ======    ============  =====   ===   ======   ===
              1       Active    Solaris2          1    28      28     97
    
    SELECT ONE OF THE FOLLOWING:
       1. Create a partition
       2. Specify the active partition
       3. Delete a partition
       4. Change between Solaris and Solaris2 Partition IDs
       5. Exit (update disk configuration and exit)
       6. Cancel (exit without updating disk configuration)
    Enter Selection: 3
  4. 삭제할 분할 영역 번호를 선택합니다.

    예를 들면 다음과 같습니다.

          Total disk size is 29 cylinders
                 Cylinder size is 2048 (512 byte) blocks
    
                                                   Cylinders
          Partition   Status    Type          Start   End   Length    %
          =========   ======    ============  =====   ===   ======   ===
              1       Active    Solaris2          1    28      28     97
    
    SELECT ONE OF THE FOLLOWING:
       1. Create a partition
       2. Specify the active partition
       3. Delete a partition
       4. Change between Solaris and Solaris2 Partition IDs
       5. Exit (update disk configuration and exit)
       6. Cancel (exit without updating disk configuration)
    Specify the partition number to delete (or enter 0 to exit): 1
    
    Partition deleted.
  5. 분할 영역을 만듭니다.

    예를 들면 다음과 같습니다.

          Total disk size is 29 cylinders
                 Cylinder size is 2048 (512 byte) blocks
    
                                                   Cylinders
          Partition   Status    Type          Start   End   Length    %
          =========   ======    ============  =====   ===   ======   ===
    
    WARNING: no partitions are defined!
    
    SELECT ONE OF THE FOLLOWING:
       1. Create a partition
       2. Specify the active partition
       3. Delete a partition
       4. Change between Solaris and Solaris2 Partition IDs
       5. Exit (update disk configuration and exit)
       6. Cancel (exit without updating disk configuration)
    Enter Selection: 1
  6. FAT32 분할 영역 유형을 선택합니다.
          Total disk size is 29 cylinders
                 Cylinder size is 2048 (512 byte) blocks
    
                                                   Cylinders
          Partition   Status    Type          Start   End   Length    %
          =========   ======    ============  =====   ===   ======   ===
    
    WARNING: no partitions are defined!
    
    SELECT ONE OF THE FOLLOWING:
       1. Create a partition
       2. Specify the active partition
       3. Delete a partition
       4. Change between Solaris and Solaris2 Partition IDs
       5. Exit (update disk configuration and exit)
       6. Cancel (exit without updating disk configuration)
    Select the partition type to create:
       1=SOLARIS2  2=UNIX        3=PCIXOS     4=Other    
       5=DOS12     6=DOS16       7=DOSEXT     8=DOSBIG
       9=DOS16LBA  A=x86 Boot    B=Diagnostic C=FAT32
       D=FAT32LBA  E=DOSEXTLBA   F=EFI        0=Exit? c
  7. 이 분할 영역에 사용할 디스크 비율을 지정합니다.
           Total disk size is 29 cylinders
                  Cylinder size is 2048 (512 byte) blocks
    
                                                   Cylinders
          Partition   Status    Type          Start   End   Length    %
          =========   ======    ============  =====   ===   ======   ===
    
    WARNING: no partitions are defined!
    
    SELECT ONE OF THE FOLLOWING:
       1. Create a partition
       2. Specify the active partition
       3. Delete a partition
       4. Change between Solaris and Solaris2 Partition IDs
       5. Exit (update disk configuration and exit)
       6. Cancel (exit without updating disk configuration)
    Select the partition type to create:
    Specify the percentage of disk to use for this partition (or type "c" to 
    specify the size in cylinders). 100
  8. 새 분할 영역을 활성 또는 비활성 분할 영역으로 선택합니다.
                  Total disk size is 29 cylinders
                  Cylinder size is 2048 (512 byte) blocks
    
                                                   Cylinders
          Partition   Status    Type          Start   End   Length    %
          =========   ======    ============  =====   ===   ======   ===
    
    WARNING: no partitions are defined!
    
    SELECT ONE OF THE FOLLOWING:
       1. Create a partition
       2. Specify the active partition
       3. Delete a partition
       4. Change between Solaris and Solaris2 Partition IDs
       5. Exit (update disk configuration and exit)
       6. Cancel (exit without updating disk configuration)
    Select the partition type to create:
    Should this become the active partition? If yes, it  will be activated 
    each time the computer is reset or turned on.
    Please type "y" or "n". n
  9. 디스크 구성을 업데이트하고 종료합니다.
          Total disk size is 29 cylinders
                 Cylinder size is 2048 (512 byte) blocks
    
                                                   Cylinders
          Partition   Status    Type          Start   End   Length    %
          =========   ======    ============  =====   ===   ======   ===
              1                 Win95 FAT32       1    28      28     97
    
    SELECT ONE OF THE FOLLOWING:
       1. Create a partition
       2. Specify the active partition
       3. Delete a partition
       4. Change between Solaris and Solaris2 Partition IDs
       5. Exit (update disk configuration and exit)
       6. Cancel (exit without updating disk configuration)
    Enter Selection: 5
  10. 이 분할 영역에 PCFS 파일 시스템을 만듭니다.

    새 파일 시스템을 만들기 전에 장치가 마운트 해제되었는지 확인합니다. USB 장치의 마운트 해제에 대한 자세한 내용은 USB 대용량 저장 장치를 마운트 또는 마운트 해제하는 방법을 참조하십시오.

    예를 들면 다음과 같습니다.

    # mkfs -F pcfs -o fat=32 /dev/rdsk/c3t0d0p0:c
    Construct a new FAT file system on /dev/rdsk/c3t0d0p0:c: (y/n)? y

USB 대용량 저장 장치에서 Solaris 분할 영역을 만들고 슬라이스를 수정하는 방법

다음 단계는 Solaris 분할 영역을 만들고 슬라이스를 수정하는 방법을 보여 줍니다.

이 작업을 수행하기 전에 데이터를 모두 백업해야 합니다.

  1. 수퍼유저로 로그인합니다.
  2. fdisk 유틸리티를 시작합니다.

    예를 들면 다음과 같습니다.

    # fdisk /dev/rdsk/c5t0d0s2
    No fdisk table exists. The default partition for the disk is:
    
      a 100% "SOLARIS System" partition
    
    Type "y" to accept the default partition,  otherwise type "n" to edit the
     partition table.
    y
  3. 현재 슬라이스를 표시합니다.

    예를 들면 다음과 같습니다.

    # prtvtoc /dev/rdsk/c5t0d0s2
    * /dev/rdsk/c5t0d0s2 partition map
    *
    * Dimensions:
    *     512 bytes/sector
    *      63 sectors/track
    *     255 tracks/cylinder
    *   16065 sectors/cylinder
    *    5836 cylinders
    *    5836 accessible cylinders
    *
    * Flags:
    *   1: unmountable
    *  10: read-only
    *
    *                          First     Sector    Last
    * Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
           0      0    00          0  93755340  93755339
           2      0    00          0  93755340  93755339
  4. 슬라이스 정보를 사용하여 텍스트 파일을 만듭니다.

    예를 들면 다음과 같습니다.

    slices: 0 = 0, 5GB, "wm", "home" :
            1 = 8225280000, 6GB :
            2 = 0, 44GB, "wm", "backup" :
            6 = 16450560000, 15GB

    각 슬라이스가 실린더 경계에서 시작되는지 확인합니다. 예를 들어, 슬라이스 1은 실린더 크기를 바이트 수로 나타낸 값에 1000을 곱한 822280000에서 시작합니다.

    자세한 내용은 rmformat(1)-s 옵션 설명을 참조하십시오.

  5. 위에서 만든 슬라이스 파일을 포함하여 슬라이스를 만듭니다.

    예를 들면 다음과 같습니다.

    # rmformat -s slice_file /dev/rdsk/c5t0d0s2
  6. 새 슬라이스 정보를 봅니다.

    예를 들면 다음과 같습니다.

    # prtvtoc /dev/rdsk/c5t0d0s2
    * /dev/rdsk/c5t0d0s2 partition map
    *
    * Dimensions:
    *     512 bytes/sector
    *      63 sectors/track
    *     255 tracks/cylinder
    *   16065 sectors/cylinder
    *    5836 cylinders
    *    5836 accessible cylinders
    *
    * Flags:
    *   1: unmountable
    *  10: read-only
    *
    * Unallocated space:
    *       First     Sector    Last
    *       Sector     Count    Sector
    *    10485760   5579240  16064999
    *    28647912   3482088  32129999
    *    63587280  30168060  93755339
    *
    *                          First     Sector    Last
    * Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
           0      8    00          0  10485760  10485759
           1      3    01   16065000  12582912  28647911
           2      5    00          0  92274688  92274687
           6      4    00   32130000  31457280  63587279

USB 대용량 저장 장치를 마운트 또는 마운트 해제하는 방법

다음 단계는 USB 대용량 저장 장치를 마운트 및 마운트 해제하는 방법을 보여 줍니다.

  1. 수퍼유저 또는 콘솔 사용자로 로그인합니다.
  2. (옵션) 장치를 식별합니다.

    예를 들면 다음과 같습니다.

    $ rmformat
     Looking for devices...
           1. Logical Node: /dev/rdsk/c3t0d0p0
              Physical Node: /pci@0,0/pci108e,534a@2,1/storage@3/disk@0,0
              Connected Device: SanDisk  Cruzer Micro     0.3
              Device Type: Removable
              Bus: USB
              Size: 245.0 MB
              Label: <None>
              Access permissions: Medium is not write protected.

    이 예에서 물리적 디스켓 장치는 c2t0d0p0입니다.

  3. 다음 중 하나를 선택하여 USB 대용량 저장 장치를 마운트 또는 마운트 해제합니다.
    • 콘솔 사용자로 USB 대용량 저장 장치를 마운트합니다.

      다음과 비슷하게 장치 별명, 마운트 지점 또는 장치 경로를 사용하여 rmmount 명령을 사용할 수 있습니다.

      $ rmmount rmdisk0
      $ rmmount NONAME
      $ rmmount /dev/dsk/c3t0d0p0:1

      예를 들면 다음과 같습니다.

      $ rmmount NONAME
      NONAME /dev/dsk/c2t0d0p0 mounted
      $ ls /media/NONAME
      AA.TXT
    • 콘솔 사용자로 USB 대용량 저장 장치를 마운트 해제합니다.

      예를 들면 다음과 같습니다.

      $ rmumount NONAME  
      NONAME /dev/dsk/c2t0d0p0 unmounted
    • 수퍼유저로 USB 대용량 저장 장치를 마운트합니다.

      이 예는 UFS 파일 시스템이 있는 장치를 마운트하는 방법을 보여 줍니다.

      # mount /dev/dsk/c1t0d0s2 /mnt

      이 예는 SPARC 시스템에 PCFS 파일 시스템이 있는 장치를 마운트하는 방법을 보여 줍니다.

      # mount -F pcfs /dev/dsk/c3t0d0s2:c /mnt

      이 예는 x86 시스템에 PCFS 파일 시스템이 있는 장치를 마운트하는 방법을 보여 줍니다.

      # mount -F pcfs /dev/dsk/c3t0d0p0:c /mnt

      이 예는 읽기 전용의 HSFS 파일 시스템이 있는 CD를 마운트하는 방법을 보여 줍니다.

      # mount -F hsfs -o ro /dev/dsk/c1t0d0s2 /mnt
    • 수퍼유저로 USB 대용량 저장 장치를 마운트 해제합니다.

      먼저 장치에서 파일 시스템을 사용하는 사람이 없는지 확인합니다.

      예를 들면 다음과 같습니다.

      # fuser -c -u /mnt
      # umount /mnt
  4. 장치를 꺼냅니다. DVD, CD 또는 디스켓 장치의 경우에는 선택 사항입니다.

    예를 들면 다음과 같습니다.

    # eject /dev/rdsk/c1t0d0s2

USB 대용량 저장 장치 문제 해결 팁

USB 대용량 저장 장치를 추가 또는 제거하는 데 문제가 있는 경우에는 다음 사항에 주의하십시오.

/var/adm/messages 파일에서 장치 열거에 오류가 없는지 확인합니다. 열거 오류가 발생한 경우에는 USB 허브를 삽입하거나 허브를 제거한 후 루트 USB 허브에 직접 연결하십시오.

특정 USB 드라이버를 사용 안함으로 설정

클라이언트 드라이버를 사용 안함으로 설정하면 특정 유형의 USB 장치를 사용하지 않을 수 있습니다. 예를 들어, USB 프린터에 지시를 내리는 usbprn 드라이버를 사용 안함으로 설정하면 USB 프린터를 사용하지 않을 수 있습니다. usbprn을 사용 안함으로 설정해도 USB 저장 장치 등의 다른 장치 종류에는 영향을 주지 않습니다.

다음 표는 몇 가지 USB 장치 유형과 해당 드라이버를 나타냅니다.

장치 유형
사용 안함으로 설정할 드라이버
오디오
usb_acusb_as
HID(일반적으로 키보드와 마우스)
hid
저장소
scsa2usb
프린터
usbprn
직렬
usbser_edge

아직 시스템에 연결되어 있는 USB 장치의 드라이버를 사용 안함으로 설정하면 다음과 비슷한 콘솔 메시지가 표시됩니다.

usba10: WARNING: usba:    no driver found for device name

특정 USB 드라이버를 사용 안함으로 설정하는 방법

  1. 수퍼유저로 로그인합니다.
  2. /etc/system 파일에서 드라이버 별칭 항목을 제외합니다.

    예를 들어, 다음과 같은 exclude 문을 포함하여 usbprn 드라이버를 제외합니다.

    exclude: usbprn
  3. 시스템을 다시 부트합니다.
    # init 6

사용되지 않은 USB 장치 링크를 제거하는 방법

시스템 전원이 꺼져 있는 동안 USB 장치가 제거된 경우에 이 절차를 사용합니다. 시스템 전원이 꺼져 있는 동안 USB 장치를 제거하면 존재하지 않는 장치의 링크가 남을 수 있습니다.

  1. 수퍼유저로 로그인합니다.
  2. 장치에 액세스할 만한 응용 프로그램을 모두 닫습니다.
  3. 특정 USB 클래스의 사용되지 않은 링크를 제거합니다.

    예를 들면 다음과 같습니다.

    # devfsadm -C -c audio

    또는 그냥 남은 링크를 제거합니다.

    # devfsadm -C