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 장치 사용(작업)

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

10.  디스크 관리(개요)

디스크 관리의 새로운 기능

물리적 위치로 장치 식별

여러 디스크 섹터 크기 지원

Oracle Solaris OS 설치 및 부트 시 2TB 디스크 지원

Solaris iSCSI 대상 및 시작 프로그램에서 iSNS 지원

Solaris COMSTAR iSCSI 지원

x86: GRUB 부트 환경의 디스크 관리

2TB보다 큰 SCSI 디스크에 대한 지원

디스크 관리 작업 검색 위치

디스크 관리 개요

디스크 용어

디스크 레이블 정보

EFI 디스크 레이블

EFI 레이블과 VTOC 레이블 비교

EFI 디스크 레이블의 제한 사항

x86 시스템에서 EFI 레이블 디스크 지원

EFI 레이블 디스크를 사용하여 시스템 설치

EFI 디스크 레이블을 사용하여 디스크 관리

EFI 디스크 레이블 문제 해결

디스크 슬라이스 정보

디스크 슬라이스

원시(raw) 데이터 슬라이스 사용

format 유틸리티

format 유틸리티 사용 시기

format 유틸리티 사용 지침

디스크 포맷

디스크 분할

분할 영역 테이블 용어

분할 영역 테이블 정보 표시

Free Hog 슬라이스 사용

11.  디스크 관리(작업)

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

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

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

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

16.  format 유틸리티(참조)

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

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

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

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

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

색인

디스크 관리의 새로운 기능

이 섹션에서는 Oracle Solaris 릴리스의 새로운 디스크 관리 기능에 대해 설명합니다.

물리적 위치로 장치 식별

Oracle Solaris 11: 이 릴리스에서 /dev/chassis 디렉토리는 물리적 위치를 포함하는 장치 이름을 제공합니다. 장치를 교체하거나 변경해야 할 경우 이 정보를 사용하여 장치의 물리적 위치를 식별할 수 있습니다. 다음 명령을 사용하여 시스템에 있는 장치의 섀시, 콘센트 및 보유자 값별로 정보를 표시할 수 있습니다.

또한 fmadm add-alias 명령을 사용하여 환경에 있는 디스크의 물리적 위치를 식별하는 데 도움이 되는 디스크 별칭을 포함시킬 수 있습니다. 예를 들면 다음과 같습니다.

# fmadm add-alias SUN-Storage-J4200.0912QAJ001 J4200@RACK10:U26-27
# fmadm add-alias SUN-Storage-J4200.0905QAJ00E J4200@RACK10:U24-25

그런 다음 앞의 명령을 사용하여 물리적 디스크 위치 정보를 표시하면 이러한 별칭을 표시할 수 있습니다. 예를 들면 다음과 같습니다.

$ diskinfo
D:devchassis-path                                      c:occupant-compdev
-----------------------------------------------------  ------------------
/dev/chassis/J4200@RACK10:U24-25/SCSI_Device__0/disk   c1t13d0
/dev/chassis/J4200@RACK10:U24-25/SCSI_Device__1/disk   c1t14d0
/dev/chassis/J4200@RACK10:U24-25/SCSI_Device__2/disk   c1t2d0
/dev/chassis/J4200@RACK10:U24-25/SCSI_Device__3/disk   c1t3d0
/dev/chassis/J4200@RACK10:U24-25/SCSI_Device__4/disk   c1t15d0
/dev/chassis/J4200@RACK10:U24-25/SCSI_Device__5/disk   c1t16d0
/dev/chassis/J4200@RACK10:U24-25/SCSI_Device__6/disk   c1t6d0
/dev/chassis/J4200@RACK10:U24-25/SCSI_Device__7/disk   c1t7d0
/dev/chassis/J4200@RACK10:U24-25/SCSI_Device__8/disk   c1t17d0
/dev/chassis/J4200@RACK10:U24-25/SCSI_Device__9/disk   c1t18d0
/dev/chassis/J4200@RACK10:U24-25/SCSI_Device__10/disk  c1t10d0 

특정 디스크의 위치를 확인합니다.

