5

Допустим, у меня есть 2 папки на 2 отдельных дисках:

d:\movies
f:\movies

Возможно ли иметь 1 общий сетевой ресурс, который включает в себя обе папки (как только для чтения!)

\machine_name\all_movies например?

Я настраиваю обмен для своего медиа-танка, так что это избавит от многих хлопот.

7 ответов7

4

Распределенная файловая система, это роль Server 2008, которая создает логические общие ресурсы из нескольких путей.

http://technet.microsoft.com/en-us/library/cc753479%28WS.10%29.aspx

1

NginUS дал лучший вариант с DFS. Но если вам не доступна серверная ОС, и вы просто хотите, чтобы на двух отдельных физических дисках была единственная точка объединения файлов, можно использовать чередование или связывание. Если диски похожи, вы можете разделить их (RAID0), но это может привести к неисправности. если один HDD умирает, все данные повреждены. Другой вариант - использование JBOD, в котором диски сгруппированы по всей длине и рассматриваются как один диск в ОС. Если один диск выходит из строя, вы теряете только данные на этом диске.

Если вы используете Linux в качестве файлового сервера (что является отличным вариантом), вы можете легко совместно использовать несколько папок на разных дисках как один общий ресурс и ограничить доступ пользователей.

0

NginUS уже рассказал вам, как можно использовать распределенную файловую систему с Windows Server в сети, что является лучшим способом сделать это.

Есть и другие способы, которые я могу придумать:

Прежде всего, вы рассматривали возможность использования функции HomeGroup в Windows 7? Он был создан именно для того, чего вы пытаетесь достичь, хотя для этого требуется Windows 7 на всех компьютерах, на которых вы хотите его использовать. Я не использовал HomeGroup, так как у меня есть доменная сеть, но я думаю, что вы можете использовать библиотеки с ним.

Другой способ - использовать библиотеки на клиентском компьютере. Вы просто добавляете к нему отдельные сетевые ресурсы, и все они отображаются как один в итоговой виртуальной папке. Для этого на клиентских компьютерах должна быть установлена ОС Windows 7.

Другой способ - использовать кладж, о котором я только что подумал, но не проверял. Вы должны быть в состоянии создать папку где-нибудь на сервере и поделиться ею. Затем сделайте две точки соединения [ mklink /j ], указывающие на две папки фильмов в этой папке. Единственная проблема заключается в том, что вы увидите две папки, содержащиеся в одном сетевом ресурсе, а не все файлы, отображаемые вместе, как при использовании библиотек.

Вы также можете сделать то же самое, но на клиентских компьютерах, используя символические ссылки [ mklink /d ], указывая на удаленные сетевые ресурсы на компьютере сервера, но для этого необходимо, чтобы все выполнялось на клиентских машинах, и я не вижу никаких указать в этом методе.

0

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

  1. Установить расширение Link Shell

  2. Создайте новую папку для вашей папки с именем "all_movies"

  3. Перейдите к «d:\movies» и выберите все папки или файлы, которыми вы делитесь (одновременно выбирайте только группу файлов ИЛИ группу папок, а не комбинацию обоих)

  4. Щелкните правой кнопкой мыши и выберите "Pick Link Source"

  5. Перейдите в папку "all_movies".

  6. Щелкните правой кнопкой мыши и выберите "Удалить как"> "Соединение" для папок или «Удалить как> Жесткая ссылка» для файлов.

  7. При необходимости повторяйте шаги 3-5, пока не будут установлены ссылки для всех файлов / папок из каждого местоположения («d:\movies», «f:\movies» и т.д.). Если у вас есть дубликаты имен, они будут добавлены с "- Junction"

  8. Создайте общий доступ к папке "all_movies" и наслаждайтесь.

0

Нет, я не понимаю, как это возможно, используя Samba. Однако вы можете собрать два диска в один том. Я получил 3 диска по 1 ТБ в режиме «Spanned», который дает одну букву диска с 3 ТБ.

0

Добавьте свои фильмы в библиотеку Windows 7 Video. Затем вы можете поделиться библиотекой со своей домашней группой как "Только для чтения". Это опция в верхней панели окна библиотеки.

-1

НЕТ, это невозможно.

Я добавил этот ответ, но я думаю, что с текущей технологией это может быть невозможно. Я удалю этот ответ, если кто-нибудь выяснит, как это сделать.

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