LINUX.ORG.RU

Смена метки тома parted'ом


0

0

То, что метки томов (volume label) в самых разных файловых системах прекрасно умеет менять GParted, наводит на предположение, что его консольный родственник parted тоже должен уметь. Однако man info это предположение не подтверждает.
Собственно вопрос: действительно ли parted не умеет менять метки томов. Если да, то есть ли какое удобное негуёвое средство для этого?

e2label, mlabel, ntfslabel — они, конечно, работают, но, во-первых, требуют заранее определять ФС, что еще не критично. А во-вторых, самый ходовой для флэшек mlabel заставляет предварительно назначать томам буковки а-ля MSDOS, что уже идиотизм.

★★★★★

Если я не ошибаюсь, GParted при помощи libparted определяет тип файловой системы, а потом вызывает e2label, mlabel, ntfslabel..

proud_anon ★★★★★
()

> самый ходовой для флэшек mlabel заставляет предварительно назначать томам буковки а-ля MSDOS, что уже идиотизм.

ЧЯДНТ?

$ dd if=/dev/zero of=ddd count=2880
$ /sbin/mkfs.vfat -F12 ddd
$ mlabel -i ddd ::moron
$ mdir -i ddd ::

 Volume in drive : is MORON  
 Volume Serial Number is 0EE8-1EC9
Directory for ::/

No files
                          1 457 664 bytes free

pupok ★★
()
Ответ на: комментарий от pupok

Упс. Надо было мне читать man mtools, в man mlabel про ключ -i ни слова. Спасибо за растолковку.
P.S. А может быть вы еще ключ эквивалентный MTOOLS_SKIP_CHECK=1 знаете?

Zmicier ★★★★★
() автор топика
Ответ на: комментарий от proud_anon

Да, весьма логично. И было бы очень славно, если бы parted или какая другая утилита умели делать то же самое. Жаль, что не умеют.

Zmicier ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.