Совместимость с Windows

Сервер NFS с поддержкой OpenZFS, часть 2 - Подключение сетевых дисков в Windows 10

Сервер NFS с поддержкой OpenZFS, часть 2 - Подключение сетевых дисков в Windows 10
В одном из своих последних постов я показал, как вы можете разместить хранилище NFS в своей локальной сети для использования другими устройствами. Мы использовали файловую систему ZFS для создания и обслуживания каталога NFS. Ваши ПК и Mac, если они являются частью одной сети, могут использовать это хранилище в качестве локального хранилища или резервного копирования. Если у вас есть гигабитные или более быстрые интерфейсы как на вашем сервере NFS, так и на рабочем столе, а также быстрое хранилище SSD для вашего сервера NFS, тогда это открывает совершенно новое окно возможностей. В этом посте обсуждаются некоторые такие полезные сценарии, но сначала давайте посмотрим, как вы можете смонтировать этот диск NFS на вашем компьютере с Windows 10.

Настраивать

После того, как вы создали и запустили свой NFS-сервер, перейдите в Windows 10, найдите «Включить или выключить функции Windows», и откроется окно со списком доступных функций. Найдите NFS и в подсписке NFS вам понадобится клиентская утилита NFS.

это оно. Нажмите ОК, и пусть Windows сделает свое дело. Возможно, вам придется перезагрузить систему, чтобы эта функция заработала. Теперь перейдите в проводник и в текстовом поле, где вы обычно указываете путь к папке, введите IP-адрес вашего сервера NFS с префиксом двух обратных косых черт, как показано:

В моем случае IP-адрес моего сервера NFS был 192.168.0.104, две обратные косые черты перед ним сообщают Windows, что далее следует адрес другого компьютера, а не буква диска или что-то еще. Поздравляем, теперь вы можете воспользоваться преимуществами ZFS в Windows 10!

Преимущества и подводные камни

Теперь вы можете использовать эту папку, как если бы она была частью вашего настольного компьютера. Вы получаете преимущества ZFS, его надежность, надежность и т. Д. И вы также получаете возможность работать с любимым программным обеспечением по вашему выбору. Фактически, это очень распространенная практика на предприятии, где рабочие справочники всех сотрудников фактически размещаются удаленно. Таким образом, даже если нерадивый сотрудник сделает что-то катастрофическое со своим компьютером, данные на удаленном конце будут в безопасности. Такие функции, как моментальные снимки ZFS, могут действительно помочь вам делать периодические снимки вашей работы и сохранять их в формате только для чтения.

Программа-вымогатель может зашифровать вашу папку, возможно, даже вашу удаленную папку, если она подключена и доступна для записи, но не может ничего сделать с вашими снимками, доступными только для чтения. Если вымогатель нацелен на Windows 10, он, скорее всего, не сможет принять во внимание уязвимость Linux или BSD, так что это еще один дополнительный уровень безопасности (хотя и не пуленепробиваемый).

Говоря о безопасности, при использовании такой настройки вы должны быть абсолютно уверены, что сеть, в которой вы находитесь, ваша домашняя или локальная сеть, заслуживает доверия. Что в этой сети нет мошенников. Вы, конечно, не хотите размещать его через открытый Wi-Fi (то есть Wi-Fi без пароля) или в любой сети, где вы не доверяете компьютеру или подключенному к нему устройству.

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

Что я могу с этим делать?

Ответ на этот вопрос во многом зависит от надежности вашего сервера NFS и скорости соединения между сервером и клиентом. Но даже если у вас есть зеркальные SSD, это надежнее, чем ничего не иметь. Если ваши данные имеют решающее значение, но вам нужна производительность локальной системы, вы можете выполнять периодическую синхронизацию вместо непосредственной работы с удаленной папкой.

Для таких рабочих нагрузок, как редактирование видео, дизайн и создание другого контента, когда вы часами настраиваете все, а один сбой системы может привести к часам потерянной работы, NFS может стать настоящим спасением. Это может быть полезно даже при работе с текстовыми файлами, такими как большие репозитории Git. Механизм копирования при записи ZFS может предотвратить частичную запись, поэтому вы избегаете безудержного повреждения данных, которое следует после сбоя питания или сбоя системы.

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

Такие проекты, как Steamcache, действительно сделали все возможное, когда дело доходит до экономии вашей пропускной способности и времени. Вы можете кэшировать свои игровые настройки на сервере NFS и переустанавливать всю свою Steam-библиотеку всякий раз, когда в этом возникает необходимость. Это также освобождает место на вашем локальном диске. Эта статья от Arstechnica - настоящее вдохновение для этой статьи и примеров использования, о которых я упоминал выше.

Заключение

В наши дни все больше и больше людей работают из дома. Ваш рабочий стол и данные, хранящиеся на нем, имеют решающее значение для вашей работы, и действительно стоит потратить время и усилия на создание небольшого локального решения для резервного копирования, если вы можете. Хотя такие решения, как Creative Cloud, Google Docs, Backblaze, тоже очень многообещающие для различных творческих начинаний. Мы должны помнить, что облако - это просто чужой компьютер. Нет ничего действительно пуленепробиваемого. Разница между дополнительным уровнем избыточности и надежности и отсутствием чего-либо действительно может изменить ваш день.

Как разработать игру в Linux
Десять лет назад не многие пользователи Linux могли бы предсказать, что их любимая операционная система однажды станет популярной игровой платформой д...
Порты коммерческих игровых движков с открытым исходным кодом
Бесплатные игры с открытым исходным кодом и кроссплатформенные версии игрового движка можно использовать для игры как в старые, так и в некоторые из с...
Лучшие игры с командной строкой для Linux
Командная строка - не только ваш главный союзник при использовании Linux - она ​​также может быть источником развлечений, потому что вы можете использ...