Linux - навішуємо лейбл на карту пам'яті, vallyol - s blog

Сьогодні будемо навішувати label на карту пам'яті ...
У самому лейблі, зрозуміло, немає нічого страшного і поганого. Можна прописати туди че завгодно, на кількість і якість перебувають там даних це впливу не матиме 🙂 До того ж, сьогодні практично будь-який пристрій, що використовує ці карти, цілком може саме навісити на неї все, що йому заманеться ...
Ось від цього позбавлятися і будемо!

Заковика тут ось в чому. Присутній в системі Партишн менеджер не бачить карт пам'яті (KPartitionManager), бо карти пам'яті не сприймаються системою як носії пам'яті. Вірніше, не так ... вона не сприймає ms-dos диски ... Гугл, на зразок десь говорив, що gparted прекрасно працює з усякими sd / mmc ... Не знаю, не перевіряв!

Перше, що необхідно зробити, це дізнатися, як карта визначається системою. Для цього використовуємо програму blkid ... Утиліту, що дозволяє віднімати UUID'и пристроїв і необхідні в моєму випадку метадані, а саме LABEL.
Тому, просто вводимо
sudo blkid
і розглядаємо вихлоп.

Linux - навішуємо лейбл на карту пам'яті, vallyol - s blog

Ось вона, картка! За красивого шляху ... mmc чогось там ... З лейблом від фотоапарата. Ну як з таким label'ом слухати музику на плеєрі? 🙂
В принципі, те ж саме можна було побачити, набравши fdisk -l. Навіть трохи більше, але без UUID'а і label'а.

Тому, продовжуємо ...
Використовувати будемо mtools - набір утиліт для доступу до ms-dos дискам. Доступні команди можна подивитися, набравши в терміналі mtools. Мене цікавить одна з команд - mlabel - команда, що дозволяє навісити / змінити лейбл.

Так ... Далі ... Зберігаємо конф і вбиваємо в консолі
sudo mlabel s:
щоб отримати повідомлення про необхідність додати якусь директиву в файл mtoolsrc (воно й зрозуміло, у нас же не ms-dos і не виндовс).
Дивимося наявність цього rc-файлу в домашньому каталозі. Є він, иль його немає (як у мене), в будь-якому випадку пишемо
nano .mtoolsrc

Linux - навішуємо лейбл на карту пам'яті, vallyol - s blog

(Тут червоним кольором виділені вводяться по черзі команди)

У щойно створеному (або відкритому) mtoolsrc додаємо директиву
mtools_skip_check = 1
скасовує перевірку кількість секторів мтулом.
І повторюємо команду mlabel.

Linux - навішуємо лейбл на карту пам'яті, vallyol - s blog

Скажу чесно, автоматом придумане ім'я мене чомусь незадоволені, тому, не мудруючи лукаво, повторив команду, тільки не скільки в іншому вигляді:
sudo mlabel s: MICROSD
Що дало в результаті лейбл MICROSD для моєї картки!

P.S. Доступні опції mlabel

c Clears an existing label, without prompting the user

s Shows the existing label, without prompting the user.

n Assigns a new (random) serial number to the disk

N serial
Sets the supplied serial number. The serial number should be supplied as an 8 digit hexadecimal number, without spaces

Схожі статті