솔라리스 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 U6 UFS or ZFS
Solaris ZFS Setting Screen
새롭게 바뀐 IIIMF (한글입력기)
Solaris u5의 입력기 모양과 u6의 입력기
IIIMF 한국어 버전정보 화면
한국어 입력기는 릴리즈 노트에도 나와있듯 UI와 여러기능들이 추가되었습니다. 특히 한글한자 표시 옵션은 3가지정도로 늘었습니다. 한자입력의 경우 學校, 學校(학교), 학교(學校) 이렇게 세가지로 표시할수있도록 바뀌었습니다. 입력기 모양세로만 보면 이전게 더 낳은것 같기하지만 세부적인 기능들이 많이 추가되어있습니다. 사실 GUI 환경에서는 거의 사용하질 않아서 이정도 설명만.....
'Solaris' 카테고리의 다른 글
Marcelo Leal's ZFS Internals (0) | 2010.04.22 |
---|---|
오픈솔라리스 2008.11의 파일시스템 백업 및 복원 기능 타임슬라이더(TimeSlider) (0) | 2008.12.07 |
오픈솔라리스 Repository에 인증(Authority) 추가 (0) | 2008.10.26 |
Solaris patch 관리툴 Patch Check Advanced (pca) (0) | 2008.10.09 |
Solaris 10 SMF(Service Management Facility) 관리에 도움을 주는 Script (0) | 2008.10.08 |