Artif,
Может имеет смысл объяснить задачу?
Нужен
надёжный способ на автомате превращать пустой накопитель в реально примонтированную в системе ФС, примонтированную в какой-то каталог. Уточнение - этих ФС на накопителе несколько разных.
Как решать: скриптом создавать разделы на накопителе, форматировать их, монтировать в директорию.
Сложность: при форматировании, при создании ФС на разделе, обязательный параметр - путь к разделу (Полный путь, а может он быть не полный... Едва ли.) А в момент создания раздела утилита не говорит о том, какой путь к созданному разделу.
Т.е. я насоздавал разделов, каждый нужного размера, каждый в нужном порядке на нужном накопителе. Хочу их отформатировать, каждый по-своему, но не могу найти: как мне понять, какие ж оказались пути к созданным разделам?
Я знаю их порядок в таблице (знаю номера, я их создавал на чистом). Но и только. А из одних номеров + путь к накопителю не получится путь к разделу. Точнее - часто этих данных мало, когда имеется сложный, полновесный RAID контроллер и его возможности задействованы. И т.п.
Пользователь решил продолжить мысль 11 Октября 2013, 15:39:39:
Ничо не понял.. Какие "пути"?
1) На накопителе есть таблица разделов.
2) В таблице разделов перечислено, где какой начинается и заканчивается. В принципе, они там идут почти по номерам. Пусть у нас они там идут по номерам, без разрывов между номерами.
3) На каждом разделе создаётся файловая система.
4) Каждая файловая система может быть примонтирована в какой-то каталог/папку/директорию. И только тут уже туда можно записывать обычные файлы.
Каждый пункт "делается" отдельными утилитами-командами. В этом топике проблема стыка 2-го и 3-го пунктов. Поиск средств указать в 3-м пункте, какие пути к созданому во 2-м пункте.
P.S. Для читающих и интересующихся в своём развитии: содержимое накопителя и содержимое разделов на накопителе доступны как содержимое разных файлов внутри каталога /dev. Это такое свойство Linux систем. В этой теме вопрос о именах этих файлов. Как их находить программой.