В соответствии с Солярисом, работает один простой способ знать, что окружает Вас, и что запустилось, это ptree
, здесь моя оболочка является ksh:
$ ptree $$
408 /usr/lib/ssh/sshd
1131 /usr/lib/ssh/sshd
1132 /usr/lib/ssh/sshd
1142 -ksh
1146 ptree 1142
Стандартный способ добраться, что на самом деле выполнит команда, состоит в том, чтобы использовать команду типа.
$ type bash
bash is /usr/bin/bash
Учитывая факт /bin
и /usr/bin
являются взаимозаменяемыми в соответствии с Солярисом (и это - тенденция на другом Unix как Ose также), возвратится ли удар типа /bin/bash
или /usr/bin/bash
зависит только от того, что сначала появляется на Вашем PATH
и так или иначе не имеет значения так очень.
Вам была бы нужна инверсия виртуальной файловой системы - слой, переводящий существующий файл и иерархию каталогов в структуру файловой системы, но на другом (или виртуальный) отступающее устройство.
В то время как это могло быть сделано (как почти что-либо), Вы могли бы быть более обеспечены путем представления одного промежуточного шага: создайте файловую систему FAT16 (я был бы удивлен, поддерживала ли Ваша ударная установка FAT32 - видят статью Wikipedia о FAT для получения дополнительной информации, более вероятно это понимает VFAT сверху FAT16, все же это не настолько важно здесь) на R-пи, и экспортируйте его по USB. Каждый раз, когда Вы захотите играть новую песню, просто передать ее (через сеть - можно экспортировать ее как NFS на R-пи) от ПК до R-пи. Одно копирование больше, но это легче, и Вы не должны будете открывать свой ПК для дополнительных соединений снаружи.
Примечание: Это все не тестируется мной, но звучит очень похожим на то, о чем Вы спрашиваете.
Идея кажется очень простой. В этом сообщении в блоге они обсуждают использование Beagleboard как USB-устройство массового хранения, которое было бы представлено системам при ограничивании ими использующий USB-кабель. Это использует функцию, которую я никогда не замечал прежде в Ядре, названном "поддержка Гаджета USB".
Если бы я понимаю подход правильно, необходимо было бы создать единственный файл, смонтировать этот файл через обратную петлю так, чтобы это было выставлено как смонтированная доля, и затем этот файл был бы выставлен, поскольку устройство массового хранения монтируется, когда что-то ограничило "его" через USB-кабель.
Единственная другая вещь, которую я нашел как потенциальный вывод, была этим ТАК названные Вопросы и ответы: Масса USB Storrage на Уровне Файла. Было несколько методов, обсужденных в том сообщении, которое могло бы оказаться полезным для Вас также.
Источник: BeagleBoard как устройство массового хранения USB через USB OTG
rsync
усовершенствовать диск VFAT автоматически. – celtschk 30.09.2014, 10:57