亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

在同一個局域網(wǎng)

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

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

下面是詳細(xì)的步驟和代碼:

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

  • 打開 Windows 10 的文件資源管理器,右鍵點(diǎn)擊 D 盤,選擇 “屬性”。
  • “共享” 選項(xiàng)卡中,點(diǎn)擊 “高級共享”。
  • 勾選 “共享此文件夾”,然后點(diǎn)擊 “權(quán)限” 按鈕。
  • 在權(quán)限設(shè)置中,確保你為所需的用戶(或Everyone,如果你信任網(wǎng)絡(luò)環(huán)境)授予“讀取”或“讀取/寫入”的訪問權(quán)限。
  • 記下 Windows 10 電腦的 IP 地址(假設(shè)為 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)建掛載點(diǎn)并掛載共享

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

例如:

sudo mkdir -p /mnt/windows_d_drive

使用 CIFS 協(xié)議掛載 Windows 的共享文件夾。假設(shè)你有 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 的默認(rèn)隱藏共享,普通用戶可能需要先手動創(chuàng)建共享文件夾。

步驟 4:驗(yàn)證掛載

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

ls /mnt/windows_d_drive

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

代碼示例:

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

#!/bin/bash

# 設(shè)置變量
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)建掛載點(diǎn)
sudo mkdir -p $MOUNT_POINT

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

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

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

可以將掛載信息添加到 /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 盤。

不在同一個局域網(wǎng)

但是有一臺公網(wǎng)機(jī)器A

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

方案概述

在 Windows 10 上使用 SFTP 或 WebDAV:通過公網(wǎng)服務(wù)器 A 搭建一個 SFTP 或 WebDAV 服務(wù)來共享 D 盤內(nèi)容。

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

步驟 1:在 Windows 10 上安裝 SFTP 或 WebDAV 服務(wù)

使用 SFTP 服務(wù)(推薦)

下載并安裝 OpenSSH for Windows

安裝后,在 Windows 上設(shè)置 OpenSSH 服務(wù),將 D:\ 目錄暴露為 SFTP 目錄:

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

使用 WebDAV 服務(wù)(替代方案)

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

步驟 2:在服務(wù)器 A 上設(shè)置反向隧道

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

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

ssh -R 2022:localhost:22 user@public_server_ip

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

步驟 3:在 Linux 電腦上掛載遠(yuǎn)程文件夾

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

sudo apt update && sudo apt install sshfs -y

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

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

這將通過公網(wǎng)服務(wù)器 A 訪問 Windows D 盤的文件夾。

可選步驟:在 Linux 上設(shè)置自動掛載

可以在 /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 盤到指定目錄。

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論