Описание тега inuyasha
Я согласен (опять же -- это то же самое снова и снова), что вопрос прерывания относительно виртуальных и удаленных файловых систем *просто теоретический*. Есть программные решения для этого (как вы упоминаете, предохранитель), так страшно. Реальная проблема-это политика в лаборатории ОП. В зависимости от веб-сервера` -- `они не существуют для ядра вообще. То, что существует-это сетевое устройство, и что является внешним источником *, с которой интерфейсов ядра напрямую* и обеспечивает приложений пакеты. Двухтактный и т. д. все пространство пользователей. В этом контексте должно было быть очевидно. :/
Я пишу пользовательские автоматической установки с помощью aif (монтаж каркаса арки), и мне нужно найти файловую систему на разделе данный раздел.
До сих пор у меня есть это:
grok_partitions () {
местные разделы=
для метки в ЛС на /dev/диск/на этикетке | грэп "арка"`
делать
если [ $метка == "арка" ]
тогда
точка="/"
еще
ИФС="-" чтение базы гора <<< "${метка}"
точка="/${гора}"
интернет
локальный раздел=$(и более ранних версий -Ф с /dev/диск/на этикетке/${метка})
местные part_no=$(Эхо ${раздел} | грэп -по типа '\D+')
местные ФС=$(разошлись-МКС | команда grep "^${part_no}" | вырезать -д: -Ф5)
перегородки+="${раздел} сырые ${метка} ${ФС}; "да";${точка};целевой;no_opts;${метка};no_params\п"
сделано
# сделаем обмен
если [ -е /Дев/диска/на этикетке/обмен ]
тогда
локальный раздел=$(и более ранних версий -Ф с /dev/диск/на этикетке/обмен)
разделы+="$своп-раздел сырье своп;да;no_mountpoint;целевой;no_opts;своп;no_params"
еще
# если нет с надписью подкачки, использовать первый из них мы находим
локальный раздел=$(Команда fdisk -л | грэп -М1 своп | у awk '{ печати $1 }')
если [ ! -е $раздел ]
тогда
Эхо "нет подкачки обнаружены. Сдаваться".
выход 1
интернет
разделы+="$своп-раздел сырье no_label;да;no_mountpoint;цель;no_opts;no_label;no_params"
интернет
Эхо-N ${разделов}
}
Это хорошо работало на моем компьютере только один жесткий диск, но это не удалось (очевидно) при работе в моей виртуальной машины, работающей на такой LiveCD (на LiveCD была выбрана в качестве другой диск, как /dev/sr0 успешно).
Я думал, что пару хаков я могу попробовать:
раздел Маунт $; команда grep $раздел в /etc/mtab | на awk ...
- использовать
разошлись-МЛС
, но вытащить раздела меня волнует с умными сценариями, затем разобрать его, как я уже не в scriptt
Есть лучший, более простой способ сделать это? У меня уже есть разделы меня интересуют, и мне нужно только найти их файловых систем (как существующих своп).