% diskinfo -c c6t11d0
D:devchassis-path                                               c:occupant-compdev
--------------------------------------------------------------  ------------------
/dev/chassis/SUN-Storage-J4400/SCSI_Device__11/disk             c6t11d0

이 예에서 /dev/chassis 디스크 이름에는 환경에 있는 장치를 찾는 데 도움이 되는 별칭이 포함되어 있습니다.

다음 diskinfo 예는 특정 디스크의 물리적 위치를 표시하는 방법을 보여 줍니다.

$ diskinfo -c c6t11d0 -o cp
c:occupant-compdev  p:occupant-paths                                     
------------------  -----------------------------------------------------
c6t11d0             /devices/pci@0,0/pci8086,3604@1/pci1000,3150@0/sd@b,0

시스템에 포함된 특정 유형의 디스크 수를 확인하려는 경우 다음과 유사한 diskinfo 구문을 사용합니다.

$ diskinfo -n SEAGATE ST31000N-SU0B-931.51GB -o Dcf
D:devchassis-path                                     t:occupant-type  c:occupant-compdev
----------------------------------------------------  ---------------  ------------------
/dev/chassis/colab5@RACK10_24-25/SCSI_Device__0/disk   disk             c0t13d0           
/dev/chassis/colab5@RACK10_24-25/SCSI_Device__1/disk   disk             c0t14d0           
/dev/chassis/colab5@RACK10_24-25/SCSI_Device__2/disk   disk             c0t2d0            
/dev/chassis/colab5@RACK10_24-25/SCSI_Device__3/disk   disk             c0t1d0            
/dev/chassis/colab5@RACK10_24-25/SCSI_Device__4/disk   disk             c0t15d0           
/dev/chassis/colab5@RACK10_24-25/SCSI_Device__5/disk   disk             c0t16d0           
/dev/chassis/colab5@RACK10_24-25/SCSI_Device__6/disk   disk             c0t6d0            
/dev/chassis/colab5@RACK10_24-25/SCSI_Device__7/disk   disk             c0t7d0            
/dev/chassis/colab5@RACK10_24-25/SCSI_Device__8/disk   disk             c0t17d0           
/dev/chassis/colab5@RACK10_24-25/SCSI_Device__9/disk   disk             c0t18d0           
/dev/chassis/colab5@RACK10_24-25/SCSI_Device__10/disk  disk             c0t10d0 

주 - diskinfo 명령을 사용하려면 섀시가 SES 진단 페이지 0xa(추가 요소 상태)를 지원해야 하며, EIP(Element Index Present) 비트를 1로 설정해야 합니다. 이 조건을 충족하지 않는 엔클로저는 완전히 열거되지 않으므로 제대로 표시되지 않습니다.


format 명령이 물리적 장치 위치 정보를 제공하도록 업데이트되었습니다. 예를 들면 다음과 같습니다.

# format
.
.
.
      18. c0t4d0 <SEAGATE-ST345056SSUN450G-081C-419.19GB>
          /pci@0,600000/pci@0/pci@9/LSILogic,sas@0/sd@4,0
          /dev/chassis/colab5@RACK10_26-27/SCSI_Device__6/disk
      19. c0t27d0 <ATA-SEAGATE ST35000N-3AZQ-465.76GB>
          /pci@0,600000/pci@0/pci@9/LSILogic,sas@0/sd@1b,0
          /dev/chassis/colab5@RACK10_26-27/SCSI_Device__7/disk
      20. c0t23d0 <ATA-SEAGATE ST31000N-SU0B-931.51GB>
          /pci@0,600000/pci@0/pci@9/LSILogic,sas@0/sd@17,0
          /dev/chassis/colab5@RACK10_26-27/SCSI_Device__8/disk
      21. c0t24d0 <ATA-SEAGATE ST31000N-SU0B-931.51GB>
          /pci@0,600000/pci@0/pci@9/LSILogic,sas@0/sd@18,0
          /dev/chassis/colab5@RACK10_26-27/SCSI_Device__9/disk

prtconf -l를 사용하여 물리적 장치 위치 정보를 표시합니다. 예를 들면 다음과 같습니다.

$ prtconf -l | more
System Configuration:  Oracle Corporation  sun4v
Memory size: 32640 Megabytes
System Peripherals (Software Nodes):

