建设工作站服务器
从Solaris9开始,磁盘管理中引入了可扩展固件接口( EFI )类型的磁盘标签,以支持超过1TB的存储设备。 与传统的卷内容( vtoc )级别方法有很大不同。 使用formate命令后,可以查看通过label命令选择label的类型菜单。 传统的vtoc标签在格式标签中被称为SMI。
与vtoc标签相比,EFI标签的主要区别表现为:
可以支持1TB以上的磁盘,包括磁盘阵列等逻辑磁盘。
分区方式发生了变化,可用的分区为slices 06,其中2个分区也是普通的可用分区。
一个分区不能与其他分区或级别( backuplabel )重叠。 其他分区的第一个扇区始终从sector34开始,因为EFIlabel占用34个扇区。 这意味着从sector0开始的分区将不再存在。
EFI标签不存储磁盘的柱面、磁头和扇区信息。 因此,使用EFI标签时,按扇区编号操作,分区大小用“块”( block )表示。
磁盘信息最初保存在备用柱面区域( alternatecylindersarea,磁盘的最后两个柱面),EFI标签保存在slice8中。
使用“format”工具修改partition时,大小为零的分区将自动标记为“未关联”( tag )。 大小非零的分区将被赋予默认标签“usr”。 分割分区后,可以使用partitionchange菜单更改非零容量的分区标签。 不能更改为“未分配”标签。
EFI标签有几个限制。 因此,对于是否应该在APP应用程序环境中使用至少1TB的磁盘(和逻辑磁盘),必须考虑以下限制: 如果不想受到EFI标签的限制,请不要使用1TB以上的磁盘。 对于阵列逻辑磁盘,必须减小逻辑磁盘的容量。 EFI标签的限制主要如下。
当前的SCSI驱动程序( ssd )最多只支持2TB的容量。 如果需要大于2TB的容量,则必须使用存储管理工具(如SolarisVolumeManager )创建大容量设备。
虽然某些Layeredsoftwareproducts声称支持EFI-labeled磁盘,但在实践中可能无法正确访问EFIlabel磁盘。
以前的Solaris版本无法识别EFI标签。
EFI级别不支持IDE驱动器。
EFI标签磁盘不能是启动盘。
SolarisManagementConsole的磁盘管理器工具无法管理EFI标签磁盘。 只能使用格式工具对EFI标签磁盘进行分区,并使用SolarisManagementConsole的增强存储工具管理EFI标签磁盘
由于重叠分区在EFI中不可用,因此原始的两个分区不能全部表示。 在这种情况下,全面的显示方法是cxtydz。
EFIlabel磁盘或分区的容量信息中不再出现柱面、磁头等参数,以扇区或块为单位。
format工具的某些选项/子命令在EFI级别磁盘上不再可用。
不支持-save选项,因为EFI标签磁盘不再需要使用format.dat中的记录。
不能使用-backup选项,因为一旦找到主标签,磁盘驱动器就可以写回磁盘。 执行步骤与VOTC方式完全不同
让我们来看看EFI标签的实例。
示例1,EFI标签磁盘的全面拷贝
在传统的VTOC方法中,双分区( s2 )表示整个表面,因此工程师们习惯于使用dd进行全面复制。
dif=/dev/rdsk/c0t0 d0s2of=/dev/rdsk/c0T2 d0s2bs=128 k
EFI标签磁盘的副本不同。 一个是在EFI标签上没有s2,另一个是在EFI标签盘上有UUID ( universallyuniqueidentifer ),如果直接复制的话两个盘的UUID重复,一些软件产品读取重复的uuid
请看示例:
1 .全面数据克隆目标:
# ddif=/dev/rdsk/c0t0 d0 of=/dev/rdsk/c0T2 d0 bs=128 k
2 .将源磁盘的prtvtoc输出传输到fmthard命令,以生成目标磁盘的新级别:
# prtv TOC/dev/rdsk/c0t0d0| fmthard-s/dev/rdsk/c0t2d 0
示例2,创建EFI或SMI标签
对于小于1TB的磁盘,可以同时使用vtoc标签和EFI标签。 使用不带参数的常规format命令(例如,如果母盘已经标记了标签)不会更改原始标签类型; 如果没有标签,则会提示您使用普通的VTOC类型进行标签。 如果需要选择和指定标签类型,或者需要更改原始标签类型,则可以使用format-e参数。
常见的格式标签命令提示如下:
#format
Searchingfordisks…done
……
格式标签
Readytolabeldisk,continue?
带有-e参数的格式标签命令可能如下所示:
#format-e
Searchingfordisks…done
……
格式标签
[0]短信标签
[1]EFI级别
SpecifyLabeltype[0]:0
Readytolabeldisk,continue?
有标签类型的选择菜单。
例3、使用format工具将1.15TB的EFI标签盘分为3个区域
#format
……
分区修改
Selectpartitioningbase :
0.currentpartitiontable ( original )。
1.AllFreeHog
choosebase(enternumber ) [0]? 1
parttagflagfirstsectorsizelastsector
0rootwm000
1usrwm000
2unassignedwm000
3unassignedwm000
4unassignedwm000
5unassignedwm000
6usrwm000
8 reserved WM 25769246388.00 MB 2576941021
doyouwishtocontinuecreatinganewpartition
tablebasedonabovetable[yes]? y
FreeHogpartition[6]? 4
Entersizeofpartition0[0b,34e,0mb,0gb,0tb] :
Entersizeofpartition1[0b,34e,0mb,0gb,0tb] :
Entersizeofpartition2[0b,34e,0mb,0gb,0tb]:400gb
Entersizeofpartition3[0b,838860834e,0mb,0gb,0tb]:400gb
Entersizeofpartition5[0b,1677721634e,0mb,0gb,0tb] :
Entersizeofpartition6[0b,1677721634e,0mb,0gb,0tb] :
parttagflagfirstsectorsizelastsector
0unassignedwm000
1unassignedwm000
2usrwm34400.00GB838860833
3 usr WM 838860834400.00 GB 1677721633
4 usr WM 167721634428.77 GB 2576924637
5unassignedwm000
6unassignedwm000
8 reserved WM 25769246388.00 MB 2576941021
Readytolabeldisk,continue? 是
partitionq
例4、显示光盘的标签信息
#prtvtoc/dev/rdsk/c0t0d0s0
*/dev/rdsk/c0t0d0s0partition map
*
*Dimensions :
* 512字节/秒
* 63安全/跟踪
* 15跟踪/循环
* 945安全/客户端
* 8894周期
* 8892访问周期
*
*Flags :
*1:不可移动
*10 :只读
*
*FirstSectorLast
* partitiontagflagssectorcountsectormountdirectory
0200104895033812104430159/
1301010489501048949
2500084029408402939
700443016039727808402939/export/home
这是vtoc标签磁盘。
#prtvtoc/dev/rdsk/c3t1d0s0
*/dev/rdsk/C3 t1 d0s0partition map
*
*Dimensions :
* 512字节/秒
* 2479267840安全
* 2479267773访问安全性
*
*Flags :
*1:不可移动
*10 :只读
*
*FirstSectorLast
* partitiontagflagssectorcountsectormountdirectory
020034262144262177
1301262178262144524321
640052432224787271002479251421
811002479251422163842479267805
这是EFI标签光盘。
原文地址: http://www.chinaunix.net/old _ JH/6/955384.html
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn