列出Solaris OS上的卷 [英] Listing the volumes on Solaris OS
本文介绍了列出Solaris OS上的卷的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是Solaris操作系统的新手,正在尝试编写一个从Solaris计算机中收集卷数据的脚本。
我们为Linux做了一个类似的脚本,我们使用"df-P"命令列出卷,并选择以"/dev"开头的条目。
默认情况下,在Linux中,我可以看到卷"/dev/sda1"。
当我在Solaris机器(df-k)上运行df命令时,我在输出中看不到任何类似(/dev/*)的条目。
当我挂载CD时,我可以在df输出中看到如下条目。
/dev/dsk/c1t1d0s2 57632 57632 0 100% /media/VBOXADDITIONS_5.0.14_105127
那么,在Solaris中,我应该寻找什么模式来挑选卷?
而且,为什么我在模式/dev/中看不到至少一个卷
是"/dev"还是其他什么?
我在Oracle虚拟计算机上使用的是Solaris 11映像。
当我尝试"Format"命令时,我看到3个磁盘:
AVAILABLE DISK SELECTIONS:
0. c1d0 <VBOX HAR-8ea18e8b-2b2a0a5-0001-31.25GB> testvolu
/pci@0,0/pci-ide@1,1/ide@0/cmdk@0,0
1. c2d0 <VBOX HAR-b4343b55-dbed77c-0001 cyl 1020 alt 2 hd 64 sec 32>
/pci@0,0/pci-ide@1,1/ide@1/cmdk@0,0
2. c3t0d0 <ATA-VBOX HARDDISK-1.0 cyl 1009 alt 2 hd 64 sec 32>
/pci@0,0/pci8086,2829@d/disk@0,0
但是,我在"df-k"中看不到任何分区
另外,我在这里(https://docs.oracle.com/cd/E19455-01/805-6331/6j5vgg680/index.html)看到,磁盘名称应采用"/dev/dsk/*"格式。
推荐答案
Solaris 11使用在卷(分区)和文件系统之间没有一对一关系的ZFS。
您可以查看zpool status
输出以获取底层设备。
$ zpool status
pool: rpool
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
c1t0d0 ONLINE 0 0 0
这里使用的是整个c1t0d0
磁盘,因此没有sx
或px
后缀。
这篇关于列出Solaris OS上的卷的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文