|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||
2013年07月28日(日) 旧暦 [n年日記] [更新:"2013/07/28 17:27:11"]#1 disk > 2T
# gpt show sd0
start size index contents
0 5860378032
# stty erase ^H
# gpt create sd0
# gpt destroy sd0
# gpt show sd0
start size index contents
0 1 PMBR
1 5860378031
# gpt create sd0
# gpt add -s 2097152 sd0
Partition added, use:
dkctl sd0 addwedge <wedgename> 34 2097152 <type>
to create a wedge for it
# gpt add -s 8388608 sd0
Partition added, use:
dkctl sd0 addwedge <wedgename> 2097186 8388608 <type>
to create a wedge for it
# gpt add -s 20971520 sd0
Partition added, use:
dkctl sd0 addwedge <wedgename> 10485794 20971520 <type>
to create a wedge for it
# gpt add -s 62914560 sd0
Partition added, use:
dkctl sd0 addwedge <wedgename> 31457314 62914560 <type>
to create a wedge for it
# gpt add sd0
Partition added, use:
dkctl sd0 addwedge <wedgename> 94371874 5766006125 <type>
to create a wedge for it
# dkctl sd0 addwedge dk0 34 2097152 ffs dkctl: /dev/rsd0d: addwedge: Invalid argument # dkctl sd0 delwedge dk0 dk0 at sd0 (root) deleted #
# gpt show sd0
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 2097152 1 GPT part - NetBSD FFSv1/FFSv2
2097186 8388608 2 GPT part - NetBSD FFSv1/FFSv2
10485794 20971520 3 GPT part - NetBSD FFSv1/FFSv2
31457314 62914560 4 GPT part - NetBSD FFSv1/FFSv2
94371874 5766006125 5 GPT part - NetBSD FFSv1/FFSv2
5860377999 32 Sec GPT table
5860378031 1 Sec GPT header
# dkctl sd0 addwedge dk0 34 2097152 ffs
dkctl: /dev/rsd0d: addwedge: Invalid argument
# gpt show sd0
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 2097152 1 GPT part - NetBSD FFSv1/FFSv2
2097186 8388608 2 GPT part - NetBSD FFSv1/FFSv2
10485794 20971520 3 GPT part - NetBSD FFSv1/FFSv2
31457314 62914560 4 GPT part - NetBSD FFSv1/FFSv2
94371874 5766006125 5 GPT part - NetBSD FFSv1/FFSv2
5860377999 32 Sec GPT table
5860378031 1 Sec GPT header
# dkctl sd0 addwedge root 34 2097152
usage: dkctl device
dkctl device command [arg [...]]
Available commands:
getcache
setcache none | r | w | rw [save]
synccache [force]
keeplabel yes | no
badsector flush | list | retry
addwedge name startblk blkcnt ptype
delwedge dk
getwedgeinfo
listwedges
strategy [name]
# dkctl sd0 addwedge root 34 2097152 ffs
dkctl: /dev/rsd0d: addwedge: Invalid argument
# dkctl sd0 getwedgeinfo
dkctl: /dev/rsd0d: getwedgeinfo: Bad file descriptor
# dkctl sd0 listwedges
/dev/rsd0d: 1 wedge:
dk0: root, 5860377965 blocks at 34, type: ffs
# dkctl sd0 delwedge root
dkctl: /dev/rsd0d: delwedge: No such process
# dkctl sd0 delwedge dk
dkctl: /dev/rsd0d: delwedge: No such process
# dkctl sd0
strategy:
/dev/rsd0d: priocscan
cache:
/dev/rsd0d: read cache enabled
/dev/rsd0d: read cache enable is not changeable
/dev/rsd0d: write cache enable is not changeable
/dev/rsd0d: cache parameters are not savable
wedges:
/dev/rsd0d: 1 wedge:
dk0: root, 5860377965 blocks at 34, type: ffs
# dkctl sd0 delwedge root
dkctl: /dev/rsd0d: delwedge: No such process
# dkctl sd0 delwedge dk0
dk0 at sd0 (root) deleted
# dkctl sd0 addwedge root 34 2097152
usage: dkctl device
dkctl device command [arg [...]]
Available commands:
getcache
setcache none | r | w | rw [save]
synccache [force]
keeplabel yes | no
badsector flush | list | retry
addwedge name startblk blkcnt ptype
delwedge dk
getwedgeinfo
listwedges
strategy [name]
# dkctl sd0 addwedge root 34 2097152 ffs
dk0 at sd0: root
dk0: 2097152 blocks at 34, type: ffs
dk0 created successfully.
# dkctl sd0 addwedge swap 2097186 8388608 swap
dk1 at sd0: swap
dk1: 8388608 blocks at 2097186, type: swap
dk1 created successfully.
# dkctl sd0 addwedge usr 10485794 20971520 ffs
dk2 at sd0: usr
dk2: 20971520 blocks at 10485794, type: ffs
dk2 created successfully.
# dkctl sd0 addwedge var 31457314 62914560 ffs
dk3 at sd0: var
dk3: 62914560 blocks at 31457314, type: ffs
dk3 created successfully.
# dkctl sd0 addwedge export 94371874 5766006125 ffs
dk4 at sd0: export
dk4: 5766006125 blocks at 94371874, type: ffs
dk4 created successfully.
# dkctl sd0 listwedges /dev/rsd0d: 5 wedges: dk0: root, 2097152 blocks at 34, type: ffs dk1: swap, 8388608 blocks at 2097186, type: swap dk2: usr, 20971520 blocks at 10485794, type: ffs dk3: var, 62914560 blocks at 31457314, type: ffs dk4: export, 5766006125 blocks at 94371874, type: ffs #多分この方法は間違い(良くない = 便利でない) dk0 だけで良い あれ、sysinst は dk が見えない ? sysinst の中では disklabel を良く使う。 その disklabel は gpt に対応していない。 だから単に dk が見えれば良いというものでもない ( つっこみ )
|
最近の日記 2025年10月25日 ・recover from disk error 2025年10月23日 ・dd does not duplicate Windows 11 boot disk ? 2025年10月13日 ・missing package 2025年10月04日 ・pkgin search pkgname segfaults 2025年08月16日 ・installboot (Although it’s too late) | ||