NAS相关命令
服务端
查看samba客户端连接
root@Storage-01:/var/share/ezfs/shareroot# net status sessions
PID Username Group Machine
-------------------------------------------------------------------
0:346208 admin admin win-kj3llc0rrod (10.46.88.37)
0:425933 admin admin unis-19 (10.46.88.31)
0:3808 admin admin hp-pc (10.46.88.127)
0:97884 admin admin unis-01 (10.46.88.10)
0:354426 admin admin win-6bhn0b4gu6m (10.46.88.32)
0:340985 admin admin win-id99rvic2hu (10.46.88.38)
0:37448 admin admin win-hgt5q0m8cm5 (10.46.88.35)
0:91228 admin admin win-66j58taig3b (10.46.88.34)
0:343537 admin admin win-35qb04bnbbb (10.46.88.30)
0:44342 admin admin unis-04 (10.46.88.13)
0:341649 admin admin win-0adph14psbi (10.46.88.36)
root@Storage-01:/var/share/ezfs/shareroot# net status shares
Service pid machine Connected at
-------------------------------------------------------
share_04 0:343537 win-35qb04bnbbb Thu Sep 1 10:03:41 2016
share_02 0:346208 win-kj3llc0rrod Thu Sep 1 10:03:53 2016
share_02 0:97884 unis-01 Fri Aug 12 16:32:01 2016
share_01 0:340985 win-id99rvic2hu Thu Sep 1 10:03:32 2016
share_05 0:425933 unis-19 Sat Aug 13 13:26:08 2016
share_03 0:341649 win-0adph14psbi Thu Sep 1 10:03:34 2016
share_05 0:44342 unis-04 Fri Aug 12 16:29:27 2016
share_05 0:91228 win-66j58taig3b Fri Aug 12 16:31:43 2016
share_04 0:97884 unis-01 Sat Aug 13 00:01:50 2016
share_01 0:37448 win-hgt5q0m8cm5 Fri Aug 12 16:29:12 2016
share_04 0:354426 win-6bhn0b4gu6m Thu Sep 1 10:04:32 2016
share_04 0:3808 hp-pc Mon Aug 29 01:02:59 2016
share_05 0:97884 unis-01 Mon Aug 15 10:03:02 2016
NOTE: 可以看出net status sessions 和 net status shares 的区别
查看nfs 客户端连接
客户端
清空windows访问缓存
net use \10.16.17.151\nas /d /y # 如果是退出所有的session,则使用 net use * /d /y 【注1】退出可能需要10s左右,可以在server端用命令查看client是否已经
window 挂载NFS
需要在 控制面板中,打开和关闭windows功能,打开NFS服务
C:\Users\Administrator>showmount -e 10.46.210.2
导出列表在 10.46.210.2:
/var/share/ezfs/shareroot/ng-8500-test *
/vol/ng-8500-test *
C:\Users\Administrator>mount \\10.46.210.2\vol\ng-8500-test z:
z: 现已成功连接到 \\10.46.210.2\vol\ng-8500-test
linux客户端
查看nfs 客户端版本,可参考页面
[[Nfs client挂载的nfs version信息]]
iscsi相关命令
服务端
客户端
centos 和ubuntu的initiator包名不一样
centos
[root@I-IT ~]# yum install iscsi*[root@I-IT ~]# rpm -qa | grep iscsi*
iscsi-initiator-utils-devel-6.2.0.873-10.el6.x86_64
iscsi-initiator-utils-6.2.0.873-10.el6.x86_64ubuntu
root@nj-221:~# dpkg -l |grep scsi
ii open-iscsi 2.0.871-0ubuntu9 High performance, transport independent iSCSI implementation
ii open-iscsi-utils 2.0.871-0ubuntu9 iSCSI initiatior administrative utility
挂载/卸载iSCSI 设备
iscsiadm -m node -T { target-name } -p { ip_address:port } -l
iscsiadm -m node -T { target-name } -p { ip_address:port } -u
也可以通过该方法,挂载iscsi
iscsiadm -m node –name 10.16.17.102:3260,1 iqn.2001-04.com.example:storage –login
也可以通过重启iscsi initiator服务 来实现卸载 iscsi设备。
查看iSCSI状态
iscsiadm -m session
iscsiadm -m node
多路径配置
iscsi 设备相关参数 查看和修改
root@WQDX01:/sys/block/sda/queue# pwd
/sys/block/sda/queue
磁盘扇区 大小
root@WQDX01:/sys/block/sda/queue# cat hw_sector_size
512
root@WQDX01:/sys/block/sda/queue# cat max_hw_sectors_kb
4096
root@WQDX01:/sys/block/sda/queue# cat physical_block_size
512
root@WQDX01:/sys/block/sda/queue# cat logical_block_size
512
root@WQDX01:/sys/block/sda/queue#
root@WQDX01:/sys/block/sda/queue# cat minimum_io_size
512
每次io的大小,最大为 4096 * 512B=2048KB=2MB
FC相关
FC的
参考文档,
ceph命令
ceph runtime 参数调整
ceph tell osd.\* injectargs "--osd_max_backfills 3"
ceph tell osd.8 injectargs "--osd_max_backfills 1"
修改mds cache size
ceph tell osd.\* injectargs "--mds_cache_size 1000000"
* mds cache 默认大小是 10万,可以改成 100万
查询 op,历史和正在执行
ceph daemon osd.X dump_historic_ops //查询 所有 慢的op的记录,应该是10分钟内的
ceph daemon osd.X dump_ops_in_flight / 查询 正在执行的op
dump_ops_in_flight 这个命令要注意是在哪个osd上执行,不同osd上的内容不一样。
调整恢复的osd参数
一般先设置 osd_max_backfills
ceph tell osd.9 injectargs "--osd_recovery_max_active 10"
调整debug日志
runtime 设置
ceph daemon osd.3 config set debug_osd 10
启动设置,修改/etc/ceph/ceph.conf 文件
查看PG信息
ceph pg 13.22b query
查看osd 的pg 数目
root@Storage-02:~# ceph daemon osd.3 status
{ "cluster_fsid": "f779761f-d57c-4066-beb8-38911c57aefe",
"osd_fsid": "288b0fef-3dba-4ddf-8c5c-cadb83e4131d",
"whoami": 3,
"state": "active",
"oldest_map": 17747,
"newest_map": 18265,
"num_pgs": 3820}
pool中的对象,img查询
如果pool有用rbd卷的,通过rbd -p poolname ls查到,如果pool中没有创建rbd ,则输出为空。
rados -p pool_name ls 是查询pool中的对象。
root@Storage1:~# rbd info 0474534c-72eb-4a19-966f-6bacdcfadc07.img
rbd image '0474534c-72eb-4a19-966f-6bacdcfadc07.img':
size 1000 GB in 256000 objects
order 22 (4096 KB objects)
block_name_prefix: rb.0.1696b696.35945b9f
format: 1
root@Storage1:~#
根据iscsi客户端的UUID,来查找 存储端对应的RBD卷
rbd -p volumes_beijing info volume-f5f47bb1-5bcc-472a-b9f0-d2579c683cdc
UI密码查询和修改
账号名是admin,只执行radosgw-admin user modify –uid=admin –access-key=admin –secret=p@ssw0rd –key-type=swift 是否就可以了
文件系统相关
gdisk c 可以为分区创建label
tune2fs 可以修改文件系统默认保留的 5% 预留空间。可以在空间紧张的时候,释放出来
e2fsck 检查文件系统错误
RAID的参数调整
请参考页面 ??