Добавить другие ответы...
stdin и stdout являются дескрипторами файлов и считаны и записаны, как будто они - файлы. поэтому можно сделать echo hi | grep hi
, и это заменит stdout эха каналом и заменит stdin grep к другому концу этого канала.
Я не думаю, что необходимо использовать /mnt
таким образом. Согласно Стандарту Иерархии Файловой системы;
Этот каталог предоставлен так, чтобы системный администратор мог временно смонтировать файловую систему по мере необходимости. Содержание этого каталога является локальной проблемой и не должно влиять на способ, которым запущена любая программа.
Этот каталог не должен использоваться программами установки: подходящий временный каталог, не используемый системой, должен использоваться вместо этого.
Постоянное монтирование, указанное в fstab
, должен пойти где-то в другом месте.
Обратите внимание, что существующие системы Ubuntu используют подкаталоги в /media
для съемных дисков, и /mnt
всегда оставляется как пустой каталог для ручного, одноразового монтирования. Я подозреваю, что Ubuntu осуществляет это или по крайней мере упрощает его путем удаления и воссоздания его на каждом запуске.
Я предлагаю, чтобы Вы создали новый каталог корневого уровня /network
и помещенный Ваша постоянная сеть монтируется там. Вы можете сходить с рук вставление их /media
, но, вероятно, лучше оставить это для использования системой. Используя /network
поскольку префикс приятно маркирует Ваш как сетевые диски.
Действительно ли установка является постоянным SMB, монтируют действительно правильный поступок? Современные настольные среды как KDE и GNOME позволяют Вам отмечать сетевые ресурсы, и доступ к ним становится одиночным нажатием или выбором пункта меню. Имя пользователя и пароль для доли могут затем быть сохранены в связке ключей пользователя. Это намного лучше, чем помещение имен и паролей в fstab
, который может быть считан любым.
/home
создание нового корневого каталога за пределами FHS является, вероятно, неправильным. Я также подозреваю, что существует способ сказать KDE монтироваться на входе в систему. – xenoterracide 14.09.2010, 00:01/usr
и/var
./mnt
явно оставлен администратору (/media
был создан, потому что люди не могли договориться, использовать ли/mnt
как точка монтирования или как каталог, содержащий точки монтирования). Если распределение не позволяет администратору создать точки монтирования как подкаталоги/mnt
, это повредило wrt FHS. – Gilles 'SO- stop being evil' 14.09.2010, 02:23/
. Цель стандарта состоит в том, чтобы позволить различным системам Unix договориться, куда поместить вещи, и что обеспечить, для не ограничения включения дополнительных вещей. Используя/home
не чувствует себя хорошо мне, так как это, прежде всего, для корневых каталогов пользователя. – Neil Mayhew 14.09.2010, 02:36/mnt
каталог предоставлен, и Вы свободны сделать подкаталоги, как желаемый: "Содержание этого каталога является локальной проблемой и не должно влиять на способ, которым запущена любая программа". Используя/mnt
или подкаталог его как постоянная точка монтирования ясно не соответствует FHS. – Neil Mayhew 14.09.2010, 02:38