Как мне рекурсивно перечислить все общие ресурсы / наборы данных NFS в OpenIndiana?

Запуск OpenIndiana 2020. Выпуск zfs get sharenfsперечисляет все общие ресурсы NFS по большей части. Но как я могу узнать, используются ли какие-либо подкаталоги с разными свойствами? Выбор файловой системы из списка, например tank1/testset и используя zfs get sharenfs tank1/testset снова перечисляет только родительский статус.

admin@oi2:~$ zfs get sharenfs tank1/testset
NAME              PROPERTY  VALUE     SOURCE
tank1/testset     sharenfs  on        local

По сути, я хочу вернуть информацию, установленную в команде, как в следующем примере:

zfs set share=name=pp,path=/pub,prot=nfs,sec=sys,rw=*,public rpool/public

cat /etc/dfs/sharetab Не отображает подробную информацию (особенно IP-адреса), указанную в поле "rw".

Выдача просто share списки

testset@tank1/ /tank1/testset rw ""

но без дополнительной информации. Означает ли это, что для этого общего ресурса не установлены разрешения rw?

Выдача sharemgr show приводит к:

default
smb
          /var/smb/cvol
zfs
    zfs/tank1
          /tank1
    zfs/tank1/testset
          /tank1/testset

Например я выдал share -o rw=@192.168.23.0,root=@192.168.23.0 /tank1/testset но понятия не имею, как увидеть эту информацию после того, как она была установлена.

2 ответа

В Солярисе 11.4zfs get exportрекурсивно перечисляет все общие ресурсы NFS, не показывая каждыйsharenfsправильно для каждой файловой системы и снимка:

      # zfs get share
NAME                   PROPERTY  VALUE  SOURCE
export/backups         share     name=export_backups,path=/export/backups,prot=nfs,sec=default,root=@192.168  local
export/home            share     name=export_home,path=/export/home,prot=nfs,sec=default  local
export/home/ahenle     share     name=export_home_ahenle,path=/export/home/ahenle,prot=nfs,sec=default  local
export/home/...        share     name=export_home_...,path=/export/home/...,prot=nfs,sec=default  local
export/home/...        share     name=export_home_...,path=/export/home/...,prot=nfs,sec=default  local
export/home/...        share     name=export_home_...,path=/export/home/...,prot=nfs,sec=default  local

Я не уверен в Solaris, но в Linux вы можете просмотреть свойства NFS набора данных ZFS с помощью

      cat /etc/exports.d/zfs.exports

или

       cat /etc/zfs/exports 
Другие вопросы по тегам