总结

包装要求:rose-storage


玫瑰软件包为RouterOS增加了额外的企业数据中心功能-支持磁盘监控,改进的格式化,raid, rsync, iSCSI,NVMel雷竞技 over TCP, NFS和改进的SMB。当前支持此功能Arm, arm64, x86瓷砖平台。

/磁盘


一般界面性质

财产 描述
crypted-backend 驱动器或设备与type=crypted一起使用,使“dm_crypt”加密存储
储存的密钥
iscsi-address
iscsi-export
iscsi-iqn
iscsi-port
nfs-address
nfs导出
nfs共享
nvme-tcp-address
nvme-tcp-export
nvme-tcp-host-name
nvme-tcp-name
nvme-tcp-password
nvme-tcp-port
nvme-tcp-server-allow-host-name
nvme-tcp-server-password
nvme-tcp-server-port
raid-chunk-size
raid-device-count
raid-master
raid-max-component-size
raid-member-failed
raid-role
raid类型

smb-address
smb-encryption
smb-export
smb-password
smb-share
smb-user
tmpfs-max-size
类型

分区

从RouterOS 7.8beta3开始支持GPT分区l雷竞技

添加500MB分区:

/disk disk add type=partition parent=sata1 partition-size=500M


如果要添加下一个分区,它将从驱动器开始自动分配可用空间。

分区也可以添加offset:

/disk add type=partition parent=sata1 partition-size=500M partition-offset=10G


如果分区重叠,RouterOS会返回错误。l雷竞技

突袭

RAID(独立磁盘冗余阵列)技术允许在多个驱动器上存储数据-通过将多个驱动器组合成逻辑单元来提高数据传输性能和数据保护或两者兼而有之。

RAID级别

l雷竞技RouterOS支持软件RA雷电竞app下载官方版苹果ID 0、1、4、5、6、线性RAID和嵌套RAID。

RAID 0

所有数据均匀地写在该RAID中的所有磁盘上,该配置不提供任何容错功能,但提供最佳性能。

RAID 1

在所有驱动器中写入相同的数据(数据是镜像的),这种配置提供了最佳的容错性,但性能方面的写入速度将等于阵列中使用的最慢磁盘。

RAID 4


块级数据被分割到存储奇偶校验位的专用磁盘上。性能将被限制到奇偶写入速度。

RAID 5


块级数据在可用磁盘上均匀地分条。可以从1个磁盘故障中恢复。

RAID 6


块级数据在可用磁盘上均匀地分条。可以从2个磁盘故障中恢复。

线性


数据被附加到多个磁盘上,并将它们合并成一个大磁盘。无冗余,仅支持单盘读写速度。

嵌套的突袭


将多个RAID配置组合成其他RAID。例如,RAID 10 (RAID 1+0)结合了磁盘镜像(RAID 1)和磁盘分条(RAID 0)。

RAID配置

在本例中,我们将创建包含10个磁盘的RAID 6
磁盘必须具有相同的大小,或者必须设置在相同大小的分区中,或者使用raid-max-component-size参数来限制更大的卷大小以匹配其他元素。

理论上,对于RAID性能优化,应该使用正确的步幅和条带宽度。这取决于RAID“RAID块大小”、文件系统块大小和磁盘数量。

步= raid-chunk-size / block_size
stripe_width =磁盘*跨步

l雷竞技在格式化本地RAID设备时,RouterOS会自动执行此操作。

创建RAID设备:

/disk add type=raid raid-type=6 raid-device-count=10 slot=raid1

向raid中添加磁盘:

/disk set pcie1-nvme1 raid-master=raid1 raid-role=0 /disk set pcie1-nvme1 raid-master=raid1 raid-role=1 /disk set pcie1-nvme3 raid-master=raid1 raid-role=2 /disk set pcie1-nvme3 raid-master=raid1 raid-role=3 /disk set pcie1-nvme5 raid-master=raid1 raid-role=4 /disk set pcie1-nvme6 raid-master=raid1 raid-role=6 /disk set pcie1-nvme8 raid-master=raid1 raid-role=7 /disk set pcie1-nvme9 raid-master=raid1 raid-role=8 /disk set pcie1-nvme10raid-master = raid1 raid-role = 9

哪里的pcie1-nvme*您的本地磁盘插槽名称

手动设置raid-role是可选的,但强烈建议手动设置。如果设备之前从未在RAID中,那么超级块是空的,并且RAID角色将被自动假定,如果不是,如果已经使用了相同的RAID角色,则可能会出现错误。

Raid现在将同步:

/磁盘打印细节…20 bM type=raid slot="raid1" slot-default="" parent=none device="md0" uuid="3b4d4ec9-e7413ae8-37e7e397-9cd9152e" fs=ext4 model="RAID5 1- party -disk" size=8 641 770 946 560 free=8 572 463 624 192 raid-type=5 raid-device-count=10 raid-max-component-size=none raid-chunk-size=1M raid-master=none raid-state="clean, resync = 1.8% (17498368/937692160) finish=45.2min speed=339148K/sec" nvme-tcp-export=no iscsi-export=no nfs-export=no smb-export=no

iSCSI

iSCSI允许通过基于ip的网络访问存储。在启动器上iSCSI设备显示为块设备。l雷竞技RouterOS支持目标器和启动器两种模式。

目标(主机)配置:

/disk set pcie1-nvme1 iscsi-export=yes

启动程序(客户端):

