既存のSolaris 11(x86)インストールをHDDから新しいSSDに移動したいと思います。 SSDはHDDよりも小さいため、ddを使用した単純コピーは不可能です。
ベストアンサー1
私の問題に対する解決策を見つけました。
- DVD/ISOから起動
- コンソールの起動
ディスクラベルとパーティションレイアウトの作成
root@solaris:~# format c2t1d0
selecting c2t1d0 <VMware,-VMware Virtual S-1.0-16.00GB>
[disk formatted]
FORMAT MENU:
disk - select a disk
type - select (define) a disk type
partition - select (define) a partition table
current - describe the current disk
format - format and analyze the disk
fdisk - run the fdisk program
repair - repair a defective sector
label - write label to the disk
analyze - surface analysis
defect - defect list management
backup - search for backup labels
verify - read and display labels
inquiry - show disk ID
volname - set 8-character volume name
!<cmd> - execute <cmd>, then return
quit
format> part
PARTITION MENU:
0 - change `0' partition
1 - change `1' partition
2 - change `2' partition
3 - change `3' partition
4 - change `4' partition
5 - change `5' partition
6 - change `6' partition
select - select a predefined table
modify - modify a predefined partition table
name - name the current table
print - display the current table
label - write partition map and label to the disk
!<cmd> - execute <cmd>, then return
quit
partition> print
Current partition table (original):
Total disk sectors available: 33537981 + 16384 (reserved sectors)
Part Tag Flag First Sector Size Last Sector
0 BIOS_boot wm 40 260.00MB 532519
1 usr wm 532520 15.74GB 33538013
2 unassigned wm 0 0 0
3 unassigned wm 0 0 0
4 unassigned wm 0 0 0
5 unassigned wm 0 0 0
6 unassigned wm 0 0 0
8 reserved wm 33538015 8.00MB 33554398
partition> quit
FORMAT MENU:
disk - select a disk
type - select (define) a disk type
partition - select (define) a partition table
current - describe the current disk
format - format and analyze the disk
fdisk - run the fdisk program
repair - repair a defective sector
label - write label to the disk
analyze - surface analysis
defect - defect list management
backup - search for backup labels
verify - read and display labels
inquiry - show disk ID
volname - set 8-character volume name
!<cmd> - execute <cmd>, then return
quit
format> quit
新しいディスクのシャード 1 に新しい zpool を作成します。
root@solaris:~# zpool create rpool1 c2t1d0s1
元のzpoolの再帰的スナップショットの作成
root@solaris:~# zfs snapshot -r rpool@now
zfs send | receiveを介してスナップショットを新しいzpoolにコピーする
root@solaris:~# zfs send -R rpool@now | zfs recv -Fdu rpool1
2 つの zpool エクスポート
root@solaris:~# zpool export rpool
root@solaris:~# zpool export rpool1
元の zpool 名で新しい zpool を取得します。
root@solaris:~# zpool import -f rpool1 rpool
起動環境の有効化
root@solaris:~# beadm activate be://rpool/solaris
新しいディスクへのブートローダのインストール
root@solaris:~# bootadm install-bootloader -P rpool
起動環境を有効にします。 (2回目のアクティブ化を行わないとエラーが発生します。)
root@solaris:~# beadm activate be://rpool/solaris
スナップショットのリスト
root@solaris:~# zfs list -t snapshots
スナップショットの削除
root@solaris:~ # zfs destroy -R rpool@now
再起動
root@solaris:# reboot
システムから古いディスクを取り外す