Isilon 的OneFs常见操作命令(一)

1背景知识:

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

Isilon 的OneFs常见操作命令(一)

在企业生产中,Isilon作为企业级非结构化数据存储,用于横向扩展的多协议文件存储平台 ,在9.0版本后,官方默认关闭所有文件协议,因此需要结合使用需求,手动开启指定协议,目前支持NFS、SMB、S3、HTTP(S)、FTP等多种协议,开启方式是登陆CLI,输入命令: isi services <protocol> enable&#xA0;</protocol>进行条件开启。

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' &#x2013;default

删除旧证书

isi certificate server delete --id=<old cert id></old>

2.2 设备健康检查

电池检查

isi batterystatus list

固件状态

isi devices drive firmware list --node-lnn all <node-number> # node-number &#x662F;&#x6307;&#x5982;&#x679C;&#x67E5;&#x770B;&#x67D0;&#x5355;&#x4E2A;&#x8282;&#x70B9;&#xFF0C;&#x5219;&#x628A;all &#x66FF;&#x6362;</node-number>

2.3 报警检查

isi event alerts list  #&#x62A5;&#x8B66;&#x5217;&#x8868;

2.4 运行job 状态

isi job  list

2.5 用户/组查看

isi auth users view --sid="$i" # &#x8F93;&#x5165;&#x7528;&#x6237;sid &#x67E5;&#x770B;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;
 isi auth groups list  # &#x7528;&#x6237;&#x7EC4;&#x67E5;&#x770B;
 isi auth groups members list { <group> | --gid <id> | --sid <sid> } # &#x7528;&#x6237;&#x7EC4;&#x6210;&#x5458;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#x67E5;&#x770B;</sid></id></group>

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
&#x200B;
#!/bin/bash
find /sharepath -type f -ctime +90 -print0 |xargs -0 rm -rf
&#x200B;

3.3 查找SMB共享目录

isi smb shares list --format table --sort name -v
isi smb shares view <sharename></sharename>

3.4 查找SMB共享用户列表

isi smb shares permission list <sharename> --zone=System --format=table</sharename>

3.5 创建 SMB 共享的权限–添加。

isi smb shares permission create <sharename> <user> --permission=change --permission-type=allow</user></sharename>

3.6 删除 SMB 共享的用户或组权限。

isi smb shares permission delete <share> {<user>}
&#x200B;</user></share>

3.7 修改已存在的SMB权限

isi smb shares permission modify sharename users --permission=read --permission-type=allow

3.8 修改目录

#&#x6307;&#x5411;&#x65B0;&#x8DEF;&#x5F84;
 isi smb shares modify sharename --path=/new-path
 #&#x6307;&#x5411;&#x65B0;&#x7684;&#x8BBF;&#x95EE;&#x533A;&#x57DF;
 isi smb shares modify sharename --new-zone=zone5 &#xA0; --path=/new-path
&#x200B;

4. NFS 目录协议分享设置

NFS 相对SMB较为简单,这边仅仅将权限赋予到对应客户端IP ,后续权限分配由客户端自行决定

4 .1 创建NFS共享目录

isi nfs exports create /path &#xA0;--description 'Access to home dirs for user group 1' &#xA0;--zone ugroup1 --clients ipaddress

4. 2 修改用户目录权限

chmod -a# <n> <path>
chmod -a# 2 testdir
chmod -a user <username> allow/deny &#xA0;#  - &#x53F7;&#x4EE3;&#x8868;&#x51CF;&#x5C11;&#x6743;&#x9650;</username></path></n>

4.3 增加用户权限

chmod +ai user/group allow/deny  #&#x540C;&#x7406;&#x589E;&#x52A0;&#x6743;&#x9650;&#x4F7F;&#x7528; +

4.4 显示NFS共享目录

isi nfs exports list --format table &#xA0;--sort id
isi nfs exports view <id></id>

4.5 查看 现有NFS 共享

isi nfs exports list

4.6 新增减NFS rw 客户端

isi nfs exports modify id --add-read-write-clients ip  # &#x539F;&#x6709;&#x5217;&#x8868;&#x57FA;&#x7840;&#x4E0A;&#x65B0;&#x589E;&#x8BFB;&#x5199;&#x5BA2;&#x6237;&#x7AEF;
isi nfs exports modify id  --remove-read-write-clients ip # &#x539F;&#x6709;&#x5217;&#x8868;&#x57FA;&#x7840;&#x4E0A;&#x5220;&#x9664;&#x8BFB;&#x5199;&#x5BA2;&#x6237;&#x7AEF;

