Component: disk
238 changelog entries across 72 version(s)
Releases by channel (stacked)
- improved device name tracking in "/system/resource/hardware" menu;
- use USB UASP interface for supported devices (additional fixes);
- added disk check and repair for ext4, btrfs and xfs file systems;
- use USB UASP interface for supported devices;
- added "/disk" smart-info;
- show disk io errors in "/disk" menu;
- added support for file-based swap space;
- added trim command which functions similarly to fstrim;
- fixed issue where iSCSI did not work with ESXi and XEN hypervisors;
- fixed issue with disks not mounting after swapping devices;
- fixed opening a drive in read-only mode if it became locked;
- improved BTRFS stability on TILE devices;
- renamed format file-system=trim and trim-secure to format file-system=discard and discard-secure;
- show if drive is encrypted and locked;
- fixed issue where mountpoint was not removed after removing the disk;
- fixed issue where mountpoint was not removed after removing the disk;
- added support for file-based swap space;
- added trim command which functions similarly to fstrim;
- fixed issue where iSCSI did not work with ESXi and XEN hypervisors;
- fixed issue with disks not mounting after swapping devices;
- fixed opening a drive in read-only mode if it became locked;
- improved BTRFS stability on TILE devices;
- renamed format file-system=trim and trim-secure to format file-system=discard and discard-secure;
- added nvme-tcp-server-nqn setting to be able to explicitly configure NQN, will default to "nqn.2000-02.com.mikrotik:slot" for new configurations;
- allow only lowercase chars in iscsi-server-iqn;
- allow to have type=file devices without rose-storage (needed for file based swap);
- allow to set smb-share only for type=smb;
- consolidate client states into single field, as each item can be only one type of "client";
- do not allow setting raid-master when have filesystem;
- do not allow starting Btrfs replace when replace is suspended;
- do not delete partition configs on device remove and eject (fixes lost config with unstable hardware);
- fixed iscsi client;
- fixed iscsi export disable;
- fixed issue with double "/" in SMB share path for some clients;
- fixed SATA eject/scan;
- fixed SMB mount to be writable by container;
- fixed write RAID superblock;
- improved cleanup order to avoid waiting for timeouts on shutdown;
- improved RDS2216 SATA controller;
- improved system stability;
- rename nvme-tcp client name to nqn everywhere symmetrically with server;
- show NVMe critical warnings;
- unshare iscsi and nfs client/server ids, add iscsi-server-iqn;
- update interface type/speed after scan;
- use default label when nothing specified when formatting from WinBox;
- fixed auto-mount for disks formatted without partitions (introduced in v7.21beta2);
- show if driver is encrypted and locked;
- added nvme-tcp-server-nqn setting to be able to explicitly configure NQN, will default to "nqn.2000-02.com.mikrotik:slot" for new configurations;
- allow ":" and "." in slot name;
- allow only lowercase chars in iscsi-server-iqn;
- allow to have type=file devices without rose-storage (needed for file based swap);
- allow to set smb-share only for type=smb;
- consolidate client states into single field, as each item can be only one type of "client";
- do not allow setting raid-master when have filesystem;
- do not allow starting Btrfs replace when replace is suspended;
- do not delete partition configs on device remove and eject (fixes lost config with unstable hardware);
- fixed for SMB mount to be writable by container;
- fixed iscsi client;
- fixed iscsi export disable;
- fixed issue with double "/" in SMB share path for some clients;
- fixed SATA eject/scan;
- fixed write RAID superblock;
- improved cleanup order to avoid waiting for timeouts on shutdown;
- improved RDS2216 SATA controller;
- improved system stability;
- rename nvme-tcp client name to nqn everywhere symmetrically with server;
- show NVMe critical warnings;
- unshare iscsi and nfs client/server ids, add iscsi-server-iqn;
- update interface type/speed after scan;
- use default label when nothing specified when formatting from WinBox;
- allow to format multiple disks at once;
- allow to remove Btrfs device by ID;
- better manage disks disappearing from RAID;
- cleanup mountpoint when setting mount-filesystem=no;
- disallow adding SMB share or user with empty name;
- do Btrfs remove-device asynchronously;
- offer to blink only PCI slots in console;
- rename raid-role=unspecified to spare;
- reset RAID role of old disk after spare assumes a new role;
- show error when file based block-device uses a mountpoint to be unmounted;
- show total/free inode counts for fs's that support it;
- disallow adding SMB share or user with empty name;
- do not allow to start Btrfs replace command when a Btrfs replace process is already running;
- improve disk file system detection;
- show error when file based block-device uses a mountpoint to be unmounted;
- allow to format multiple disks at once;
- allow to remove Btrfs device by ID;
- better manage disks disappearing from RAID;
- cleanup mountpoint when setting mount-filesystem=no;
- do Btrfs remove-device asynchronously;
- fixed RAID component size to match the value in the superblock;
- offer to blink only PCI slots in console;
- rename raid-role=unspecified to spare;
- reset RAID role of old disk after spare assumes a new role;
- show total/free inode counts for fs's that support it;
- fixed RAID component size to match the value in the superblock;
- improved handling of RAID spare disks;
- improved stability when using RAID;
- add "sector-size" property in print detail;
- add reset-counters to /disk btrfs filesystem;
- renamed "eject-drive" command to "eject" (CLI only);
- renamed "format-drive" command to "format" (CLI only);
- renamed "eject-drive" command to "eject" (CLI only);
- renamed "format-drive" command to "format" (CLI only);
- add "sector-size" property in print detail;
- add reset-counters to /disk btrfs filesystem;
- add "sector-size" property in print detail;
- improved stability when formatting crypted partitions;
- add disk trim command (/disk format-drive diskx file-system=trim);
- allow to add swap space without container package;
- allow to set only type=raid devices as raid-master;
- cleanup raid members mountpoint, improve default name of file base block-device;
- do not allow adding device in raid when major settings mismatch in superblock and config;
- do not allow configuring empty slot as raid member;
- fix detecting disks on virtual machines;
- fixed removing device from raid while resyncing;
- fixed setting up dependent devices when file-based block-device becomes available;
- fixed showing free space on tmpfs (introduced in v7.17);
- improved stability;
- improved system stability when SMB interface list is used (introduced in v7.17);
- mount multi-device btrfs filesystems more reliably at startup;
- set non-empty fs label when formatting by default;
- do not allow adding device in raid when major settings mismatch in superblock and config;
- fixed removing device from raid while resyncing;
- allow to set only type=raid devices as raid-master;
- cleanup raid members mountpoint, improve default name of file base block-device;
- do not allow configuring empty slot as raid member;
- fixed setting up dependent devices when file-based block-device becomes available;
- improved stability;
- mount multi-device btrfs filesystems more reliably at startup;
- set non-empty fs label when formatting by default;