Может ли система squshfs поддерживать метку тома?

В настоящее время я рассматриваю возможность использования squshfs для хранения информации на флэш-накопителях. Однако всякий раз, когда флэш-накопитель вставлен, Fedora 34 присваивает ему идентификатор устройства (/dev/sd?), который может меняться от одной загрузки к другой, что затрудняет написание сценариев, использующих этот диск. Есть ли способ присвоить диску или разделу метку, которая поможет идентифицировать диск?

1 ответ

Нет, формат файловой системы sqashfs не поддерживает ни метки, ни UUID.

(Похоже, что sqashfs в основном предназначен для использования для «циклического» монтирования, где имя /dev/loop# уже известно с самого начала. Фактический образ sqashfs следует хранить внутри другой «нормальной» файловой системы, а не непосредственно в необработанном виде. диск.)

В качестве альтернативы формат таблицы разделов GPT позволяет определять метки разделов и UUID (доступны черезисимволические ссылки), которые существуют независимо от внутренней файловой системы. Вы можете установить собственную метку детали через fdisk или gdisk с помощью команды «изменить имя раздела» .

(Linux также попытается сгенерировать символические ссылки псевдо-PARTUUID для разделов на MBR-дисках – только если MBR имеет ненулевую «подпись диска NT».)

Флэш-накопитель может также иметь «физический» серийный номер и/или WWN, доступный через.

Файловая система -EROFS является альтернативой squshfs; он по-прежнему не поддерживает пользовательские метки, но поддерживаетUUID на уровне файловой системы.

Другие вопросы по тегам