Как мне рекурсивно перечислить все общие ресурсы / наборы данных 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