it-git.ru
  • Windows
  • Linux
  • Виртуализация
  • Скрипты
  • Почта/Домены
  • Сеть и коммутация
  • Программное обеспечение
  • Безопасность
  • 📰

NVMe-CLI - меняем размер сектора вашего диска

Linux

Столкнувшись с тем что в один прекрасный момент потребовалось изменить размер сектора с 512 на 4096, открыл для себя данный инструмент и решил запилить мини гайд по последовательности действий:

1. Устанавливаем NVME-CLI
apt install nvme-cli

2.Выводим список устройств и их параметры
nvme list

Пример вывода 1:
Node             SN                   Model                                    Namespace Usage                      Format           FW Rev  
---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme0n1     S649NF0RB26228F      Samsung SSD 980 1TB                      1         953.29  GB /   1.00  TB    512   B +  0 B   3B4QFXO7
/dev/nvme1n1     PHKA121202FW1P0B     INTEL SSDPEKNU010TZ                      1           1.02  TB /   1.02  TB    512   B +  0 B   002C    

Пример вывода 2:
Node                  Generic               SN                   Model                                    Namespace Usage                      Format           FW Rev
--------------------- --------------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme5n1          /dev/ng5n1            S6CVNG0T406909       SAMSUNG MZQL27T6HBLA-00B7C               1         157.19  GB /   7.68  TB    512   B +  0 B   GDC51C2Q
/dev/nvme4n1          /dev/ng4n1            S6CVNG0T406912       SAMSUNG MZQL27T6HBLA-00B7C               1          87.40  GB /   7.68  TB    512   B +  0 B   GDC51C2Q



3. Проверяем какие размеры блока поддерживаются
nvme id-ns /dev/nvme0 -n 1 -H | grep "LBA Format"

Пример вывод 1:
  [3:0] : 0     Current LBA Format Selected
LBA Format  0 : Metadata Size: 0   bytes - Data Size: 512 bytes - Relative Performance: 0 Best (in use)

Пример вывод2: 
  [6:5] : 0     Most significant 2 bits of Current LBA Format Selected
  [3:0] : 0     Least significant 4 bits of Current LBA Format Selected
LBA Format  0 : Metadata Size: 0   bytes - Data Size: 512 bytes - Relative Performance: 0 Best (in use)
LBA Format  1 : Metadata Size: 0   bytes - Data Size: 4096 bytes - Relative Performance: 0 Best

4. На устройствах из примера 2 мы можем поменять размер блока
nvme format --lbaf=1 /dev/nvme0n1

*Сообщения вида:
NVMe status: ACCESS_DENIED: Access to the namespace and/or LBA range is denied due to lack of access rights(0x4286)

Говорят нам о том что диск заблокировать, необходимо освободить диск от задач чтения/записи

Далее проверяем вывод:
# nvme list
Node                  Generic               SN                   Model                                    Namespace Usage                      Format           FW Rev
--------------------- --------------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme5n1          /dev/ng5n1            S6CVNG0T406909       SAMSUNG MZQL27T6HBLA-00B7C               1          37.50  GB /   7.68  TB      4 KiB +  0 B   GDC51C2Q
/dev/nvme4n1          /dev/ng4n1            S6CVNG0T406912       SAMSUNG MZQL27T6HBLA-00B7C               1          42.12  GB /   7.68  TB      4 KiB +  0 B   GDC51C2Q






  • 12.07.2023
  • 2 457
  • 0
emc/lenovo px4-300d спасаем данные
emc/lenovo px4-300d спасаем данные
19-08-2019, 12:41, Linux / Программное обеспечение
Экстренный шринк (Shrink) лога транзакций MS SQL 2008/2012
Экстренный шринк (Shrink) лога транзакций MS SQL 2008/2012
30-05-2019, 14:22, Windows / Программное обеспечение
Установка Docker - ProxMox 7 LXC
Установка Docker - ProxMox 7 LXC
19-04-2023, 15:33, Виртуализация
Процесс расширения LVM на примере виртуальной машины
Процесс расширения LVM на примере виртуальной машины
11-07-2023, 14:47, Linux
  • Windows
  • Linux
  • Виртуализация
  • Скрипты
  • Почта/Домены
  • Сеть и коммутация
  • Программное обеспечение
  • Безопасность
  • Active Directory
  • ▒ IT Новости
AD astra cisco cmd debian Docker Exchange firewall hp interface linux LXC Mail mikrotik network ovirt ProxMox PVE radius raid route router RouterOS s3 vpn windows Россия база данных безопасность виртуализация данные диск защита копирование массив надежность настройка программный райд скрипт файл
Показать все теги

Что такое IT-GIT?

«IT» — это не просто технологии, а целый мир инноваций и решений, направленных на преодоление сложностей. Мы представляем экспертность в области информационных технологий и широкой технологической экосистемы, стремясь к постоянному развитию и совершенствованию.

«Git» — это отсылка к одной из самых популярных систем контроля версий, которая обеспечивает эффективное сотрудничество, быструю итерацию и надежное управление сложными проектами. Мы стремимся объединить и поделиться опытом и идеями специалистов в сфере технологий, создавая пространство для обмена знаниями.

Инновационные технологии + совместный опыт экспертов в области технологий = путь к успеху!


  • ◆ Полезное
  • ▻ Заметки по докеру
  • ▻ Процесс расширения LVM на примере виртуальной машины
  • ▻ Расширение раздела на HDD/SSD
  • ▻ Ремонт файловой системы linux
  • ▻ Коды символов Юникода в UTF-8
  • ▻ Загрузка CHR RouterOS
  • ▻ #mikrotik
  • ▻ #zfs

  • ★ TOP 20
  • ☆ Шпаргалка по ZFS
  • ☆ Robocopy — описание и примеры использования
  • ☆ Настройка сети через командную строку и BAT файл
  • ☆ Для чего нужен протокол STP/RSTP на примере Mikrotik
  • ☆ Мигрируем на Exchange с почты для домена (yandex, mail, google и др.)
  • ☆ Как подключить сетевой диск всем пользователям с использованием AD
  • ☆ НP ProCurve. наиболее часто используемые команды консоли.
  • ☆ Сброс пароля Windows 10 с помощью встроенной учетной записи Администратора
  • ☆ Настройка условной пересылки DNS-запросов в Mikrotik RouterOS
  • ☆ Как создать программный RAID 1 массив (зеркало) средствами Windows 10, 8.1, 8, 7, Vista
  • ☆ Проверить, запущена ли программа
  • ☆ Не работает fetch в netwatch Mikrotik (ROS 7.13)
  • ☆ Как создать RAID 1 из уже заполненного диска на Windows 10, 8.1, 8, 7, Vista
  • ☆ Mikrotik (vpn server) + Windows server 2008r2 (ad, radius server)
  • ☆ Отечественная виртуализация - на чем построена, обзор, сравнение.
  • ☆ Ремонт файловой системы linux
  • ☆ Сравнение решений WireGuard
  • ☆ Увеличение zfs диска (ISCSI FreeNAS)
  • ☆ Mikrotik, 3 провайдера, переключение и разделение трафик
  • ☆ Полезности Mikrotik
Monitorus. Мониторинг сайтов и серверов.
 
  Top.Mail.Ru      © 2019-2025.    www.IT-GIT.ru    ✉ info@it-git.ru