UMGUM.COM (лучше) 

О симлинках ( О символических ссылках, используемых при сборке XFS. )

18 сентября 2012  (обновлено 17 июля 2019)

Эта публикация отнесена в архив. Она неактуальна.

OS: "Linux Debian 5/6/7 (Lenny/Squeeze/Wheezy)".

В зависимости от очерёдности инициализации дисковых устройств они могут получать разные символические имена. В один раз системный диск может припарковаться на имя "sda", а в другой - на что-нибудь вроде "sdf". А мы желаем выделить на одном из дисков раздел для журналирования файловой системы хранилища; в случае невозможности получения доступа к журналу таковая просто не смонтируется. К сожалению, ориентироваться по UUID не получится, так как это сущность файловой системы, а не физического устройства как такового, так что ничего не остаётся, как перед запуском системы хранения искать целевое устройство по серийному номеру и создавать на один из его разделов символическую ссылку, с которой в дальнейшем и работать.


Для этого нам понадобится создать некий список соответствий серийных номеров целевых дисков, идентификаторов разделов, на которые нам нужно сослаться, и наименований символических ссылок (или ссылки, если более одной не нужно). Нужную информацию можно легко выяснить просмотрев вывод утилит "dmesg", "ls -l /dev/sd*" и "hdparm -i /dev/sdX". Автоматизацию процесса создания ссылки проработаем в одной из следующих заметок, а пока установим требуемое программное обеспечение:

# aptitude install hdparm

Для простоты договоримся о том, что мы будем использовать символическое имя "sd.sys.xfsjournal", в дальнейшем именно на него мы будем ориентировать драйвер XFS, чтобы тот размещал на указанном разделе журнал транзакций.

Замечу, к вышеприведённому, что обращаться с помощью "мягкой" ссылки в дальнейшем мы будем не к блочному устройству вроде "sda", например, а к разделу на указанном устройстве, например: "sda7". То есть, сопоставление будет вида: "sda7 => sd.sys.xfsjournal".

Учитывая то, что содержимое директории "/dev" с загрузкой операционной системы полностью обновляется, можно не опасаться загромождения её устаревшими ссылками; в связи с указанной особенностью директории очевидным является необходимость вызывать скрипт создания "жёстких" ссылок на устройства после каждой загрузки системы перед началом работы.

Переход к созданию на блочных устройствах LVM файловой системы XFS.


Заметки и комментарии к публикации:


Оставьте свой комментарий ( выразите мнение относительно публикации, поделитесь дополнительными сведениями или укажите на ошибку )