找回密码
 加入我们
搜索
      
查看: 230934|回复: 362

[NAS] 24盘位家庭虚拟化机架式服务器——路由AP下载NAS多合一

 火... [复制链接]
发表于 2018-8-26 14:02 | 显示全部楼层 |阅读模式
本帖最后由 ltycomputer 于 2018-10-2 17:15 编辑

*单线同步并发达成100/1000Mbps速率
*接入最多6条宽带并实现灵活负载平衡
*延迟带宽无感知QoS流控
*全服务全程https
*NAS具备24盘位,可使用磁盘柜扩充
*RAID5坏第二块盘不丢全部数据的安全阵列
*同时运行500+BT/PT任务
*Plex硬件加速串流媒体服务器
*四频无线并发速率突破300MB/s
*多功能私有云高速访问

=============================================================

一、装机

IMG_4171.JPG

普通的Z370-F GAMING和普通的开盖8700K


IMG_4172.JPG

普通的PM981 256G、镁光 DDR4 2400 16G和大霜塔


IMG_4177.JPG

普通的合体(景深有点浅)


IMG_4185.JPG

在Show区几乎不可能看见的GT1030(坑#1)


IMG_4186.JPG

LSI 9300-8i HBA卡

这张卡基于PCI-E 3.0 x8,能提供8个SAS3 12Gbps到背板


IMG_4204.JPG

Intel i350-T4新一代四口千兆有线网卡


IMG_4187.JPG

四张mini-PCIe to PCI-E x1转接卡


IMG_4188.JPG

Compex WLE650V5无线网卡(坑#2)

基于QCA9888方案,支持802.11ac Wave2 160MHz 1733Mbps


IMG_4189.JPG

无线网卡与转接卡合体

那两根粗壮的馈线一端是SMA一端是MMCX


IMG_4194.JPG

两张QCA9882无线网卡

揭开屏蔽罩后可以看到QCA9882芯片和两个PA+LNA组合功放


IMG_4195.JPG

贴上莱尔德导热贴,加上散热片


IMG_4196.JPG

合体x2


IMG_4200.JPG

最后一张无线网卡

AzureWave AW-NE772,基于AR9280方案,同样自带PA+LNA


IMG_4201.JPG

加散热片与扩展卡合体


IMG_4202.JPG

加散热片与扩展卡合体


IMG_4203.JPG

对应的四组天线(坑#3)


IMG_4205.JPG

插满!插满!


IMG_4207.JPG

插满!插满!


IMG_4209.JPG

机箱:国鑫RMC4124-670-HSE

具备24盘位SAS3 Expander单控背板

这玩意既贵又便宜:单价贵,但与24口SAS3 Expander价格相近,几乎是买背板送机箱

比24个USB3.0 3.5寸硬盘盒便宜,与世特力10盘位USB3.0硬盘盒价格相近


IMG_4210.JPG

标签上印着24个盘位的序号,定位硬盘时很管用


IMG_4212.JPG

拧下两个螺丝,按下按钮,手压住半圆形塑胶垫,向上推,即可打开机箱


IMG_4215.JPG

中置风墙由3枚12038热插拔风扇组成


IMG_4216.JPG

热插拔金手指引出普通4pin风扇接头


IMG_4217.JPG

每颗风扇出厂就使用四枚减震胶钉固定


IMG_4218.JPG

移除所有风扇,看看背板


IMG_4220.JPG

黑色散热片下是PMC PM8044 Expander


Expander的作用是将HBA的8个SAS3通道扩展为24个,这样就没必要多买2张HBA卡了


右侧有两个miniSAS HD连接器用于连接HBA或阵列卡,另一个可以外联下级背板


IMG_4221.JPG

告别了群晖的塑料硬盘托架,这些新硬盘托架做工挺不错


IMG_4222.JPG

每个硬盘托架可以分解为3部分


IMG_4224.JPG

加层间可以加防尘棉阻挡灰尘进入


IMG_4227.JPG

看到区别了么


IMG_4231.JPG

益衡 800W 80Plus金牌 2U服务器电源,温控风扇声音不大


IMG_4229.JPG

先请出两枚吉祥物

七年前第一篇门户开始一直工作至今的硬盘

希望其他硬盘今后平安一生


IMG_4233.JPG

某宝买的4040铝材,搭起了一个带轮子的支架,于是这个机箱就可以推着全家跑了

占地面积其实和普通ATX机箱差距不大


IMG_4234.JPG

DS411还在7年前的位置,就在旁边,新机接过担子,开始发光发热

DS411上的K2P作为备用AP


经过一个半月的调试,修改如下:
GT1030更换为GTX1050Ti
内存16G变为16Gx2
无线天线变为8根AC5300拆机天线
QCA9888在转接卡上焊接5V功放辅助供电
插入ST10000NM0016 x5
使用Akasa风扇转接线将风墙风扇降到1200转以降低噪音
所有风扇反向以利用烟囱效应辅助散热


=============================================================

二、软件与性能

主机采用ESXi 6.7

(一)联通接入路由虚拟机——ChinaUnicom-Input

基于Openwrt 18.06.1 x86_64,分配两个逻辑核心,1GB内存,直通i350-T4 #1
对应联通宽带线路,负责拨号,并下联虚拟交换机“Input”,供主路由使用
接入更多宽带只需继续添加接入路由虚拟机即可

1.单线同步并发
使用syncppp补丁修改 pppd,实现并发
macvlan负责在单线单千兆网卡上生成出5个虚拟接口
085123wwc5z86594u89r60[1].png

原20Mbps上、200Mbps下,现100Mbps上、1000Mbps下
084632a0ymrqqzyyryrqzm[1].png

下行维持900Mbps

084632o7hkjq35xhhy5hhy[1].png

上行维持100Mbps


2.DDNS解析
123.JPG

负责解析一个主域名,以及五个wan口对应的五个子域名,为后续外网访问创造条件


(二)主路由虚拟机——Router

基于Openwrt 18.06.1 x86_64,分配两个逻辑核心,1GB内存
上联虚拟交换机“Input”,负责负载平衡、端口转发,QoS、UPnP、acme等服务

1.灵活强大的负载平衡——mwan3
开源多功能的负载平衡软件,能够根据源/目标端口或源/目标IP,以及ipset进行负载平衡
能够实现自定义次序、自定义权重、故障转移等多种功能
其“粘滞”参数,可以将同一应用暂时固定在某个出口上,有效避免IP乱跳、游戏断线及HTTPS异常
通过配置规则可实现“目标联通走联通、目标电信走电信”“先走联通后走移动”“Chiphell只走电信”等规则

2.无感知QoS——qos-scripts
开源流控脚本,能够将简单的配置翻译为Linux流控模块所需的指令加以执行
能够根据源/目标端口、源/目标IP、端口范围、TCP flag、DSCP标记、包大小、流量方向
进行流量限制、流量保证、延迟控制、优先级、权重、限制包大小
当与Windows防火墙的DSCP标记合用时,可实现对某个Windows程序的流量控制
例如:限制“守望先锋”程序的数据包在通过路由时产生的最大延迟为3ms
例如:保障手机平板速率以防止卡顿、限制国产电视盒上传流量
例如:外网访问NAS时,优先级高于PT上传,且保持低延迟
最终效果是无感知的,即使带宽占用达到95%,客户端不会感到卡顿,Speedtest带宽与延迟与0%带宽使用时无明显差异

3.免费https证书获取——acme.sh
开源证书申请脚本,连接Let's Encrypt服务器进行一站式证书申请服务
通过与数十家DNS服务商的API接口,仅需3行命令即可申请到ACME v2 wildcard泛域名证书
155419t3khsavv3eiobi5h[1].png

155419dxffkkk2d7xi372t[1].png

155419p0yfnn0zinyp0cai[1].png

155419q0l01qhexi1d2660[1].png

155420mrdp1qffbydqaufa[1].png

确保了全服务全HTTPS


(三)NAS虚拟机——NAS

基于Windows Server 2016,分配12个逻辑核心,8GB内存
直通LSI 9300-8i、GTX1050Ti
提供SMB、NFS、FTP、SFTP、WebDAV等文件共享服务,Plex串流服务,文件阵列冗余,磁盘快照等NAS相关服务

1.性能强劲的文件共享——Windows SMB 3.0
所有非Windows NAS都有一个通病,用于在非Windows平台实现SMB协议的开源程序Samba,存在性能问题
现在是个NAS都能跑满千兆有线,但促使我放弃群晖的主要原因仍然存在

楼主在一台J1900主机上搭建了黑群晖/FreeNAS/Windows Server 2016进行测试,均使用相同的3TB红盘
当通过SMB共享,小文件读写、批量改名、批量删除的性能,Windows Server是其他二者性能的数倍
而那两种非Windows NAS在进行密集文件操作时,有一个CPU核心是90%+的,剩下三个核心占用率小于3%
Windows NAS在执行相同服务时,四个核心占用率均未超过10%

由此可知,Samba在服务于单用户时只能使用单个CPU核心,且CPU占用比Windows私有方案高很多

2.多种文件共享服务
基于Windows自带服务实现FTP、FTPS、NFS、WebDAV共享,以便其他用户及程序调用
SFTP基于开源的freesshd实现

3.影音串流及管理-Plex
Plex几乎是目前最强影音串流软件,可识别电影、音乐,自动匹配封面、预告片、花絮等

网页端界面强大,可用浏览器播放任意文件,支持自动选择字幕与音轨
XJ1.JPG

其主要功能之一是串流,能够将媒体文件解码再重编码,传送给观看的浏览器或客户端
XJ2.JPG

借助GTX1050Ti的硬件编解码能力,实时串流4K原盘时CPU使用率低于5%,使用软编码时CPU使用率为100%且出现卡顿

当然,Plex服务也可以在外网访问,这货还有自己的手机APP
微信图片_20180826151550.jpg

除了能在手机上播放,Plex APP还可以“离线”转码后的内容。

点击以后,服务器会一边转码一边将文件送到你的手机上,以备没有WiFi的时候观看。
微信图片_20180826152205.jpg

除了组织电影及音乐,Plex也可以像群晖Photo Station一样作为电子相册使用
XJ6.JPG

4.文件阵列冗余——SnapRAID
开源免费跨平台的文件阵列系统,在Windows/Linux/MacOS上均有对应版本
作为一种软件定义存储(SDS),其拥有传统RAID难以实现的多种特质
其本质是对选定分区上的文件进行奇偶校验,实现非实时性的数据冗余保护

a."RAID5"坏第二块盘时不丢失全部数据,仅丢失故障盘上数据
SnapRAID在遭遇超出冗余能力的损坏时,用户所受损失不大于未做任何阵列时的数据损失

b.无论SATA/SAS/NVME/U盘/移动硬盘,甚至远程NAS的共享文件夹都能加入SnapRAID
只要是能当做文件夹访问,有个路径名,就可以作为“数据盘”加入SnapRAID

c.M+N自定义冗余度,支持不限个数据盘M与1-6个校验盘N进行组合
因此可实现最多任意6块硬盘故障不损失任何数据

d.可随时将旧硬盘加入阵列,或者是从阵列移除,而不需要进行硬盘初始化或者摧毁阵列
添加硬盘和移除硬盘一样简单,在配置文件里修改一下,同步一下奇偶数据即可搞定
加入SnapRAID的硬盘可以随时抽出在其他电脑上读写,不需任何软件辅助
决定停止使用SnapRAID,仅需删除数据盘里的校验和文件,删除校验盘里的奇偶信息文件,即可复原为无阵列状态

e.支持完全的文件校验和,保护文件完整性,杜绝静默数据错误
这点与ZFS\ReFS一样,均为完整保护,而Linux下的Btrfs虽然支持校验和,但校验和不保护奇偶校验数据

f.读写分离,对单块盘读时其他硬盘可以停转休眠省电
平常读文件时,仅文件所在盘活动。计算校验时,所有数据盘读,所有校验盘写
因此可以采用低价慢写入的SMR硬盘作为数据盘,高价快写入的PMR硬盘作为校验盘来节省成本
未来可以使用写寿命短的QLC SSD作为数据盘,写寿命长的MLC SSD作为校验盘来节省成本

g.可随时变更校验盘和数据盘的配置
例如可以3数据+2校验,当临时需要容量时可以变为4数据+1校验

h.数据盘容量之和构成总可用容量,校验盘仅需满足比任意数据盘大即可
类似群晖SHR,对于利用旧硬盘来说十分有用

i.支持分割校验盘
例如4TB+6TB的两块硬盘可以作为一块10TB的校验盘使用,为10TB的数据盘提供数据冗余

j.支持文件排除列表
可设定不被阵列冗余保护的文件列表,从而加速奇偶校验时间

k.支持部分重建
重建含5TB文件的10TB硬盘,仅需重建5TB,大幅度缩短重建窗口,减小重建过程中新硬盘故障的概率

5.文件组织——Windows mklink
SnapRAID没有提供将多块硬盘组合为一个大存储空间的能力,因此在计算机里看到的是一个个的普通硬盘分区
因此使用批处理执行mklink /j将文件夹们挂载进几个分类文件夹中
例如将E\F\G盘挂载进C:\All,此时再共享C:\All,客户端就可以用一个共享看到以上三个分区内的全部内容
XJ3.JPG


6.多功能碎片整理——O&O Defrag
目前业内领先的磁盘碎片整理软件,具有多种工作模式
Stealth模式下,整理碎片与Windows默认磁盘整理相同,仅整理碎片
Space模式下,不仅整理碎片,还将文件连续排列,从而减少未来碎片产生的可能性
Name模式下,不仅整理碎片,还将文件按照文件名递增连续排列,从而对有序文件访问进行加速
Modify模式下,不仅整理碎片,还将文件按照修改时间递增连续排列,从而对近期访问文件进行加速
Access模式下,不仅整理碎片,还将文件按照访问频率进行排列,从而对频繁使用的文件进行加速
Zone Filing功能能够对每个文件夹设定不同的碎片整理策略,从而实现快速高效的碎片整理
经过整理,某个还有大量数字编号文件的文件夹,顺序访问文件速率达到硬盘顺序读写的90%+

7.快速搜索——EveryThing
NTFS卷上的最快文件查找工具
通过搭建ETP服务器,执行路径改写
远程访问NAS文件共享的客户机可以连接到NAS上的Everything服务,从而在客户机上对远程文件执行快速搜索
XJ4.JPG


7.BT/PT下载——qBittorrent
基于Qt的开源强大BT/PT下载软件
能够同时运行500+个任务,以超过100MB/s的速度进行上传下载
捕获7.PNG

可灵活配置上传/下载缓存,在使用2GB下行缓存,500MB上行缓存时能够显著降低对磁盘的负担
自动识别BT/PT并针对性启用DHT与PEX,实现对PT的免设置兼容
XJ5.JPG

相比传统BT软件最大的优势是内置网页管理界面,能够在外网方便地进行访问(支持HTTPS)

8.磁盘快照——Windows VSS卷影拷贝
使用Windows自带功能对分区进行快照
捕获8.PNG

可对整个分区或上面的任意文件夹或文件恢复至指定时间点

9.数据去重——Windows 重复数据删除
Plex不能识别蓝光原盘ISO,解决方案是制作Remux
原盘=视频+多条音轨+多种字幕+前后花絮
Remux=视频+原音音轨+中文字幕,只涉及到抽取和打包,不进行重编码
但这意味着一部电影会占用1.7倍其自身的空间,数据去重在这时候发挥作用
重复数据删除是Windows Server自带功能,其功能为重复数据在硬盘上仅占用一份空间,即使对于用户来说分区里有数个文件
通过重复数据删除,Remux+原盘二者占用空间与单个原盘无异


(四)AP虚拟机——AP
基于Openwrt 18.06.1 x86_64,分配两个逻辑核心,256MB内存
直通QCA9888/QCA9880 x2/AR9280
提供802.11ac Wave2 1733Mbps + 802.11ac Wave1 866Mbps x2 + 802.11n 300Mbps
测试方式,通过三个客户端以SMB方式下载NAS虚机上的三块10T氦气盘上的数据

服务器 协商速率实际速率 客户机
Qualcomm QCA9888 1733Mbps 约150MB/s Intel 9260AC
Qualcomm QCA9880866Mbps 约75MB/s iPhone X
Qualcomm QCA9880 866Mbps约80MB/sIntel 7260AC


(iperf3数据偏差较大,Openwrt自身统计信息出现负数,因此以SMB速率大概描述无线性能)
捕获6.PNG

在NAS虚拟机上可以观察到300MB/s的上传速率
每张无线网卡通过PCI-E 2.0 x1双向500MB/s直通入AP虚拟机,AP虚拟机与NAS虚拟机均通过vmxnet3虚拟万兆网卡与虚拟交换机连接
因此彻底告别了传统无线路由在千兆有线速率上的性能瓶颈,实现了惊人的速度

作为Openwrt,其他功能也十分强大
捕获2.PNG

支持802.11r无缝漫游,802.11w管理帧保护(杜绝Deauth攻击),WPA2秘钥重装攻击漏洞防御
捕获3.PNG

支持802.11s OpenMesh网状网络

经过配置后,甚至可以将IPTV VLAN与某个SSID进行桥接,实现IPTV无线化。
未来802.11ax普及,也仅需更换无线网卡,即可实现规格升级

(四)私有云、S隧道——CentOS
基于CentOS 7,分配两个逻辑核心,2GB内存
1.私有云——NextCloud
开源私有云系统,以nginx+php+mariadb为基石,构建网页端+客户端访问的私有云。
通过挂载NAS虚拟机上的共享,实现私有云访问。
捕获9.PNG
浏览器端支持直接与文件夹之间的文件拖拽实现上传下载

iOS和安卓客户端也是有的
微信图片_20180827210444.jpg

Windows客户端可以支持文件夹同步,在公司备份文档十分方便
捕获4.PNG


另一个功能是实现CardDAV与CalDAV服务器
微信图片_20180827210633.jpg

可实现iOS/Android/Windows间的联系人、日程的同步

iOS不支持批量删联系人?只需要Windows端Ctrl多选删除,iOS端会自动同步

2.外网安全访问——S隧道
支持负载平衡,支持数据加密。
可配置Windows下任意程序经过S隧道访问内网,访问192.168地址如同内网相同

(五)辅助类虚拟机
一个lubuntu虚拟机,用于编译上文所提到的全部Openwrt系统
vCenter Server Appliance用于实验

=============================================================

三、总结
利用群晖旗舰NAS+华硕旗舰无线路由的成本搭建的多功能家庭虚拟化中心服务器
其性能与功能达到了一定的高度,成为名副其实的家庭数据中心
此机作为HN节点开始正式工作,成为楼主的坚实后盾,也是进行各种实验与学习的平台
那么,下个节点再见

评分

参与人数 24邪恶指数 +356 收起 理由
我輩樹である + 20
graceful + 20
鐵血丹心 + 10 666
ETan + 10
duduhappyly + 5
kmb101 + 10 666
tedaz + 10 很好的参考教程
xiaoxiaoshizi + 20
wenzon + 20
strongtan + 5
JacketPC + 10
kingyili + 10
灯下狐 + 50
LunaSea + 20
zacjiang + 10
zixonx + 20 666
Marko + 5
pan1122 + 10 先收藏,慢慢学习
hope2774 + 10
一楼思绪 + 5

查看全部评分

 楼主| 发表于 2018-8-27 21:37 | 显示全部楼层
编辑完毕
发表于 2018-8-27 21:50 | 显示全部楼层
很强大,配置很厉害。楼主这一段能不能详细说下
1.单线同步并发多拨
使用syncppp补丁修改 pppd,实现并发多拨
macvlan负责在单线单千兆网卡上生成出5个虚拟接口
在运营商只支持单拨的情况下,成功实现5拨
我也只能单拨,也是op软路由,搞不懂并发多拨
发表于 2018-8-27 22:05 来自手机 | 显示全部楼层
不买个xeon刷刷,话说我也买了一个同样的机箱,硬盘柜做工不错。
发表于 2018-8-27 22:17 | 显示全部楼层
很好很强大,学习了
发表于 2018-8-27 22:25 | 显示全部楼层
看着很强大 感觉没意思
发表于 2018-8-27 22:31 | 显示全部楼层
慢慢学习。
发表于 2018-8-27 22:53 | 显示全部楼层
佩服呀! 存储冗余够了,主机能不能也冗余一下呢?能不能做一个双活?
发表于 2018-8-27 22:59 | 显示全部楼层
为啥不用服务器主板这样上ecc内存可以保证稳定性。
发表于 2018-8-27 23:20 | 显示全部楼层
厉害了这个, 动手能力强。
发表于 2018-8-27 23:27 来自手机 | 显示全部楼层
emby支持iso原盘,我在折腾emby,4850hq,不能4k纯硬。3
麻烦问下,8700k 核显,是否支持4k圆盘实时编码?
你之前1030后来换的1050ti,是因为1030实时编码性能不够?

点评

NVIDIA阉割了GT卡的编码能力,GTX的卡才有  发表于 2018-8-28 09:11
发表于 2018-8-27 23:27 来自手机 | 显示全部楼层
还有snap raid 你是买的正版?

点评

SnapRAID is a Free Software application released with the GPLv3 license.  发表于 2018-8-28 09:10
发表于 2018-8-28 00:16 | 显示全部楼层
看着很高级,可操作性非常小,因为我基本不动咋个玩
发表于 2018-8-28 01:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2018-8-28 02:10 | 显示全部楼层
好帖留名
发表于 2018-8-28 06:32 | 显示全部楼层
热风向下排? 似乎不是很合理。但这么长的箱子,确实不好处理。
发表于 2018-8-28 07:29 来自手机 | 显示全部楼层
是开pt站的楼主吧。。
发表于 2018-8-28 07:38 | 显示全部楼层
5拨算不算违法,运营商不会追究你法律责任吧,,

AC5300拆机天线,如果方便,PM下购买地址谢谢
发表于 2018-8-28 08:51 | 显示全部楼层
感谢分享!
发表于 2018-8-28 09:19 | 显示全部楼层
我只想问这个比taobao 买个服务器便宜吗?
发表于 2018-8-28 09:44 | 显示全部楼层
真能折腾
发表于 2018-8-28 09:44 | 显示全部楼层
板凳~~
发表于 2018-8-28 09:48 | 显示全部楼层
这个看都看不懂啊,能够同步通讯录不错。现在都是同步的微软联系人
发表于 2018-8-28 09:48 来自手机 | 显示全部楼层
楼主牛人
发表于 2018-8-28 09:53 | 显示全部楼层
……看到LZ的硬盘机柜……佛了

话说这个金手指拔插风扇真好啊,什么时候普通机箱也能普及一下……用供电的PCB代替各种乱七八糟的走线,真的舒服
发表于 2018-8-28 09:56 来自手机 | 显示全部楼层
显卡好评
发表于 2018-8-28 10:07 | 显示全部楼层
佩服 佩服啊!
我有时候也想学学多拨
就是怕麻烦~~
发表于 2018-8-28 10:16 | 显示全部楼层
厉害,学习中。。。

不过根据自己的需求和对NAS的定位。感觉硬盘位还是独立一台机器比较好。

像路由器,AP,下载机可以放到一台24*7的台式机中。毕竟不是所有时间都需要很多硬盘里的数据的。经常用的数据就这么点,把所有硬盘全都24小时开启,并没有多大的用处,相反还徒增坏掉的风险。
 楼主| 发表于 2018-8-28 10:24 | 显示全部楼层
syjbmwpower 发表于 2018-8-28 10:16
厉害,学习中。。。

不过根据自己的需求和对NAS的定位。感觉硬盘位还是独立一台机器比较好。

真不常用的可能磁带库比较适合
发表于 2018-8-28 10:30 | 显示全部楼层
ltycomputer 发表于 2018-8-28 10:24
真不常用的可能磁带库比较适合

我目前对多硬盘的核心需求就是存储高清原盘和音乐。个人文件其实并不多。

但自己不是一直在家看电影,所以能关的就关。如果在外真的要哪分文件,就**连到家里,再通过超微的IPMI开机,再远程下载,最后远程关机。基本就这么一个流程。
还有一台Gen8是全天不间断开机。

比较看重楼主你通过虚拟机搭建AP和软路由这块,性能应该比我现在用的r7000要好。现在如果要用到5G 1.7G的速率的路由器也很贵,倒不如通过已有的硬件添加无线网卡来实现。价格低廉,性能还高。非常有意愿来尝试
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-12-23 08:27 , Processed in 0.033695 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表