2016-02-24 2 views
0

Я новичок в ОС Solaris и пытаюсь написать скрипт, который собирает данные о томах из коробки солнечных батарей.Листинг томов на Solaris OS

Мы сделали аналогичный скрипт для Linux, и мы использовали команду «df -P» для отображения томов и выбора записей, начинающихся с «/ dev».

По умолчанию в linux я мог видеть том «/ dev/sda1».

Когда я запускаю команду df на панели solaris (df -k), я не мог видеть запись, похожую на (/ dev/*) в моем выходе.

Когда я установил компакт-диск, я мог видеть запись на выходе df, как показано ниже.

/dev/dsk/c1t1d0s2   57632  57632   0 100% /media/VBOXADDITIONS_5.0.14_105127 

Итак, в solaris, каков шаблон, я должен искать, чтобы выбрать тома? И почему я не вижу хотя бы один том в шаблоне/dev/ Это «/ dev» или что-то еще?

Я использую изображение solaris 11 на виртуальной коробке оракула.

Когда я пытаюсь "формат" команды, я мог видеть, 3 диска:

AVAILABLE DISK SELECTIONS: 
     0. c1d0 <VBOX HAR-8ea18e8b-2b2a0a5-0001-31.25GB> testvolu 
      /[email protected],0/[email protected],1/[email protected]/[email protected],0 
     1. c2d0 <VBOX HAR-b4343b55-dbed77c-0001 cyl 1020 alt 2 hd 64 sec 32> 
      /[email protected],0/[email protected],1/[email protected]/[email protected],0 
     2. c3t0d0 <ATA-VBOX HARDDISK-1.0 cyl 1009 alt 2 hd 64 sec 32> 
      /[email protected],0/pci8086,[email protected]/[email protected],0 

Но я не вижу какой-либо раздел в "ДФ -k"

Кроме того, я читал здесь (https://docs.oracle.com/cd/E19455-01/805-6331/6j5vgg680/index.html) , имена дисков должны быть в формате «/ dev/dsk/*».

ответ

0

Solaris 11 использует ZFS, который не имеет отношения «один к одному» между томами (разделами) и файловыми системами.

Вы можете посмотреть вывод , чтобы получить базовые устройства.

$ 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 суффикса.

+0

Я читаю здесь (https://docs.oracle.com/cd/E19455-01/805-6331/6j5vgg680/index.html), что имена дисков должны быть в формате «/ dev/dsk/*». Итак, почему я не вижу никаких разделов, хотя команда «format» показывает 3 диска? – venkataratnam

+0

Где вы не видите разделы и почему вы хотите, чтобы разделы отображались в первую очередь? – jlliagre

+0

Я не вижу разделы под «df -k», я кодирую продукт мониторинга, где мне нужно показать все связанные с объемом данные с сервера solaris – venkataratnam