В процессе копания я обнаружил, как установить и получить имя тома раздела ext3 на моем компьютере с Linux:
установить метку тома
tune2fs -L MY-NEW-NAME /dev/disk/by-path/pci-0000:00:1f.2-scsi-2:0:0:0-part1
получить текущий уровень громкости
dumpe2fs -h /dev/disk/by-path/pci-0000:00:1f.2-scsi-2:0:0:0-part1 | grep 'имя тома'
Они работают нормально, но у меня есть несколько вопросов:
1) Эти команды - лучший способ установить / получить имя тома? Или есть более простой метод, о котором я не знаю?
2) Насколько вероятно изменение метки тома, чтобы что-то сломать? то есть стандартная система Linux полагается на тома с определенными именами? Или я могу переименовать тома в любое имя, которое мне нравится, без проблем?
3) В какой-то момент я хотел бы включить в свою программу графический интерфейс с вышеуказанными функциями. Один из способов сделать это состоит в том, чтобы моя программа выполняла вышеуказанные команды оболочки (через system () или что-то еще), но это кажется немного неуклюжим и тяжелым ... есть ли прямые функции, которые я могу вызвать, чтобы сделать то же самое? Если да, то что они?
Спасибо,
Джереми