ссылочный целый диск (/dev/sda) использование UUID

Вы использовали бы инструмент как awk:

df -hl | awk '/^\/dev\/sd[ab]/ { sum+=$5 } END { print sum }'

Где:

  • /^\/dev\/sd[ab]/ шаблон для фильтрации только тех строк, которые начинаются /dev/sda или /dev/sdb
  • { sum+=$5 } добавьте пятое поле для любых соответствий вышеупомянутого шаблона

Можно найти некоторых полезными awk ссылки на Wiki Awk.info.

9
19.02.2015, 18:18
1 ответ

Вам нужен модуль ядра для exfat, чтобы просто установить, не оказывающим инструменты (проверка файловой системы и т. Д.).

Так что просто установите Fuse-exfat из сообщества REPO repo и выполнено без перезагрузки или вручную MODPROBE или внедрение без предохранителя из Aur ( exfat-git или exfat-dkms-git ), если вы знаете, что вы делаете, и что это достаточно устойчиво для вашего применения.

Archlinux X64 с 18 февраля 2015 года, все в курсе Pacman / Yaourt. Но вообще это останется правдой на будущее, только некоторые имена пакетов изменит небольшие или новые модули, которые реализуют Exfat, станут доступными.

-121--59001-

SymLinks в / dev / disk / by-uuid / создаются правилами правила, основанные на файловых системах UUID. Если вы посмотрите на /usr/lib/udev/rules.d/60-persistent-storage.rules Вы найдете такие записи, как:

...... ENV{ID_FS_UUID_ENC}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID_ENC}"

, чтобы ссылаться на диск, который вы можете использовать серийный сериал Число и env {id_serial_short} ключ.
Следующее правило UDEV соответствует приводу с последовательным нет. 0000000013100925DB96 и создает SymLink с таким же именем в / dev / disk / by-uuid / :

KERNEL=="sd*", SUBSYSTEM=="block", ENV{DEVTYPE}=="disk", ENV{ID_SERIAL_SHORT}=="0000000013100925DB96", SYMLINK+="disk/by-uuid/$env{ID_SERIAL_SHORT}"

относится к другому вопросу ... Конечно, вы всегда можете использовать env {id_model} вместо env {id_serial_short} и используйте пользовательскую строку для вашего имени SymLink.
Следующее правило соответствует любому диску с id_model = M4-CT128M4SSD2 и создает симлизую M4-SSD-1234567890 в / dev / disk / by-- UUID / :

KERNEL=="sd*", SUBSYSTEM=="block", ENV{DEVTYPE}=="disk", ENV{ID_MODEL}=="M4-CT128M4SSD2", SYMLINK+="disk/by-uuid/M4-SSD-1234567890"

Обратите внимание, что это работает нормально, пока есть только один привод, соответствующий ID_Model . Если есть несколько дисков той же модели, правило снова применяется для каждого из них, и SymLink укажет последний обнаруженный / добавленный привод.

12
27.01.2020, 20:06

Теги

Похожие вопросы