SUNW,SPARC-Enterprise-T5220 location: /dev/chassis/SUN-Storage-J4400.0918QAKA24/SCSI_Device__0/disk
.
.
.
pci, instance #15 location: /dev/chassis/SUN-Storage-J4400.0918QAKA24/SCSI_Device__0/disk
     LSILogic,sas, instance #1 location: /dev/chassis/SUN-Storage-J4400.0918QAKA24/SCSI_Device__0/disk
        smp, instance #0 (driver not attached)
        sd, instance #2 location: /dev/chassis/SUN-Storage-J4400.0918QAKA24/SCSI_Device__0/disk
        sd, instance #4 location: /dev/chassis/SUN-Storage-J4400.0918QAKA24/SCSI_Device__1/disk
        sd, instance #5 location: /dev/chassis/SUN-Storage-J4400.0918QAKA24/SCSI_Device__2/disk
        sd, instance #6 location: /dev/chassis/SUN-Storage-J4400.0918QAKA24/SCSI_Device__3/disk
        sd, instance #7 location: /dev/chassis/SUN-Storage-J4400.0918QAKA24/SCSI_Device__4/disk
        sd, instance #8 location: /dev/chassis/SUN-Storage-J4400.0918QAKA24/SCSI_Device__5/disk
        sd, instance #9 location: /dev/chassis/SUN-Storage-J4400.0918QAKA24/SCSI_Device__6/disk
        sd, instance #10 location: /dev/chassis/SUN-Storage-J4400.0918QAKA24/SCSI_Device__7/disk
        sd, instance #11 location: /dev/chassis/SUN-Storage-J4400.0918QAKA24/SCSI_Device__8/disk
        sd, instance #12 location: /dev/chassis/SUN-Storage-J4400.0918QAKA24/SCSI_Device__9/disk
        sd, instance #13 location: /dev/chassis/SUN-Storage-J4400.0918QAKA24/SCSI_Device__10/disk
        sd, instance #14 location: /dev/chassis/SUN-Storage-J4400.0918QAKA24/SCSI_Device__11/disk

zpool status -l 옵션을 사용하여 물리적 장치 위치 정보를 표시합니다. 예를 들면 다음과 같습니다.

% zpool status -l export
  pool: export
 state: ONLINE
 scan: resilvered 379G in 8h31m with 0 errors on Thu Jan 27 23:10:20 2011
config:

        NAME                                                            STATE     READ WRITE CKSUM
        export                                                          ONLINE       0     0     0
          mirror-0                                                      ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__2/disk   ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__3/disk   ONLINE       0     0     0
          mirror-1                                                      ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__4/disk   ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__5/disk   ONLINE       0     0     0
          mirror-2                                                      ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__6/disk   ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__7/disk   ONLINE       0     0     0
          mirror-3                                                      ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__8/disk   ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__9/disk   ONLINE       0     0     0
          mirror-4                                                      ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__10/disk  ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__11/disk  ONLINE       0     0     0
        spares
          /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__0/disk     AVAIL   
          /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__1/disk     AVAIL   

errors: No known data errors

여러 디스크 섹터 크기 지원

Oracle Solaris 11: 이전 Solaris 릴리스에서는 512바이트의 디스크 섹터 크기를 지원했습니다. 이 릴리스에서는 섹터 크기가 512바이트, 1024바이트, 2048바이트 또는 4096바이트인 디스크가 지원됩니다. 큰 섹터 디스크는 디스크 용량이 크고 안정성이 높으며 데이터 전송 및 신속한 드라이브 유지 관리에 효율적입니다.

이 Oracle Solaris 릴리스에서 큰 섹터 디스크에 사용할 수 있도록 지원되는 파일 시스템은 루트가 아닌 ZFS 파일 시스템뿐입니다. 큰 섹터 디스크를 COMSTAR 대상으로 사용하는 방법은 14 장COMSTAR를 사용하여 저장 장치 구성을 참조하십시오.

큰 섹터 디스크에서 부트 및 설치하는 기능은 현재 지원되지 않습니다.

Oracle Solaris OS 설치 및 부트 시 2TB 디스크 지원

