Как прикрепить папку для монтирования к определенному серийному номеру, чтобы один и тот же диск постоянно монтировался в одном и том же месте?

Если вы хотите, чтобы все было в нижнем тексте, это должно работать

echo FIELD1 FIELD2 | awk '{print tolower(substr($1,1,1)$2".""TextToAppend")}'

вывод: ffield2.texttoappend

Если вы хотите, чтобы texttoappend был как есть, это должно работать

echo FIELD1 FIELD2 | awk '{print tolower(substr($1,1,1)$2)".""TextToAppend"}'

вывод: ffield2.TextToAppend

0
25.09.2018, 15:56
2 ответа

Во-первых, взгляните на различные символические ссылки в /dev/disk/.... Симлинки существуют для разных критериев (метка тома, серийный номер диска,... ), и вы можете выбрать те, которые лучше всего описывают интересующий вас раздел.

Во-вторых, вы можете отредактировать /etc/fstab, чтобы смонтировать эти разделы там, где вы хотите их смонтировать. В том числе и в каталоги с каким-то порядковым номером. Да, вам нужна одна запись для каждого раздела.

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

3
28.01.2020, 02:31

Быстрым решением было бы размонтировать все уже смонтированные и смонтировать их все в папки с серийным номером uuid:

cd /media/$USER
ls -1 | xargs -L1 -I {} sudo umount /media/$USER/{}
sudo mkdir /media/amounted
cd /media/amounted
ls -1 /dev/disk/by-uuid/ | xargs sudo mkdir 
ls -1 | xargs -L1 -I {} sudo mount /dev/disk/by-uuid/{} /media/amounted/{}

Затем перечислите диск с соответствующим uuid папки монтирования и т. д.:

sudo lsblk -o name,mountpoint,tran,fstype,label,size,uuid
0
28.01.2020, 02:31

Теги

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