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

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

sudo mount / dev / sda2 / media / Folder_1;

sudo mount / dev / sda2 / media / Folder_2;

udisksctl info --block-device / dev / sda2;

... org.freedesktop.UDisks2.Filesystem:

MountPoints:        /media/Folder_2 

                    /media/Folder_1 

...

Как изменить этот порядок? Я имею в виду, я хочу увидеть: сначала - "/media/Folder_1", затем - "/media/Folder_2" Где хранится этот порядок?

[Альтернативный:]

Существует ли вызов какой-либо системной программы, которую программное обеспечение (например, файловые менеджеры) использует для определения того, какую точку монтирования следует использовать?

Например: a_program an_argument_1... an_argument_N

(В этом случае может быть возможно переопределить такую ​​программу и предварительно обработать ее аргументы перед фактическим вызовом)


PS Это может быть важно, так как я подозреваю, что некоторые программы (например, файловые менеджеры) получают ПЕРВУЮ точку монтирования и связывают ее с меткой тома.

2 ответа

Одним из решений может быть монтирование Folder_1 в Folder_2 вместо монтирования устройства в Folder_2 с использованием bind mounts:

sudo mount /dev/sda1 /media/Folder_1
sudo mount -o bind /media/Folder_1 /media/Folder_2

Таким образом, устройство никогда не монтируется во второй папке, но там видны все его файлы.

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

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