RouterOS Store功能 RouterOS在3.15后增加了store存储功能,支持各种本地系统存储和外部设备存储,主要应用于Web-proxy、User-Manager和The Dude数据存储,在3.23后由于RouterOS支持log日志的本地存储,所以Store的应用有所增加。 除了RouterOS使用本地系统盘存储外,我们可以在PC或者RouterBOARD上增加各种存储设备,比如RouterBOARD可以选择CF/MircoSD方式存储,而PC可以选择增加硬盘、U盘等方式。我们进入winbox后可以选择store目录,进入存储管理, RouterOS使用U盘扩展存储 这里我们通过使用U盘来演示,在PC上增加外部存储的操作,我们将1个16G的U盘,插入RouterOS PC的USB接口,这个时候,我们可以在Store的Disk目录中找到usb1的硬盘信息: 当前状态为invalid,即无法识别,因为RouterOS的硬盘分区和我们常用的U盘分区不同,所以我们需要选择usb1,对U盘做格式化操作,选择Format Driver的选项 在格式化完成后,我们可以看到当前的usb1状态为ready,能够正常识别到容量和空闲存储空间: 存储log日志信息 在RouterOS3.23后增加了可以将log日志存储到RouterOS上的存储设备里,由于本地系统存储空间有限,我们可以通过外部存储的U盘扩展,这里我们通过我们可以使用日志记录 首先我进入system logging配置Action,并新建立一个files规则,并定义存储方式type为disk: Disk类型几个参数如下: · Type:log日志记录方式,这里我们选择disk · File Name:文件存储的路径,如果是usb1的U盘,我给的路径是usb1/log · Lines Per File:每个文件记录多少条信息 · File Count:log日志一共建立多少个文件,如果日志记录超出文件数量,将会从log0号从头开始记录并覆盖原来的文件 · Stop on Full:当log建立的文件到达后,停止向文件写入log日志 注意,文件名建立的原则,即<filename>.0.txt,<filename>.1.txt,<filename>.n.txt的顺序建立,文件的大小可以自行定义。 设置logging的info(信息记录)为files操作,即记录到usb1中 我们可以看到在log中记录的防火墙信息 在file list中可以看到usb1中建立的log文件,文件以txt文本文件存储 注意,当在记录大量的日志信息,使用本地存储设备写入数据时,会出现CPU占用较大的情况,需要注意合理分配你的系统资源,建议尽量做远程日志记录的存储。 Web-Proxy使用U盘存储 一些特殊网络环境,可能会用到Web缓存功能,需要将访问过的静态页面缓存到硬盘中,做二次访问。由于系统盘空间有限,我们可以使用U盘做为网页数据的外部存储。 下面在Store目录下添加一个名Proxy的规则,选择类型为web-proxy,指定硬盘为usb1 设置Web-Proxy的配置,这里可以看到Cache Drive会根据Store的配置,调用usb1的外部存储
|