列出Solaris OS上的卷 [英] Listing the volumes on Solaris OS

查看:9
本文介绍了列出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磁盘,因此没有sxpx后缀。

这篇关于列出Solaris OS上的卷的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