Вероятно, ответ на этот вопрос «Это невозможно», и из того, что я знаю о файловых системах и хранилище, я бы сказал то же самое. Но я думал, что попробую великую мудрость SuperUser:

Я ищу устройство NAS, которое будет обслуживать один и тот же контент через USB и SMB.

У меня есть устройство (назовем его ридером), которое будет считывать файлы с внешнего USB-накопителя. Я хотел бы подключить диск, но также сделать этот диск доступным для записи по сети. У ридера нет сетевого порта. Я понял, что читатель считает, что USB-накопитель напрямую подключен, поэтому он разделяет и форматирует его, в то время как все, что обслуживало содержимое диска по сети (через SMB или что-то еще), обслуживает файловый контент, а не устройство хранения более низкого уровня, такое как Интерфейс USB, и вы получите две разные вещи с подключенной файловой системой, что вызовет проблемы.

4 ответа4

1

По сути, если я правильно вас прочитал, вам понадобится сетевое устройство хранения данных, которое позволит вам одновременно получать доступ к данным, хранящимся на нем, через USB и через общий сетевой ресурс SMB.

Думаю, что с тобой немного больше, я думаю, это возможно. На самом деле этого может и не быть в мире (пока), но я думаю, что возможно построить что-то, что ведет себя так.

На newegg есть такое устройство, которое , кажется, делает то, о чем вы говорите, но, судя по отзывам, оно может не выполнять то, что вы хотите.

Если вы попытаетесь осмотреться, вы сможете найти способ переориентировать полноценный ПК, чтобы обеспечить доступ к данным на внутреннем жестком диске как через соединение USB, так и через общий доступ к SMB. Однако вам, возможно, придется проявить изобретательность со стороны USB, поскольку я сомневаюсь, что жесткий диск будет доступен в качестве запоминающего устройства, поступающего с ПК, из-за проблем хоста / гостя в USB. Возможно, вы можете использовать жесткий диск через USB, используя USB в качестве системы прямого соединения ПК с ПК (вроде как ПК-ПК через параллельный порт, когда-то).

1

Я не знаю, решали ли вы когда-нибудь это, но посмотрите на это, я только что заказал один, предъявлял к вам аналогичные требования, я хочу взять с собой компьютер и все, и нужно иметь возможность легко поделиться данные на нем, такие как диск, такие как AV-проги, диск Hirens и т. д. с другими ПК

http://cgi.ebay.co.uk/USB-Go-Link-PC-PC-Transfer-Network-Cable-Card-Reader-/120645125445?pt=UK_Computing_CablesConnectors_RL&hash=item1c17028545

0

Я принял ответ овцы. Но я думал, что выложу свой собственный, просто чтобы получить это там. Я подумал об этом еще немного, и вот единственный способ, которым я могу представить, как это работает:

Имейте корпус диска, который имеет как порт USB, так и порт Ethernet. В корпусе есть небольшая прошивка, которая запускает веб-сервер для конфигурации. Устройство имеет два режима, режим USB и режим NAS. Вы можете переключаться между ними с помощью веб-конфигурации (поэтому сетевой порт всегда активен, но общий доступ к файлам SMB не всегда активен). Чтобы войти в режим NAS, устройство отключает USB на своем USB-порту, монтирует файловую систему на самом диске и запускает процесс совместного использования SMB. При переключении в режим USB устройство отключает процесс SMB, отключает файловую систему, а затем выполняет повторное подключение USB.

Похоже, что на самом деле это не сработает и не вызовет проблем. Практически все, что ожидает общения с USB-накопителем, будет корректно работать с горячим подключением / отключением, и большинство клиентов SMB в порядке с удалением сервера.

Немного по-другому (безумнее?) Версия этого будет более автоматической. Допустим, режим USB используется по умолчанию. Когда он больше ничего не делает, по умолчанию используется режим USB. Процесс совместного использования SMB запущен, но из-за того, что USB-накопитель владеет дисководом, файловой системы на самом деле нет (пока). Когда приходит запрос SMB, требующий реального содержимого, переключитесь с USB на NAS, как описано выше. Возможно, он остается в режиме NAS до тех пор, пока существует какая-то активность, требующая от SMB доступа к актуальным файлам в течение настраиваемого времени ожидания. Это, вероятно, приведет к генерации тонны подключений / отключений на стороне USB, и я могу представить, что различные компьютеры в сети могут случайно проиндексировать, пропинговать или непреднамеренно вызвать непреднамеренное пробуждение стороны NAS.

Да, я хочу, чтобы это существовало дешево, но я не могу себе представить, что это будет дешево производить. Там есть немного кодирования.

0

Это невозможно. Файловые системы USB-дисков управляются хост-компьютером, который знает о блоках, распределениях, какие файлы открыты, где они находятся и т.д. Это просто блочное устройство.

С другой стороны, NAS поддерживает внутреннюю осведомленность обо всех этих факторах, и они не соответствуют информации о компьютере, который подключил диск через порт USB.

SANS делает подобные вещи, но в разных объемах или разделах. iSCSI - это SAN-эквивалент USB.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .