반응형

솔라리스 10 10/08버전이 다운로드 가능하게 페이지가 업데이트 되었습니다.

What's New in the Solaris 10 10/08 Release

 

ZFS와 관련된 내용들과 IIIMF 한글입력기의 UI와 기능추가된 부분이 있고 Companion Software가 다운로드페이지에 다시 생겼습니다. 오픈솔라리스(OpenSolaris) 사용하시는 분들에게는 그다지 새로운 내용은 없을듯 합니다.

 

새로 변경된 내용.   What's new in Solaris 10 10/08 (also known as Update 6) 참고

  • 10/08 버전부터 ZFS root pools 설치가 가능합니다.

 

  • 설치시 Solaris Interactive Text (3번과 4번 )설치선택하면 UFS  와  ZFS 중 선택하는 화면이 나옵니다.

 

  • ZFS dataset 의 롤백시 unmount 하지 않고 가능합니다.

 

  • zfs send 코맨드에서 incremental stream으로 여러개 스냅샷에서 하나의 스냅샵으로 보낼수있습니다.
    • end [-R] [-[iI] 스냅샷] <스냅샷>
    • # zfs send -I pool/fs@snapA pool/fs@snapD > /snaps/fs@combo )

 

  • 새로운 New ZFS storage pool property 정보를 제공합니다.
    • zpool get all [users] 와 같은 명령을 사용할수있습니다.
    • # zpool get all cecil
      NAME   PROPERTY     VALUE       SOURCE
      cecil  size         29.8G       -
      cecil  used         168K        -
      cecil  available    29.7G       -
      cecil  capacity     0%          -
      cecil  altroot      -           default
      cecil  health       ONLINE      -
      cecil  guid         13211797056201891373  -
      cecil  version      10          default
      cecil  bootfs       -           default
      cecil  delegation   on          default
      cecil  autoreplace  off         default
      cecil  cachefile    -           default
      cecil  failmode     wait        default

 

  • ZFS history 코맨드 에서 -i, -l 등의 옵션이 추가되었습니다.

    • -l 옵션은 유저, 호스트, 존등이 포함된 내용을 표시해줍니다.
    • [sol10u6:/cecil]# zpool history -l cecil
      'cecil'에 대한 기록:
      2008-11-01.10:35:51 zpool create cecil c0d0p1 [user root on sol10u6:global]
      2008-11-01.10:56:05 zfs create cecil/test [user root on sol10u6:global]
      2008-11-01.10:56:13 zfs create cecil/testfs [user root on sol10u6:global]
      2008-11-01.11:00:59 zfs snapshot cecil/test@snap1 [user root on sol10u6:global]

    • -i 옵션은 진단용도로 활용할수있도록 내부 이벤트 정보를 표시해줍니다.
    • [sol10u6:/cecil]# zpool history -i cecil 'cecil'에 대한 기록:
      2008-11-01.10:35:51 zpool create cecil c0d0p1
      2008-11-01.10:56:05 [internal create txg:46] dataset = 21
      2008-11-01.10:56:05 zfs create cecil/test
      2008-11-01.10:56:13 zfs create cecil/testfs
      2008-11-01.11:00:59 [internal snapshot txg:61] dataset = 30
      2008-11-01.11:00:59 zfs snapshot cecil/test@snap1
      2008-11-01.10:56:05 [internal create txg:46] dataset = 21
      2008-11-01.10:56:13 [internal create txg:48] dataset = 27

 

  • ZFS filesystems의 업그래이드가 가능합니다. (zfs upgrade 코맨드 지원)
    • # zfs upgrade

 

  • ZFS 일반사용자(non-privileged user)에게 ZFS 세분화된 권한의 위임이 가능합니다.
    • # zfs allow  또는 # zfs unallow  명령으로 퍼미션 조정이 가능
    • # zpool get delegation desk
      NAME  PROPERTY    VALUE       SOURCE
      desk    delegation      on             default
      # zpool set delegation=off desk
      # zpool get delegation desk
      NAME  PROPERTY    VALUE       SOURCE
      desk    delegation      off              local

 

  • 별도의 Logging 장치 설정이 가능 - ZFS intent log (ZIL)

 

  • ZFS datasets 을 중간 경유지가 없어도 즉각적으로 생성 가능 ( -p 옵션 사용)
    • # zfs create -p -o compression=on cecil/desk/ebooks
    • # zfs list
      NAME                         USED  AVAIL  REFER  MOUNTPOINT
      cecil                            283K  29.3G  22.5K  /cecil
      cecil/deathk                 37K    29.3G    19K  /cecil/deathk
      cecil/deathk/dkares      18K    29.3G    18K  /cecil/deathk/dkares
      # zfs create -p -o compression=on cecil/desk/ebooks
      # zfs list
      NAME                         USED  AVAIL  REFER  MOUNTPOINT
      cecil                            264K   29.3G   23.5K    /cecil
      cecil/deathk                 37K     29.3G   19K      /cecil/deathk
      cecil/deathk/dkares      18K     29.3G   18K      /cecil/deathk/dkares
      cecil/desk                    36K     29.3G   18K      /cecil/desk               <----- 알아서 생김 ㅡ,ㅡ;
      cecil/desk/ebooks        18K     29.3G   18K      /cecil/desk/ebooks

    • 릴리즈(u5)에서는 cannot create 'cecil/desk/ebooks': parent does not exist

 

  • ZFS hot-plugging 향상

 

  • 순환적인 ZFS snapshots 변경(Recursively renaming ZFS snapshots) --- 순환적이라는 표현이 맞을듯 싶네요 ㅡ,ㅡ;
    • [sol10u6:/]# zfs list
      NAME                         USED  AVAIL  REFER  MOUNTPOINT
      cecil                        266K  29.3G  23.5K  /cecil
      cecil/deathk                  37K  29.3G    19K  /cecil/deathk
      cecil/deathk/dkares           18K  29.3G    18K  /cecil/deathk/dkares
      cecil/desk                    37K  29.3G    19K  /cecil/desk
      cecil/desk/ebooks             18K  29.3G    18K  /cecil/desk/ebooks
      cecil/test                    18K  29.3G    18K  /cecil/test
      cecil/test@snap1                0      -    18K  -
      [sol10u6:/]# zfs snapshot -r cecil/desk@today  // cecil/desk 하위에 스냅샷 생성
      [sol10u6:/]# zfs list
      NAME                         USED  AVAIL  REFER  MOUNTPOINT
      cecil                        262K  29.3G  23.5K  /cecil
      cecil/deathk                  37K  29.3G    19K  /cecil/deathk
      cecil/deathk/dkares           18K  29.3G    18K  /cecil/deathk/dkares
      cecil/desk                    37K  29.3G    19K  /cecil/desk
      cecil/desk@today                0      -    19K  -
      cecil/desk/ebooks             18K  29.3G    18K  /cecil/desk/ebooks
      cecil/desk/ebooks@today         0      -    18K  -
      cecil/test                    18K  29.3G    18K  /cecil/test
      cecil/test@snap1                0      -    18K  -
      [sol10u6:/]# zfs rename -r cecil/desk@today @yesterday     // today를 yesterday 로 모두 변경
      [sol10u6:/]# zfs list
      NAME                          USED  AVAIL  REFER  MOUNTPOINT
      cecil                         266K  29.3G  23.5K  /cecil
      cecil/deathk                   37K  29.3G    19K  /cecil/deathk
      cecil/deathk/dkares            18K  29.3G    18K  /cecil/deathk/dkares
      cecil/desk                     37K  29.3G    19K  /cecil/desk
      cecil/desk@yesterday             0      -    19K  -
      cecil/desk/ebooks              18K  29.3G    18K  /cecil/desk/ebooks
      cecil/desk/ebooks@yesterday      0      -    18K  -
      cecil/test                     18K  29.3G    18K  /cecil/test
      cecil/test@snap1                 0      -    18K  -
 
  • ZFS 에서 Gzip 압축 지원
    • gzip(default) 또는  gzip-[1-9] 옵션이 사용가능합니다.
    • zfs create -o compression=gzip users/home/snapshots
    • zfs create -o compression=gzip-9 users/home/snapshots

 

  • ZFS의 사용자 데이터의 복사본을 1~3개 까지 설정할수있습니다.
      [sol10u6:/]# zfs get copies cecil/desk/ebooks
      NAME               PROPERTY  VALUE              SOURCE
      cecil/desk/ebooks  copies    1                  default
      [sol10u6:/]# zfs set copies=4 cecil/desk/ebooks
      cannot set property for 'cecil/desk/ebooks': 'copies' must be one of '1 | 2 | 3'
      [sol10u6:/]# zfs set copies=3 cecil/desk/ebooks
      [sol10u6:/]# zfs get copies cecil/desk/ebooks
      NAME               PROPERTY  VALUE              SOURCE
      cecil/desk/ebooks  copies    3                  local

 

