欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何把win10的D盤掛載到linux電腦的目錄下

 更新時間:2025年07月07日 09:43:10   作者:言之。  
這篇文章主要介紹了如何把win10的D盤掛載到linux電腦的目錄下的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

在同一個局域網

要將 Windows 10 電腦的 D 盤掛載到 Linux 電腦的目錄下,你可以通過網絡文件共享(如 Samba)實現(xiàn)。

這是一個合理的方案,因為 Windows 10 原生支持共享文件夾,而 Linux 可以通過 CIFS 協(xié)議來訪問這些共享。

下面是詳細的步驟和代碼:

步驟 1:在 Windows 10 上共享 D 盤

  • 打開 Windows 10 的文件資源管理器,右鍵點擊 D 盤,選擇 “屬性”
  • “共享” 選項卡中,點擊 “高級共享”。
  • 勾選 “共享此文件夾”,然后點擊 “權限” 按鈕。
  • 在權限設置中,確保你為所需的用戶(或Everyone,如果你信任網絡環(huán)境)授予“讀取”或“讀取/寫入”的訪問權限。
  • 記下 Windows 10 電腦的 IP 地址(假設為 192.168.1.100)。

步驟 2:在 Linux 上安裝 CIFS 工具

在 Linux 電腦上,你需要安裝 CIFS 工具來掛載 Windows 共享目錄。

sudo apt update && sudo apt install cifs-utils -y  # Ubuntu 系統(tǒng)

步驟 3:創(chuàng)建掛載點并掛載共享

在 Linux 上創(chuàng)建一個掛載點。

例如:

sudo mkdir -p /mnt/windows_d_drive

使用 CIFS 協(xié)議掛載 Windows 的共享文件夾。假設你有 Windows 電腦的用戶名為 win_user,密碼為 win_password。

sudo mount -t cifs -o username=win_user,password=win_password //192.168.1.100/D$ /mnt/windows_d_drive

注意D$ 是 Windows 的默認隱藏共享,普通用戶可能需要先手動創(chuàng)建共享文件夾。

步驟 4:驗證掛載

執(zhí)行以下命令以確保共享文件夾成功掛載:

ls /mnt/windows_d_drive

如果成功,你應該能夠看到 Windows D 盤中的文件。

代碼示例:

以下是完整的操作腳本示例:

#!/bin/bash

# 設置變量
WIN_IP="192.168.1.100"
WIN_SHARE="http://${WIN_IP}/D$"
MOUNT_POINT="/mnt/windows_d_drive"
USERNAME="win_user"
PASSWORD="win_password"

# 安裝cifs工具
sudo apt update && sudo apt install cifs-utils -y

# 創(chuàng)建掛載點
sudo mkdir -p $MOUNT_POINT

# 掛載共享
sudo mount -t cifs -o username=$USERNAME,password=$PASSWORD $WIN_SHARE $MOUNT_POINT

# 驗證掛載
if mountpoint -q $MOUNT_POINT; then
    echo "D 盤已成功掛載到 $MOUNT_POINT"
else
    echo "掛載失敗"
fi

步驟 5:設置開機自動掛載(可選)

可以將掛載信息添加到 /etc/fstab 文件中,使系統(tǒng)在啟動時自動掛載:

echo "http://192.168.1.100/D$ /mnt/windows_d_drive cifs username=win_user,password=win_password,uid=1000,gid=1000 0 0" | sudo tee -a /etc/fstab

此方法可以讓 Linux 系統(tǒng)在每次啟動時自動掛載 Windows D 盤。

不在同一個局域網

但是有一臺公網機器A

要實現(xiàn)跨網絡將 Windows 10 的 D 盤掛載到 Linux 電腦的目錄下,并且通過一臺公網服務器 A 進行中轉,可以通過以下方案實現(xiàn):

方案概述

在 Windows 10 上使用 SFTP 或 WebDAV:通過公網服務器 A 搭建一個 SFTP 或 WebDAV 服務來共享 D 盤內容。

在服務器 A 和 Linux 電腦之間創(chuàng)建 SSH 隧道:通過 SSH 隧道安全地將數(shù)據從 Windows 傳輸?shù)?Linux。

步驟 1:在 Windows 10 上安裝 SFTP 或 WebDAV 服務

使用 SFTP 服務(推薦)

下載并安裝 OpenSSH for Windows。

安裝后,在 Windows 上設置 OpenSSH 服務,將 D:\ 目錄暴露為 SFTP 目錄:

  • 配置 sshd_config 文件,確保 SFTP 功能啟用。
  • 配置用戶權限,確保共享的文件夾可通過 SFTP 訪問。
  • 啟動 OpenSSH 服務,并開放 Windows 防火墻上的 SFTP 端口(22)。

使用 WebDAV 服務(替代方案)

  • 下載 WebDAV 服務器應用,如 HFS (HTTP File Server),配置并將 D 盤文件夾映射到 WebDAV 共享路徑。
  • 配置 HFS,以便能從公網訪問,并設置用戶名和密碼保護。

步驟 2:在服務器 A 上設置反向隧道

在 Windows 上配置 SSH 客戶端,將 SFTP 服務端口通過隧道映射到公網服務器 A。

在 Windows 上,通過命令行執(zhí)行以下命令,將 SFTP 的 22 端口映射到公網服務器 A 的端口(如 2022):

ssh -R 2022:localhost:22 user@public_server_ip

該命令會將 Windows 本地的 22 端口(SFTP 服務端口)轉發(fā)到公網服務器 A 上的 2022 端口。

步驟 3:在 Linux 電腦上掛載遠程文件夾

在 Linux 上,安裝 SSHFS 以通過 SSH 掛載 Windows 的共享目錄:

sudo apt update && sudo apt install sshfs -y

創(chuàng)建掛載點并使用 SSHFS 掛載共享文件夾:

mkdir -p /mnt/windows_d_drive
sshfs -p 2022 user@public_server_ip:/D /mnt/windows_d_drive

這將通過公網服務器 A 訪問 Windows D 盤的文件夾。

可選步驟:在 Linux 上設置自動掛載

可以在 /etc/fstab 中配置自動掛載:

echo "sshfs#user@public_server_ip:/D /mnt/windows_d_drive fuse.sshfs port=2022,allow_other 0 0" | sudo tee -a /etc/fstab

這樣,Linux 電腦重啟后也會自動掛載 Windows D 盤到指定目錄。

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論