solaris-磁盘管理

举报
snowofsummer 发表于 2022/08/05 10:00:43 2022/08/05
【摘要】 本次测试使用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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

举报
请填写举报理由
0/200