추가적인 부분은 다음 포스트에서 써야겠네요.  릴리즈 노트 읽을 때는 변경된것 몇개 안되는거 같은데 막상 옮길려니 은근하게 많군요.  자세한 사항은 릴리즈 노트를 참고하세요

Solaris U6 설치화면중에 UFS와 ZFS 선택하는 화면 입니다.(Interactive text 4번 으로 설치를 진행했습니다.)

Solaris Install Option

Solaris Install Option

Solaris U6 UFS or ZFS

Solaris U6 UFS or ZFS

Solaris ZFS Setting Screen

Solaris ZFS Setting Screen



새롭게 바뀐 IIIMF (한글입력기)

Solaris u5의 입력기 모양과 u6의 입력기

Solaris u5의 입력기 모양과 u6의 입력기

IIIMF 한국어 버전정보 화면

IIIMF 한국어 버전정보 화면



한국어 입력기는 릴리즈 노트에도 나와있듯 UI와 여러기능들이 추가되었습니다. 특히 한글한자 표시 옵션은 3가지정도로 늘었습니다.  한자입력의 경우 學校,  學校(학교), 학교(學校) 이렇게 세가지로 표시할수있도록 바뀌었습니다. 입력기 모양세로만 보면 이전게 더 낳은것 같기하지만 세부적인 기능들이 많이 추가되어있습니다. 사실 GUI 환경에서는 거의 사용하질 않아서 이정도 설명만.....


반응형