RouterOS v7.8beta2新增ROSE存储功能 YuS
时间:2023-02-01 11:23 来源:网络整理 作者:采集插件 点击:次
ROSE–为RouterOS增加了额外的企业数据中心功能,包括支持磁盘监控、改进的格式化、RAID、rsync、iSCSI、基于TCP的NVMe、NFS和改进的SMB。该功能目前支持arm, arm64, x86和tile平台。需RouterOS v7.8beta2以上版本。 要求功能包: rose-storage 在使用此功能前,需要单独安装RouterOS扩展功能包rose-storage,下载扩展功能包访问https://mikrotik.com/download,选择对应设备硬件构建,下载Extra packages,获得zip文件,解压后,找到rose-storage-xxx-xxx.npk文件上传到RouterOS设备File的根目录下,重启设备。 ROSE功能扩展代表RouterOS开始具备完整的网络数据存储功能,NAS存储成为RouterOS的一个扩展功能。 简单测试在hAP ac3上插入一个U盘,作为外部存储,使用NFS分享给Linux,用SMB分享给CHR,首先在winbox的/system/disk下进行格式化操作,可以参考之前的Container文章,格式化完成后在命令行查看状态。 [admin@ac3] /disk> print Flags: B - BLOCK-DEVICE; M, F - FORMATTING; p - PARTITION Columns: SLOT, MODEL, SERIAL, INTERFACE, SIZE # SLOT MODEL SERIAL INTERFACE SIZE 0 B usb1 aigo U330 EB0A67D63861F3C4 USB 2.10 480Mbps 62 914 560 000 1 BMp usb1-part1 @512-62914560000 62 914 559 488可以看到Slot下有两项,新键分区为usb1-part1,usb1-part1的smb和nfs服务开启,使用print detail命令查看详情。 [admin@ac3] /disk> set 1 smb-export=yes nfs-export=yes [admin@ac3] /disk> print detail Flags: X - disabled, E - empty, B - block-device; M - mounted, F - formatting; f - raid-member-failed; r - raid-member, c - encrypted; p - partition; m - manual-partition; t - nvme-tcp-export, i - iscsi-export, s - smb-export; n - nfs-export; O - tcg-opal-self-encryption-enabled, o - tcg-opal-self-encryption-supported 0 B slot="usb1" slot-default="usb1" parent=none device="sdb" model="aigo U330" serial="EB0A67D63861F3C4" size=62 914 560 000 interface="USB 2.10 480Mbps" interface-speed=480.0Mbps raid-master=none nvme-tcp-export=no iscsi-export=no nfs-export=no smb-export=no 1 BM p sn slot="usb1-part1" slot-default="usb1-part1" parent=usb1 device="sdb1" uuid="0d198dbe-ead5-4642-8241-bdb41365d3e2" fs=ext4 serial="@512-62914560000" size=62 914 559 488 free=61 603 545 088 partition-number=1 partition-offset=512 partition-size=62 914 559 488 raid-master=none nvme-tcp-export=no iscsi-export=no nfs-export=yes smb-export=yes查看file下的文件情况,在usb1-part1下存放一个ac3的backup文件 [admin@ac3] /file> print Columns: NAME, TYPE, SIZE, CREATION-TIME # NAME TYPE SIZE CREATION-TIME 0 client.crt .crt file 5.8KiB aug/17/2022 13:16:53 1 client.key .key file 1704 aug/17/2022 13:17:02 2 disk1 directory nov/25/2022 13:37:47 3 pub directory nov/25/2022 13:08:19 4 autosupout.old.rif .rif file 344.6KiB nov/25/2022 14:28:17 5 autosupout.rif .rif file 344.8KiB nov/25/2022 14:28:52 6 disk2 disk jan/20/2023 18:58:55 7 usb1-part1 disk jan/29/2023 15:25:50 8 usb1-part1/lost+found directory jan/29/2023 15:25:50 9 usb1-part1/53#910_Ac3-20210709-0900.backup backup 132.9KiB jan/29/2023 15:23:01在PVE的linux测试连接RouterOS的NFS,在home下创建一个nfs目录,将远程的nfs挂载到/home/nfs目录下,并查看目录下的文件 root@pve:/home# mkdir nfs root@pve:/home# mount -t nfs 192.168.99.28:/ /home/nfs/ root@pve:/home# cd nfs/ root@pve:/home/nfs# ls usb1-part1 root@pve:/home/nfs# cd usb1-part1/ root@pve:/home/nfs/usb1-part1# ls 53#910_Ac3-20210709-0900.backup lost+found root@pve:/home/nfs/usb1-part1#在另外一台CHR上测试SMB连接 [admin@MikroTik] /disk> add type=smb smb-address=192.168.99.28 smb-share=usb1-part1 [admin@MikroTik] /disk> print detail Flags: X - disabled, E - empty, B - block-device; M - mounted, F - formatting; f - raid-member-failed; r - raid-member, c - encrypted; p - partition; m - manual-partition; t - nvme-tcp-export, i - iscsi-export, s - smb-export; n - nfs-export; O - tcg-opal-self-encryption-enabled, o - tcg-opal-self-encryption-supported 0 E slot="slot1" slot-default="" parent=none raid-master=none nvme-tcp-export=no iscsi-export=no nfs-export=no smb-export=no 1 M type=smb slot="smb-192-168-99-28-usb1-part1" slot-default="" parent=none fs=smb model="smb://192.168.99.28/usb1-part1" size=61 603 708 928 free=58 441 043 968 interface="network" raid-master=none nvme-tcp-export=no iscsi-export=no nfs-export=no smb-export=no smb-address=192.168.99.28 smb-share="usb1-part1" smb-user="" smb-password=""如果连接成功,在file下可以看到文件目录 ROSE可以查看官方资料
感谢您的支持,我会继续努力的!
扫码打赏,你说多少就多少
打开支付宝扫一扫,即可进行扫码打赏哦 文章很值,打赏犒劳作者一下 文章导航上一篇: RouterOS Bonding配置(官方视频)
athlon 258 Email:[email protected] |