/disk add type=iscsi iscsi-address=192.168.1.1 iscsi-iqn=pcie1-nvme1

Iscsi-iqn需要匹配目标设备上的槽位名,iscsi-address为目标地址。

NFS

NFS允许通过网络共享本地目录。l雷竞技目前,RouterOS只支持NFS v4模式。

主机配置:

/disk set pcie1-nvme1 nfs-export=yes

启动程序(客户端):
l雷竞技

/disk add type=nfs nfs-address=192.168.1.1

Linux:

mount -t NFS 192.168.1.1:/ /mnt/files

SMB

SMB是流行的文件共享协议。ROSE包目前支持SMB2.1 SMB3.0、SMB3.1.1方言(SMB1由于安全漏洞暂不支持)

l雷竞技RouterOS也支持没有ROSE包的旧版SMBSMB具有遗留协议支持。


主机配置:

/disk set pcie1-nvme1 smb-export=yes


启动程序(客户端):

/disk add type=smb smb-address=192.168.1.1 smb-share=pcie1-nvme1

Smb-share需要匹配目标设备上的槽位名,smb-address为目标地址。

基于TCP的NVMe

nvme-tcp允许作为启动器端的NVMe块设备通过网络访问存储。在目标端,这个设备可以是hdd/ssd/nvme甚至raid阵列。


目标(主机)配置:

/disk set pcie1-nvme2 nvme-tcp-export=yes nvme-tcp-port=4420

启动程序(客户端):
l雷竞技

/disk add type=nvme-tcp nvme-tcp-address=192.168.1.1 nvme-tcp-name=pcie1-nvme1

Nvme-tcp-name需要与目标设备上的槽位名匹配。

Linux:

加载内核模块

modprobe nvme_tcp


发现可用的nvme-tcp目标:

nvme discover -t tcp -a 192.168.1.1 -s 4420 ' ' '发现日志记录数1、生成计数器2 =====发现日志表项0====== trtype: tcp adrfam: ipv4子类型:nvme子系统treq:未指定,sq流控disable supported portid: 4420 trsvcid: 4420 subnqn: pcie1-nvme1 traddr: 10.155.166.7 sectype: none

Subnqn应该匹配槽位名称,并将用作-n参数:

Nvme connect -t TCP -a 192.168.1.1 -s 4420 -n pcie -nvme1

块设备现在应该可用:

Ls /dev/nvme* ' ' ' /dev/nvme0 /dev/nvme0n1 /dev/nvme-fabrics

断开连接:

Nvme disconnect -d /dev/nvme0

其中/dev/nvme0先前挂载的设备,或断开所有连接:

渲染宏'code'出错:为参数'com.atlassian.confluence.ext.code.render.InvalidValueException'指定的值无效
nvme断开所有

内存虚拟盘

RAMdisk -允许使用部分RAM作为附加设备(块设备)。如果与tmpfs相比,它允许使用RAM作为raid的一部分,或者任何其他需要设备而不是文件夹的配置。

/disk disk add type=ramdisk ramdisk-size=500M


RAMdisk将在重启或断电时被清除

数据加密

目前,RouterOl雷竞技S支持SED (Self-encrypting drives)和dm_crypt驱动器加密。

Self-Encrypting驱动器

使用SED -驱动器必须是蛋白石兼容的。在购买驱动器之前,请查阅驱动器制造商的文档,以确定特定驱动器是否支持此功能。
l雷竞技RouterOS补充道O(支持非活动)O(支持活动)支持的驱动器标志:

标志:B - BLOCK-DEVICE;M, f -格式化;o - tcg - opal -自我加密支持列:插槽、型号、串行、接口、尺寸、空闲、fs、RAID-MASTER #槽模型串行接口大小自由FS raid0蒙特利尔银行sata1三星SSD S3Z9NX0N414510L SATA 860 2.5 6.0 Gbps 1 000 204 886 016 983 351 111 680 ext4没有1 860年蒙特利尔银行sata2三星SSD S5GENG0N307602J SATA 6.0 Gbps 1 000 204 886 016 983 351 128 064 ext4没有2蒙特利尔银行sata3三星SSD 860 S5GENG0N307604H SATA 6.0 Gbps 1 000 204 886 016 983 351 128 064 ext4没有3蒙特利尔银行sata4三星SSD S4CSNX0N838150B SATA 860 2.5 6.0 Gbps 1 000 204 886 016 983 351 128 064 ext4

设置TCG-OPAL-SELF-ENCRYPTION:

/disk disk set sata1 self-encryption-password=securepassword

设置:

/disk disk unset sata1 self-encryption-password

/disk disk set sata1 !self-encryption-password

块设备加密

文件同步

ROSE包还包括文件上传/下载和同步工具。
将本地文件夹的内容同步(推送)到其他RouterOS设备:l雷竞技

/file sync add local-path=pcie1-nvme1/myfolder/ remote-addr =192.168.1.1 mode=upload user=admin password="" remote-path=test/

其中用户/密码-其他设备的用户名和密码。为了实现互联,需要打开Winbox端口。

或者拉文件使用:

/file sync add local-path=pcie1-nvme1/myfolder/ remote-addr =192.168.1.1 mode=download user=admin password="" remote-path=test/

文件夹现在将同步,对文件的所有更改将在设备之间同步。

一个文件夹不应该有下载和上传类型到同一目标,以避免未定义的行为。


  • 没有标签