Вопрос или проблема
Прежде чем я начну, нет, я не хочу клонировать/перемещать файлы с одного SSD на другой.
У меня есть два ноутбука, Surface Pro 7+ с 16 ГБ ОЗУ и 256 ГБ SSD, и Lenovo 300e с 4 ГБ ОЗУ и 256 ГБ SSD.
Хранилище моего Surface заполнилось очень быстро (в основном из-за разделов WSL), и я надеюсь, что смогу настроить Lenovo 300e для его использования в качестве другого диска, подключенного через Интернет/любым другим способом.
Как я могу это сделать?
Кратко: как подключить устройство хранения с другого ноутбука к текущему без его физического подключения?
Теоретически это возможно — но, конечно, Lenovo 300e должен быть постоянно включён (и подключён к сети) всё время, пока вы используете его диск. Это может не очень хорошо сказаться на его батарее. Также “серверный” ноутбук действительно должен быть подключён через Ethernet, так как передача данных между двумя устройствами Wi-Fi на одном канале может дать в лучшем случае только половину производительности.
Встроенный вариант — файловый обмен Windows с использованием протокола SMBv3. На “серверном” ноутбуке вам нужно будет разрешить порты “Файловый обмен” через межсетевой экран Windows (“SMB-In” в wf.msc
) и поделиться фактической папкой или целым диском (правая кнопка мыши → Свойства → Общий доступ, или, альтернативно, fsmgmt.msc
).
Затем на “клиентском” ноутбуке доступ через \\ip_адрес\имя_подели
, например, \\lenovo.local\DiskC
– или используйте “Файлы → Компьютер → Подключить сетевой диск” (net use
), чтобы назначить букву диска. Программы будут видеть его как “Сетевой” диск.
(SMB использует учетные записи Windows и пароли, так что на Lenovo должна быть учетная запись “местного” пользователя, а не Microsoft, и установлен пароль.)
Есть несколько других вариантов, но они в основном требуют либо Windows Server, либо Linux, либо коммерческое программное обеспечение. Например, Windows 10 может выступать в роли iSCSI клиента (“инициатора”) для того, чтобы сделать удалённый диск похожим почти на локальный диск – это гораздо более “дисковое”, чем SMB – но только Windows Server (или Linux и т.д.) может выступать в роли iSCSI сервера (“цели”).
Недостатком iSCSI является то, что поскольку он делится необработанным диском, он не может делиться диском, который уже используется ОС сервера (хотя, вероятно, может делиться VHD), и, аналогично, только один клиент может подключиться к диску за раз – в отличие от SMB, который является файловым и может делиться любой отдельной папкой с любым количеством клиентов.
Ответ Grawity 100% правильный. Этот ответ — другое толкование вопроса.
Ваш вопрос почти подразумевает, что вы хотите использовать старый Lenovo 300e как сетевое хранилище, доступное на вашем Surface. Если вы больше не планируете использовать его для чего-либо, кроме дополнительного хранилища, вы можете рассмотреть возможность его превращения в выделенный NAS.
Существует несколько способов сделать это. Чаще всего NAS создается на основе Linux (или другого варианта Unix) — и есть множество дистрибутивов NAS, которые вы можете загрузить на USB и затем установить на ваш Lenovo. Они, как правило, используют меньше ресурсов, работают быстрее и обеспечивают большую гибкость, чем это делается в Windows.
Некоторые популярные бесплатные дистрибутивы NAS включают FreeNAS (теперь TrueNAS Core) и Open Media Vault — из этих двух я ожидаю, что Open Media Vault будет работать лучше из-за меньших требований к памяти (я не изучал это в деталях, но FreeNAS использует более продвинутую файловую систему ZFS, которая, возможно, сложна для полноценной работы на вашем Lenovo).
Также посмотрите Amahi, Turnkey File Server и, возможно, EasyNAS
Также существуют “беспроводные SSD” (я полагаю, что после слова “беспроводные” исключается линия питания), о которых стоит подумать. Или попробуйте вложиться в какое-то NAS (сетевое прикреплённое хранилище). Так оба компьютера смогут работать независимо друг от друга.
Для “реального использования” сегодня 256 ГБ – это не так много; это объём, равный тому, что есть в моём среднеклассовом смартфоне. Фактически, я заменил 1 ТБ SSD в моем Lenovo на два 2 ТБ SSD (используемых в RAID1); это должно успокоить меня на какое-то время.
Если 250 ГБ заполнились быстро, то 500 ГБ тоже заполнятся быстро
Я бы порекомендовал вам приобрести внешний SSD диск, если вы не можете разместить второй внутренний.
1 ТБ или 2 ТБ диск должен быть доступен по цене, и внешний SSD диск, подключённый через USB-C или даже USB 3.0 будет гораздо быстрее, чем подключение к другому компьютеру.
Уже есть ответ о включении файлового обмена, но я хотел бы упомянуть Административные Общие ресурсы.
Ваши диски уже поделены в сети. Я использовал это ранее для миграции данных между ноутбуками.
Вы можете перечислить эти общие ресурсы, выполнив команду net share
в PowerShell или командной строке:
PS C:\Users\alice> net share
Share name Resource Remark
------------------------------------------------------
C$ C:\ Default share
E$ E:\ Default share
IPC$ Remote IPC
print$ C:\WINDOWS\system32\spool\drivers
Printer Drivers
ADMIN$ C:\WINDOWS Remote Admin
The command completed successfully.
Если, например, E:
— это диск, к которому вы хотите получить удалённый доступ, вы можете перейти к \\[Computername]\E$
на вашем другом устройстве.
Для простого доступа вы можете создать ярлык на \\[Computername]\E$
.
Ответ или решение
Подключение удаленного устройства хранения данных из другого ноутбука без физического подключения может быть выполнено несколькими способами с использованием сетевых технологий и программного обеспечения. В данной статье рассмотрим детально возможные подходы к решению этой задачи.
Теория
На данный момент для подключение удаленного диска к текущему устройству чаще всего применяют следующие три метода:
-
Сетевое совместное использование файлов через SMB (Server Message Block). Это стандартный сетевой протокол в Windows для предоставления доступа к файлам, принтерам и другим ресурсам между устройствами в локальной сети. Протокол обеспечивает передачу данных по сети, предоставляя возможность получить доступ к файлам устройства, расположенного в другой части, как если бы они находились на локальном диске.
-
iSCSI (Internet Small Computer Systems Interface). Это протокол сетевой связи, который позволяет подключать устройства хранения данных, располагающиеся удаленно, так как если бы они были подключены локально. Он предоставляет доступ на уровне блоков, что делает возможности удаленного диска аналогичными локальному.
-
Создание NAS (Network Attached Storage). NAS – это устройство, предназначенное для хранения больших объемов данных и их предоставления в сеть. Нас способен работать как центральное хранилище данных, к которому могут обращаться разные устройства в домашней или офисной сети.
Пример
Рассмотрим конкретный кейс: у вас есть два ноутбука – Surface Pro 7+ и Lenovo 300e. Поскольку объем доступного внутреннего хранилища на Surface ограничен, вы хотите использовать накопитель Lenovo, подключив его без физического использования проводов.
Использование SMB:
-
На Lenovo 300e:
- Перейдите в «Центр управления сетями и общим доступом» и активируйте общий доступ.
- В папке или на диске, который хотите сделать доступным, щелкните правой кнопкой мыши и выберите "Свойства" → "Общий доступ".
- Создайте сетевой ресурс, укажите, какие пользователи или группы могут к нему подключаться.
-
На Surface Pro 7+:
- Используйте команду
\\IP-адрес\Имя_ресурса
для подключения к сетевому ресурсу. - Если необходимо, назначьте подключенному ресурсу букву (например,
Z:
), чтобы он отображался в файловом проводнике как обычный диск.
- Используйте команду
Использование iSCSI:
-
На Lenovo 300e:
- Установите программное обеспечение для формирования iSCSI-таргета. На Windows эта возможность часто ограничена, но можно воспользоваться сторонними утилитами или установить Linux-систему с поддержкой iSCSI.
-
На Surface Pro 7+:
- В панели управления найдите «iSCSI Инициатор», введите IP-адрес и имя цели сервера.
- Подключение произойдет так, что диск будет виден как локальный.
Создание NAS:
Если у вас не осталось планов использования Lenovo в качестве ноутбука, вы можете установить специализированную ОС, чтобы сделать его полноценным NAS.
- Обеспечьте непрерывное подключение Lenovo к электросети и сети.
- Загрузите и установите дистрибутив NAS, например, Open Media Vault.
- Настройте папки и права доступа, чтобы другие устройства в сети могли подключаться и использовать пространство накопителя.
Применение
При выборе подхода для подключения удаленного устройства учтите следующее:
- Протокол SMB просто настроить и он поддерживается большинством Windows систем, однако он может не иметь необходимой скорости передачи данных для работы с приложениями, чувствительными к задержкам.
- iSCSI более сложен в настройке, но обеспечивает практически идентичное по скорости использование удаленного накопителя с локальным.
- Если вы планируете хранить и защищать большие объемы данных и делиться ими с несколькими устройствами, настоятельно рекомендуется подумать о создании NAS.
Техника позволяет использовать ресурсы более эффективно и экономично, не утратив контроль над данными. Выбор наилучшего решения зависит от конкретных условий, потребностей в хранении данных и технических навыков пользователя.