Original: https://www.cnblogs.com/xiong97/p/16506834.html
Author: 静言善思
Title: Isilon 的OneFs常见操作命令(一)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/578285/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Jenkins发布SpringBoot项目

    第二步:Configure System (系统设置) 我们只需要设置最后面的一项,配置远程服务SSH: 配置完成后点击保存即可,为后面我们配置自动化部署做准备,配置如下图: 第三…

    Linux 2023年6月14日
    0104
  • MYSQL快速安装整理

    【检查是否已安装过】 find / -name mysql 【快速安装开始】 groupadd mysql ;useradd -g mysql mysql;cd /usr/loca…

    Linux 2023年6月6日
    069
  • Laxcus集群操作系统的分布计算模型

    分布计算模型,你把可以把它理解为分布式编程规范和计算机程序的组合。按照分布式编程规范和系统提供的分布式编程API接口,用户能够快速开发符合Laxcus集群操作系统要求的分布式应用软…

    Linux 2023年6月6日
    076
  • 算法小技巧 — 链表

    一、快慢指针 1、核心思想 【核心思想:】 采用双指针完成,一个指针永远比另一个指针稍快一点。 【常见案例:】 找到单链表的中间节点    环形链表 【单链表结构:】 class …

    Linux 2023年6月14日
    078
  • 用户身份标识与账号体系实践

    互联网的账号自带备忘机制; 一、业务背景 通常在系统研发的过程中,需要不断适配各种业务场景,扩展服务的领域和能力,一般会将构建的产品矩阵划分出多条业务线,以便更好的管理; 由于各个…

    Linux 2023年6月14日
    089
  • Golang 实现 Redis(8): TCC分布式事务

    本文是使用 golang 实现 redis 系列的第八篇, 将介绍如何在分布式缓存中使用 Try-Commit-Catch 方式来解决分布式一致性问题。 在上一篇文章中我们使用一致…

    Linux 2023年5月28日
    092
  • 面试题:Java中为什么只有值传递?

    作者:小牛呼噜噜 | https://xiaoniuhululu.com计算机内功、JAVA底层、面试相关资料等更多精彩文章在公众号「小牛呼噜噜 」 经典的问题 形参&实参…

    Linux 2023年6月6日
    0133
  • 什么是草台班子?

    有个朋友最近想跳槽,他对管理的兴趣不大,而且认为自己的性格也不适合做管理,更想成为技术专家。基于这些考虑,他希望能进入知名大厂,如果面试不顺利,去小而美公司也行。他的面试经验不多,…

    Linux 2023年6月6日
    0107
  • python 内置模块

    #!/usr/bin/env python -*- coding:utf-8 -*- import time #时间模块 print(time.time())#当前时间戳 #本地时…

    Linux 2023年6月13日
    076
  • WebBug Java漏洞靶场 Java代码审计

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Linux 2023年6月6日
    0106
  • 远程小工具PuTTY

    镜像下载、域名解析、时间同步请点击阿里云开源镜像站 PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。我们连接服务器一般用ssh或者telnet,这…

    Linux 2023年5月27日
    0101
  • VMware虚拟机centOS7下配置桥接网络

    在VMware虚拟机下centOS7下配置桥接网络 首先,在以下的配置都操作好之后,要确认宿主机的网络连接方式, 若为需要认证的网络,则可能会出现宿主机与虚拟机能互相ping,但虚…

    Linux 2023年6月6日
    0132
  • mit 6.824 lab2B,raft日志复制(lab2D中有关于此处大量代码修改找出了很多错误)

    lab2 说明: https://pdos.csail.mit.edu/6.824/labs/lab-raft.html 参考博客: https://zhuanlan.zhihu….

    Linux 2023年6月7日
    090
  • 深入理解java泛型

    什么是Java泛型 泛型的使用 泛型类 泛型接口 泛型方法 泛型的底层实现机制 ArrayList源码解析 什么是泛型擦除 泛型的边界 ?:无界通配符 extends 上边界通配符…

    Linux 2023年6月6日
    0127
  • Ubuntu 进程 线程 查看 设置(top taskset)

    top 的基本使用 taskset 的基本使用 top top 详解 及 使用 top 常用的命令 taskset taskset 的基本使用 1. 显示某个进程(线程)运行所在的…

    Linux 2023年6月6日
    0117
  • MySQL注入点与SQL语句的关系

    注入位置分类 这个分类方式是我自己想的,可能会有一些不准确。如图所示注入方式有3种,内联、终止、堆叠。每种注入方式又根据服务器的响应分为4类,时间延迟、报错、布尔、将执行结果直接输…

    Linux 2023年6月6日
    0133
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球