这里面写的都是一些实验室服务器日常运行和用户使用中经常使用的命令和一些error
本文写这些的目的是为了我的大脑有个文字备份,没有总结,全是零零碎碎的破烂。
唯一的用处就是告诉我我这些年到底都使用了哪些破烂玩意。^_^
BeeGFS
服务器使用的存储方式是BeeGFS,至于安装那种长篇大论有涉及到存储的东西我就不写了
水平有限,就说说一些安装好之后的东西吧
BeeGFS本质是一个优化用户存储使用的服务,他需要一个元节点来管理其他映射节点的存储
对于这个元节点在硬件配置上会比较高,所以使用的时候请考虑再三
管理用户的文件数量和可使用存储大小
尽管在配置服务之初,管理员可以给予每个用户相同的存储空间和文件拥有量
但是总会在使用过程中,某些用户需要更大的空间或者文件数量来满足特定任务的运行
这时候就需要管理员使用sequota来进行单独赋予了
1 | $ beegfs-ctl --setquota --uid useruid --sizelimit=10000G --inodelimit=5000000 --storagepoolid=1 |
sizelimit: 这里设置用户的存储大小,按照T的写法为,example “ –sizelimit=10T”
inodelimit : 这里设置用户可以建立的文件数量,文件数量过多会影响BeeFGS的启动速度和日常运行。
toragepoolid: 根据你BeeGFS服务配置来填写数字1或者2或者其他
当然,用户使用过程中,想要知道自己使用了多少空间和文件的话,也可以通过getquota来知晓
不过服务器管理员基本会在登陆账户的时候自动运行一次getquota来告知你的使用状况,
所以这个命令基本等于没用
1 | $ beegfs-ctl --getquota --uid --all #拿来获取全部人的存储使用状况 |
哦。你说有没有用户组,那当然有啦。和用户类似,我就不写了