MooseFS 常用命令

MooseFS 常用命令

·

mfssetgoal

设置副本数。(必须设置在 1 到 9 之间,建议不要使用 1)。

如果设置的副本数高于 Chunkservers 的总数,则副本数为 Chunkservers 的总数。

#-r 表示递归
mfssetgoal -r 1 /mfs-test/sondir1/

·

mfsgetgoal

查看设置的副本数

#-r 表示递归
[root@mfsclient ~]# mfsgetgoal /mfs-test/sondir1/
/mfs-test/sondir1/: 1
[root@mfsclient ~]# mfsgetgoal -r /mfs-test/sondir1/
/mfs-test/sondir1/:
 files with goal                1 :          2
 directories with goal          1 :          1

·

mfsdirinfo

查看目录详细信息。示例:

[root@mfsclient ~]# mfsdirinfo /mfs-test/sondir1/
/mfs-test/sondir1/:
 inodes:                          3
  directories:                    1
  files:                          2
 chunks:                          2
 length:                          8
 size:                       147456
 realsize:                   294912

·

mfsfileinfo

查看文件详细信息。示例:

[root@mfsclient ~]# mfsfileinfo /mfs-test/sondir1/www.txt 
/mfs-test/sondir1/www.txt:
	chunk 0: 0000000000000058_00000001 / (id:88 ver:1)
		copy 1: 172.168.30.128:9422 (status:VALID)
		copy 2: 172.168.30.129:9422 (status:VALID)

·

mfsgettrashtime

查看已删除文件(垃圾)的保留时间(默认为 1天)。示例:

#-r 表示递归
[root@mfsclient ~]# mfsgettrashtime -r /mfs-test/
/mfs-test/:
 files with trashtime              3600 :          2
 directories with trashtime        3600 :          1
 directories with trashtime       86400 :          1

·

mfssettrashtime

修改已删除文件(垃圾)的保留时间。示例:

#-r 表示递归
[root@mfsclient ~]# mfssettrashtime -r 3600 /mfs-test/sondir1/
/mfs-test/sondir1/:
 inodes with trashtime changed:              0
 inodes with trashtime not changed:          3
 inodes with permission denied:              0

PS: 如果要删除所有垃圾,可以先将垃圾保留时间设置为 0,然后再恢复。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MooseFS是一个可扩展的分布式文件系统,具有POSIX接口。POSIX(Portable Operating System Interface)是一个UNIX操作系统的标准化接口,它定义了一套系统调用和库函,用于访问操作系统的基本功能。MooseFS的POSIX接口使用户能够以传统的方式访问和操作MooseFS文件系统。 MooseFS的POSIX接口提供了类似于本地文件系统的操作方式,包括文件的打开、读写、截断、重命名、删除等。用户可以使用标准的File I/O函(如open、read、write等)对MooseFS中的文件进行操作,而无需了解底层存储和据分布的细节。 通过MooseFS的POSIX接口,用户可以将MooseFS看作一个连接到本地机器的文件系统,从而方便地进行文件的读写和管理。用户可以使用常见的命令行工具(如cp、mv、rm等)或者程序中的标准文件操作函MooseFS进行交互。 MooseFS的POSIX接口还支持一些额外的特性,如扩展属性(extended attribute)、文件锁定(file locking)等。扩展属性可以让用户在文件上附加一些自定义的元据信息,而文件锁定可以防止多个进程同时对同一文件进行修改引起的据冲突问题。 总之,MooseFS的POSIX接口为用户提供了一种方便、易用的方式来访问和操作MooseFS文件系统。用户可以通过标准的UNIX文件操作函MooseFS中的文件进行读写和管理,而无需关心底层的分布式存储细节。这使得MooseFS成为一个理想的分布式文件系统解决方案,适用于需要可扩展、高性能的文件存储需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值