Solaris 11에서 파티션의 장치 ID를 찾으십니까?

Solaris 11에서 파티션의 장치 ID를 찾으십니까?

Win 7, Solaris 11, Ubuntu 14.04 및 CentOS 7 간에 멀티 부팅을 설정하려는 노트북이 있습니다. 이러한 모든 파티션에 데이터가 저장되는 공통 FAT32 파티션이 있습니다. 저는 Solaris에 대해 잘 알지 못하고 몇 년 동안 사용해 본 적이 없어서 정말 어려움을 겪고 있습니다. :-)

"형식"은 다음과 같이 말합니다.

AVAILABLE DISK SELECTIONS:
   0. c2t0d0 <ATA-Samsung SSD 850-2B6Q cyl 5013 alt 2 hd 224 sec 56>
      /pci@0,0/pci1028,49a@1f,2/disk@0,0

partition> print
Current partition table (original):
Total disk cylinders available: 5013 + 2 (reserved cylinders)

Part      Tag    Flag     Cylinders        Size            Blocks
0       root    wm       1 - 5014       29.99GB    (5014/0/0) 62895616
1 unassigned    wm       0               0         (0/0/0)           0
2     backup    wu       0 - 5014       30.00GB    (5015/0/0) 62908160
3 unassigned    wm       0               0         (0/0/0)           0
4 unassigned    wm       0               0         (0/0/0)           0
5 unassigned    wm       0               0         (0/0/0)           0
6 unassigned    wm       0               0         (0/0/0)           0
7 unassigned    wm       0               0         (0/0/0)           0
8       boot    wu       0 -    0        6.12MB    (1/0/0)       12544
9 unassigned    wm       0               0         (0/0/0)           0

                                           Cylinders
  Partition   Status    Type          Start   End   Length    %
  =========   ======    ============  =====   ===   ======   ===
      1                 IFS: NTFS         0    16      17      0
      2                 IFS: NTFS        16  5015    5000     13
      3       Active    Solaris2       5016  10030    5015     13
      4                 EXT-DOS        10031  39868    29838     75

평생 동안 올바른 장치 ID를 찾을 수 없습니다. /dev/dsk/c2t0d0p0:4, c2t0d0p4:1, c2t0d0p4:e, 아무것도 없습니다. Linux에서는 /dev/sda10입니다.

'df -k'의 출력

Filesystem           1024-blocks        Used   Available Capacity  Mounted on
rpool/ROOT/solaris      30707712     4959478    18800914    21%    /
/devices                       0           0           0     0%    /devices
/dev                           0           0           0     0%    /dev
ctfs                           0           0           0     0%        /system/contract
proc                           0           0           0     0%    /proc
mnttab                         0           0           0     0%    /etc/mnttab
swap                     7819364        1684     7817680     1%    /system/volatile
objfs                          0           0           0     0%    /system/object
sharefs                        0           0           0     0%    /etc/dfs/sharetab
/usr/lib/libc/libc_hwcap1.so.1
                    23760392     4959478    18800914    21%    /lib/libc.so.1
fd                             0           0           0     0%    /dev/fd
rpool/ROOT/solaris/var
                    30707712      265627    18800914     2%    /var
swap                     7948816      131136     7817680     2%    /tmp
rpool/VARSHARE          30707712          62    18800914     1%    /var/share
rpool/export            30707712          32    18800914     1%    /export
rpool/export/home       30707712          32    18800914     1%    /export/home
rpool/export/home/joliver
                    30707712        7922    18800914     1%    /export/home/joliver
rpool                   30707712        4967    18800914     1%    /rpool
rpool/VARSHARE/zones    30707712          31    18800914     1%    /system/zones
rpool/VARSHARE/pkg      30707712          32    18800914     1%    /var/share/pkg
rpool/VARSHARE/pkg/repositories
                    30707712          31    18800914     1%    /var/share/pkg/repositories

답변1

당신이 찾고 있는 것은 다음과 같습니다:

format -> select the desired disks -> fdisk

x86 기반 Solaris는 파티셔닝을 사용하여 자체 파티션 스타일(슬라이스)을 만듭니다. 따라서 Windows 및 Linux에서는 하나의 파티션 유형이 Solaris이고 나머지는 다른 파티션으로 표시됩니다. Solaris에서는 fdisk 명령을 사용하지 않는 한 Solaris 파티션만 볼 수 있습니다. 여기에서 찾고 있는 파티션의 ID를 얻을 수 있습니다.

올바르게 설치되었는지 확인하려면 언제든지 fstyp 명령을 사용하여 초기 테스트를 수행할 수 있습니다.

fstyp /dev/dsk/c1t0d0p엑스여기서 X는 파티션 ID입니다.

관련 정보