solaris-磁盘管理
【摘要】 本次测试使用x86平台。1,磁盘标签管理关于磁盘标签专门为每个磁盘保留的一个特殊区域,用于存储有关磁盘的控制器、几何参数和分片的信息。此信息称为磁盘的标签。用于描述磁盘标签的另一个术语是带有 VTOC 标签的磁盘上的 VTOC(卷目录)。为磁盘设置标签意味着将分片信息写入磁盘。更改磁盘分片后,通常要为磁盘设置标签。Oracle Solaris 发行版支持以下两种磁盘标签:SMI-用于容量小于...
本次测试使用x86平台。
1,磁盘标签管理
关于磁盘标签
专门为每个磁盘保留的一个特殊区域,用于存储有关磁盘的控制器、几何参数和分片的信息。此信息称为磁盘的标签。用于描述磁盘标签的另一个术语是带有 VTOC 标签的磁盘上的 VTOC(卷目录)。为磁盘设置标签意味着将分片信息写入磁盘。更改磁盘分片后,通常要为磁盘设置标签。
Oracle Solaris 发行版支持以下两种磁盘标签:
SMI-用于容量小于 2 TB 的磁盘的传统 VTOC 标签。
EFI-支持容量超过 2 TB 的磁盘。可扩展固件接口 GUID 分区表 (Extensible Firmware Interface GUID Partition Table, EFI GPT) 磁盘标签还适用于小于 2 TB 的磁盘。
如果创建分片后未能为磁盘设置标签,则无法使用分片,因为 OS 不能识别这些分片。
设置磁盘便签命令:
在 x86 系统上:
-
磁盘被分成 fdisk 分区。fdisk 分区是为特定操作系统(如 Oracle Solaris OS)保留的磁盘段。
-
Oracle Solaris OS 将十个分片(编号为 0–9)置于 Solaris fdisk 分区上。
使用原始数据分片
磁盘标签存储在每个磁盘的块 0 中。因此,用于创建原始数据分片的第三方数据库应用程序决不能从块 0 启动。否则,将覆盖磁盘标签,且磁盘上的数据将无法访问。
请勿对原始数据分片使用以下磁盘区域,这些原始数据分片有时是由第三方数据库应用程序创建的:
-
存储磁盘标签的块 0
-
分片 2,表示带有 VTOC 标签的整个磁盘
-
root@solaris:~# format -e
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1t0d0 <VMware-Virtual disk-2.0-50.00GB>
/pci@0,0/pci15ad,1976@10/sd@0,0
1. c1t1d0 <VMware-Virtual disk-2.0-200.00GB>
/pci@0,0/pci15ad,1976@10/sd@1,0
2. c1t2d0 <VMware-Virtual disk-2.0-100.00GB>
/pci@0,0/pci15ad,1976@10/sd@2,0
3. c1t3d0 <VMware-Virtual disk-2.0-15.00GB>
/pci@0,0/pci15ad,1976@10/sd@3,0
Specify disk (enter its number): 3
selecting c1t3d0 <VMware-Virtual disk-2.0 cyl 1955 alt 2 hd 255 sec 63>
[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
scsi - independent SCSI mode selects
cache - enable, disable or query SCSI disk cache
volname - set 8-character volume name
!<cmd> - execute <cmd>, then return
quit
# 设置为[0] SMI Label 标签
format> label
[0] SMI Label
[1] EFI Label
Specify Label type[0]:
Ready to label disk, continue? y
partition> p
Current partition table (original):
Total disk cylinders available: 1955 + 2 (reserved cylinders)
Part Tag Flag Cylinders Size Blocks
0 unassigned wm 0 0 (0/0/0) 0
1 unassigned wm 0 0 (0/0/0) 0
2 backup wu 0 - 1954 14.98GB (1955/0/0) 31407075
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 7.84MB (1/0/0) 16065
9 unassigned wm 0 0 (0/0/0) 0
2,磁盘分区
在分区时,不能从Cylinder 0开始,而应该从Cylinder 1开始。
使用原始数据分片
磁盘标签存储在每个磁盘的块 0 中。因此,用于创建原始数据分片的第三方数据库应用程序决不能从块 0 启动。否则,将覆盖磁盘标签,且磁盘上的数据将无法访问。
请勿对原始数据分片使用以下磁盘区域,这些原始数据分片有时是由第三方数据库应用程序创建的:
-
存储磁盘标签的块 0
-
分片 2,表示带有 VTOC 标签的整个磁盘
#本次把磁盘容量分配个s6分片
partition> p
Current partition table (unnamed):
Total disk cylinders available: 1956 + 2 (reserved cylinders)
Part Tag Flag Cylinders Size Blocks
0 unassigned wm 0 0 (0/0/0) 0
1 unassigned wm 0 0 (0/0/0) 0
2 backup wu 0 - 1955 14.98GB (1956/0/0) 31423140
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 7.84MB (1/0/0) 16065
9 unassigned wm 0 0 (0/0/0) 0
partition> 6
Part Tag Flag Cylinders Size Blocks
6 unassigned wm 0 0 (0/0/0) 0
Enter partition id tag[unassigned]: usr
Enter partition permission flags[wm]:
Enter new starting cyl[1]: 3
Enter partition size[0b, 0c, 3e, 0.00mb, 0.00gb, 0.00tb]: 14gb
partition> p
Current partition table (unnamed):
Total disk cylinders available: 1956 + 2 (reserved cylinders)
Part Tag Flag Cylinders Size Blocks
0 unassigned wm 0 0 (0/0/0) 0
1 unassigned wm 0 0 (0/0/0) 0
2 backup wu 0 - 1955 14.98GB (1956/0/0) 31423140
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 usr wm 3 - 1830 14.00GB (1828/0/0) 29366820
7 unassigned wm 0 0 (0/0/0) 0
8 boot wu 0 - 0 7.84MB (1/0/0) 16065
9 unassigned wm 0 0 (0/0/0) 0
partition> lab
Ready to label disk, continue? y
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)