Я знаю, что по умолчанию, возможно, создание каталога было бы плохой идеей, однако я считаю, что нет причин не разрешать mount создавать каталоги с опцией.
Есть ли причина отсутствия функции или она просто еще не реализована?
mount
не создает каталоги, потому что это не его работа. Для этого нет необходимости, это не пропущенная функция.
Если вы собираетесь запросить такую функцию, то вам нужно подумать и о поведении ... Например, работает ли он как mkdir
или как mkdir -p
? На данный момент проще использовать mkdir
в случайном сценарии, когда вы хотите создать каталог.
В 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
, это не приведет к сбою - при необходимости будут созданы каталоги.