1背景知识:
Isilon的oneFS是基于Free BSD的,FreeBSD 是一种类UNIX操作系统,因此有些类似Linux操作系统的常见命令可以直接使用,但有些又略微差别,需要注意。官方文档给的介绍说是:

在企业生产中,Isilon作为企业级非结构化数据存储,用于横向扩展的多协议文件存储平台 ,在9.0版本后,官方默认关闭所有文件协议,因此需要结合使用需求,手动开启指定协议,目前支持NFS、SMB、S3、HTTP(S)、FTP等多种协议,开启方式是登陆CLI,输入命令:isi services <protocol> enable
进行条件开启。
2 CLI常用操作命令
2.1 证书
当前在用证书查看
| isi certificate server list |
新证书导入
| isi certificate server import --certificatepath=/ifs/local/cert.pem --certificate-keypath=/ifs/local/key.pem --description='My new server |
| certificate' –default |
删除旧证书
| isi certificate server delete --id=<old cert ID> |
2.2 设备健康检查
电池检查
固件状态
| isi devices drive firmware list --node-lnn all <node-number> |
2.3 报警检查
2.4 运行job 状态
2.5 用户/组查看
| isi auth users view --sid="$i" |
| isi auth groups list |
| isi auth groups members list { <group> | --gid <id> | --sid <sid> } |
2.6 查看各节点序列号
| isi_for_array isi_hw_status | grep Ser |
Isilon 本质上还是用于多种协议目录共享访问,因此需要为共享出去的目录设置权限、容量、命名空间等因素。下面就常用的NFS 、SMB协议举例说明:
3 SMB目录协议分享设置
SMB 基本操作(增删查改)
3.1 创建新目录共享
| isi smb shares create sharename --path=/sharepath --browsable=no --description="Here is Share Directory" --inheritable-path-acl=true --create-permissions="default acl" --zone System |
3.2 删除目录
| isi smb shares delete -f sharename --zone System |
| |
| |
| find /sharepath -type f -ctime +90 -print0 |xargs -0 rm -rf |
| |
3.3 查找SMB共享目录
| isi smb shares list --format table --sort name -v |
| isi smb shares view <sharename> |
3.4 查找SMB共享用户列表
| isi smb shares permission list <sharename> --zone=System --format=table |
3.5 创建 SMB 共享的权限--添加。
| isi smb shares permission create <sharename> <user> --permission=change --permission-type=allow |
3.6 删除 SMB 共享的用户或组权限。
| isi smb shares permission delete <share> {<user>} |
| |
3.7 修改已存在的SMB权限
| isi smb shares permission modify sharename users --permission=read --permission-type=allow |
3.8 修改目录
| |
| isi smb shares modify sharename --path=/new-path |
| |
| isi smb shares modify sharename --new-zone=zone5 --path=/new-path |
| |
4. NFS目录协议分享设置
NFS 相对SMB较为简单,这边仅仅将权限赋予到对应客户端IP ,后续权限分配由客户端自行决定
4 .1 创建NFS共享目录
| isi nfs exports create /path --description 'Access to home dirs for user group 1' --zone ugroup1 --clients ipaddress |
4. 2 修改用户目录权限
| chmod -a |
| chmod -a |
| chmod -a user <username> allow/deny |
4.3 增加用户权限
| chmod +ai user/group allow/deny |
4.4 显示NFS共享目录
| isi nfs exports list --format table --sort id |
| isi nfs exports view <id> |
4.5 查看 现有NFS 共享
4.6 新增减NFS rw 客户端
| isi nfs exports modify id --add-read-write-clients ip |
| isi nfs exports modify id --remove-read-write-clients ip |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律