Storage
This section covers RouterOS storage features: disk-level options (encryption, RAID, filesystems such as Btrfs), network storage protocols (iSCSI, NFS, SMB, NVMe over TCP), media sharing (DLNA), and file synchronization (rsync).
Btrfs
3 items
DLNA Media Server
The page introduces DLNA media server functionality in MikroTik RouterOS, explaining how it enables networked devices to share digital media using UPnP protocols. It details server settings such as allowed hosts, IP restrictions, and friendly names, with examples for configuring multiple instances with access limitations.
Encrypted storage (dm-crypt)
Encrypted storage (dm-crypt) enables transparent disk encryption using `dm_crypt` for block devices, with properties like slot name, encryption key, and backend drive. Examples show creating encrypted file systems on USB or RAID1 arrays with formatting instructions.
iSCSI
iSCSI enables IP-based storage access with RouterOS supporting both target and initiator modes, featuring properties like iSCSI address, IQN identifiers, and configurable ports for both client and server roles.
NFS
NFS enables network directory sharing in RouterOS using NFS v4, requiring the Storage package. It uses port 2049 and includes configuration properties like nfs-address, nfs-share, and nfs-sharing. Example configurations show enabling NFS on a host device and mounting an NFS share from a Linux client.
NVMe over TCP
NVMe over TCP enables network-attached NVMe storage access for both initiators and targets, with configurable IP addresses, ports, passwords, and host-based access control. Examples demonstrate mounting a disk from a RouterOS client to a server, including Linux client setup steps.
RAID
2 items
Ramdisk
RAMdisk enables using RAM as a block device for storage, supporting RAID configurations and requiring the Storage package. It is cleared on reboot or power loss, with a configurable size via ramdisk-size property.
Rsync
Rsync in RouterOS allows efficient file synchronization between systems using ipsec encryption, with configurable local/remote paths and modes for upload/download. Dynamic IPsec entries are created when a password is set, ensuring secure transfers over TCP/8291 and UDP/500.
Self-encrypting drives (SED)
This page documents MikroTik RouterOS's Self-Encrypting Drive (SED) support, requiring the Storage package. It explains Opal compliance, displays supported drives with flags (o/O), and provides commands to set or unset encryption passwords for SATA devices.
SMB
RouterOS includes a built-in SMB server for file sharing over SMB/CIFS protocols, supporting SMB2.1, 3.0, and 3.1.1 with security warnings for SMB1 and SMIPS devices. Users can configure shares, set user permissions, and manage access rights through `/ip/smb`, `/ip/smb/shares`, and `/ip/
Tmpfs
Tmpfs enables using RAM as a filesystem, with configurable maximum size but cleared on reboot or power loss.
While regular drives are supported, for reliability purposes we recommend using drives that have Power Loss Protection (PLP).
The ROSE (RouterOS Enterprise) package adds data center functionality to RouterOS — supporting disk monitoring, improved formatting with BTRFS and XFS file systems, RAIDs, rsync, iSCSI, NVMe over TCP, NFS, and an SMB client. This functionality is currently supported on arm, arm64, x86 and tile platforms.
The built-in SMB server and DLNA media server are part of the base system and do not require the ROSE package — see the SMB and DLNA Media Server pages.