Oracle Solaris 11: 이전 Solaris 릴리스에서는 크기가 1TB보다 큰 디스크에서 Solaris OS를 설치 및 부트하지 못했습니다. 이 Solaris 릴리스에서는 최대 2TB 크기의 디스크에서 Solaris OS를 설치 및 부트할 수 있습니다. 또한 이전 릴리스에서는 1TB보다 큰 디스크에 EFI 레이블을 사용해야 했습니다. 이 릴리스에서는 모든 크기의 디스크에 VTOC 레이블을 사용할 수 있지만 VTOC에서 주소 지정 가능한 공간이 2TB로 제한됩니다.

Oracle Solaris 디스크 드라이버 및 디스크 유틸리티가 다음 지원을 제공하도록 업데이트되었습니다.

레거시 MBR 또는 레거시 VTOC가 있는 1TB 초과 디스크를 이전 Solaris 릴리스로 이동할 수 없습니다. EFI 레이블 디스크는 계속해서 이전 Solaris 릴리스처럼 작동합니다.

이 릴리스의 EFI 레이블 변경 사항에 대한 자세한 내용은 EFI 디스크 레이블을 참조하십시오.

Solaris iSCSI 대상 및 시작 프로그램에서 iSNS 지원

Oracle Solaris 11: 이 Solaris 릴리스는 Solaris iSCSI 대상 및 시작 프로그램 소프트웨어에서 iSNS(Internet Storage Name Service) 프로토콜을 지원합니다. iSNS 프로토콜을 사용하면 TCP/IP 네트워크에서 iSCSI 장치의 자동화된 검색, 관리 및 구성이 가능합니다.

단계별 지침은 다음 리소스를 참조하십시오.

Solaris COMSTAR iSCSI 지원

Oracle Solaris 11: iSCSI는 데이터 저장소 부속 시스템을 연결하기 위한 IP(인터넷 프로토콜) 기반 저장소 네트워킹 표준입니다. SCSI 명령을 IP 네트워크로 전달하는 iSCSI 프로토콜을 사용하면 네트워크상의 디스크 장치를 로컬 시스템으로 마운트할 수 있습니다. 로컬 시스템에서 이 장치를 블록 장치처럼 사용할 수 있습니다.

Common Multiprotocol SCSI TARget, 즉 COMSTAR는 시작 프로그램 호스트가 저장소 네트워크를 통해 액세스할 수 있는 SCSI 대상 장치로 Oracle Solaris 11 호스트를 변환할 수 있게 하는 소프트웨어 프레임워크입니다.

자세한 내용은 14 장COMSTAR를 사용하여 저장 장치 구성을 참조하십시오.

x86: GRUB 부트 환경의 디스크 관리

Oracle Solaris 11: x86 시스템을 부트하는 이전 방법이 GRUB 부트 메뉴로 대체되었습니다. 디스크 관리 영역에서 시스템 디스크를 교체하기 위해 대체 장치에서 부트하거나 부트 블록을 설치하는 경우 GRUB 인터페이스를 사용합니다.

GRUB 부트 환경은 다음 기능을 제공합니다.

GRUB 환경에서는 x86 시스템에서 실행할 경우 fmthard 명령을 사용하여 부트 블록을 자동으로 설치할 수 없습니다. 부트 블록을 별도로 설치해야 합니다.

x86 시스템에서 새로운 GRUB 기반 부트를 사용하는 방법에 대한 지침과 자세한 기능 정보는 x86 플랫폼에서 Oracle Solaris 부트 및 종료를 참조하십시오.

SPARC 시스템에서는 이 기능을 사용할 수 없습니다.

2TB보다 큰 SCSI 디스크에 대한 지원

Oracle Solaris 11: SCSI 드라이버 ssd 또는 sd는 2TB 이상을 지원합니다. 이전 Solaris 릴리스에서는 SCSI 드라이버 ssd 또는 sd가 2TB로 제한되었습니다.

format 유틸리티를 사용하여 이러한 큰 디스크에 레이블을 지정하고 구성 및 분할할 수 있습니다. 큰 디스크에 EFI 디스크 레이블을 사용하는 방법 및 fdisk 유틸리티를 사용할 경우의 제한 사항에 대한 자세한 내용은 EFI 디스크 레이블의 제한 사항을 참조하십시오.