seafile在centos7.2下怎么支持多个卷

本人环境如下:
centos7.2系统部署seafile6.0.7 社区版,nginx反向代理,服务器工作正常,存储的数据在一个本地4TB的硬盘上,由于存储空间不够的问题,请问下可否支持挂载多个8T大小的ISCIS的卷作为数据存储使用,因为后端的ISCSI存储最大只能提供单个卷容量是8T大小的空间,但是该存储系统可以同时提供多个8T大小的卷,请问下怎么样才能够融合这些存储卷来满足我先存储空间不够的问题。

这个问题很实用!希望有人能回答!支持,顶起来!

Seafile 本身不支持多个卷。 可以考虑用 Btrfs 这样的文件系统来从多个卷生成一个大的文件系统提供给 Seafile 使用。

谢谢,你的回答对我很有启发。我找到合适的解决方案后,会像大家公布。

我是CENTOS下创建的LVM。

我是这样给seafile 加载btrfs文件系统的
[root@storage ~]# fdisk -l

磁盘 /dev/sda:8589 MB, 8589934592 字节,16777216 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000b005b

设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 16777215 7875584 8e Linux LVM

磁盘 /dev/sdb:1073 MB, 1073741824 字节,2097152 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘 /dev/sdc:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘 /dev/sdd:3221 MB, 3221225472 字节,6291456 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘 /dev/mapper/centos-root:7159 MB, 7159676928 字节,13983744 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘 /dev/mapper/centos-swap:859 MB, 859832320 字节,1679360 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

[root@storage ~]# mkfs.btrfs /dev/sdb //格式化第一个硬盘为btrfs系统
[root@storage /]# btrfs filesystem show //查看格式化后的信息
Label: none uuid: 4e9fa667-8a9b-4272-abc0-4959b426804e
Total devices 1 FS bytes used 112.00KiB
devid 1 size 1.00GiB used 138.38MiB path /dev/sdb

btrfs-progs v3.19.1
[root@storage /]# mount -t btrfs /dev/sdb /data //挂载第一个硬盘
[root@storage ~]# btrfs device add /dev/sdc /data //挂载第二个硬盘,达到在线扩容的目的
[root@storage /]# btrfs device usage -h /data //查看添加硬盘后的状况
/dev/sdb, ID: 1
Device size: 1.00GiB
Metadata,single: 8.00MiB
Metadata,DUP: 102.38MiB
System,single: 4.00MiB
System,DUP: 16.00MiB
Unallocated: 893.62MiB

/dev/sdc, ID: 2
Device size: 2.00GiB
Unallocated: 2.00GiB

[root@storage ~]# btrfs filesystem df -h /data //查看btrfs文件系统信息
Data, single: total=2.44GiB, used=2.06GiB
System, RAID1: total=32.00MiB, used=16.00KiB
Metadata, RAID1: total=256.00MiB, used=2.25MiB
GlobalReserve, single: total=16.00MiB, used=0.00B
[root@storage ~]# btrfs device usage -h /data //查看btrfs挂载点信息
/dev/sdb, ID: 4
Device size: 1.00GiB
Data,single: 624.00MiB
Metadata,RAID1: 256.00MiB
System,RAID1: 32.00MiB
Unallocated: 112.00MiB

/dev/sdc, ID: 2
Device size: 2.00GiB
Data,single: 1.22GiB
Unallocated: 800.00MiB

/dev/sdd, ID: 3
Device size: 3.00GiB
Data,single: 624.00MiB
Metadata,RAID1: 256.00MiB
System,RAID1: 32.00MiB
Unallocated: 2.11GiB

[root@storage ~]# btrfs balance start /data //拆除设备后重新chunk信息
Done, had to relocate 7 out of 7 chunks