1

Я знаю, что по умолчанию, возможно, создание каталога было бы плохой идеей, однако я считаю, что нет причин не разрешать mount создавать каталоги с опцией.

Есть ли причина отсутствия функции или она просто еще не реализована?

2 ответа2

1

mount не создает каталоги, потому что это не его работа. Для этого нет необходимости, это не пропущенная функция.

Если вы собираетесь запросить такую функцию, то вам нужно подумать и о поведении ... Например, работает ли он как mkdir или как mkdir -p? На данный момент проще использовать mkdir в случайном сценарии, когда вы хотите создать каталог.

1

В Linux вы можете указать mount для создания целевого каталога, используя опцию (x-mount.mkdir). Например:

mount /dev/sdb1 -t ext4 -o rw,x-mount.mkdir /newdir/mntpoint

сообщает mount для создания /newdir/mntpoint если он не существует. Поведение идентично mkdir -p , поэтому, если /newdir не существует, он создаст его для вас. Если существует либо /newdir либо /newdir/mntpoint , это не приведет к сбою - при необходимости будут созданы каталоги.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .