局域网内,将linux(Ubuntu)的硬盘映射成Windows上,像本地磁盘一样使用

如何把同处一个局域网内的Ubuntu硬盘,映射到Windows上,使得Windows就像使用本地磁盘一样使用Ubuntu的磁盘?

要在同一局域网内的Windows上像本地磁盘一样使用Ubuntu硬盘,可以按照以下步骤操作:

1. 在Ubuntu上设置Samba共享

Samba是一种文件共享协议,可以实现Linux和Windows之间的文件共享。

  • 步骤1.1:安装Samba
    打开终端并运行以下命令:

    bash 复制代码
    sudo apt update
    sudo apt install samba
  • 步骤1.2:创建共享目录
    根据需求选择共享的内容:

    • 如果共享特定文件夹:

      bash 复制代码
      sudo mkdir /shared
    • 如果共享整个硬盘,请确保硬盘已正确挂载到某个挂载点,例如:

      bash 复制代码
      sudo mkdir /mnt/data
      sudo mount /dev/sdb1 /mnt/data
  • 步骤1.3:配置Samba
    编辑Samba配置文件:

    bash 复制代码
    sudo nano /etc/samba/smb.conf

    在文件末尾添加以下配置(根据共享路径替换path):

    plaintext 复制代码
    [shared]
    path = /path/to/your/shared/directory  # 如:/shared或/mnt/data
    browseable = yes
    read only = no
    guest ok = yes
  • 步骤1.4:重启Samba服务
    应用配置:

    bash 复制代码
    sudo systemctl restart smbd

2. 在Windows上映射网络驱动器

通过映射网络驱动器,Windows可以像访问本地磁盘一样访问Ubuntu上的共享文件夹。

  • 步骤2.1:打开文件资源管理器
    右键点击"此电脑"或"文件资源管理器",选择"映射网络驱动器"。

  • 步骤2.2:选择驱动器号
    从下拉菜单中选择一个未使用的驱动器号(例如Z:)。

  • 步骤2.3:输入共享路径
    在"文件夹"文本框中输入共享路径:

    复制代码
    \\ubuntu_ip\shared_name

    其中,ubuntu_ip是Ubuntu系统的IP地址,shared_name是共享名称(例如shared)。

  • 步骤2.4:输入凭据(如需)
    如果Ubuntu上的共享设置了用户名和密码,Windows会提示输入凭据。

注意事项

  • 共享整个硬盘的风险: 共享根目录或整个硬盘可能导致系统文件被意外修改,建议仅共享特定文件夹或分区。
  • IP地址确认: 确保Ubuntu和Windows处于同一局域网内,并已获取正确的IP地址。
    通过上述步骤,Windows将能够像访问本地磁盘一样访问Ubuntu上的共享文件。
相关推荐
aningx38 分钟前
cachyos 从 GRUB 切换到 rEFInd
linux
第404号工位2 小时前
40块钱二手瘦客户端,如何跑满家庭物联网中枢?(拒绝Docker爆盘实录)
linux·架构·node.js
骑着蜗牛撵大象3274 小时前
Linux 进程间通信之管道:从 pipe() 的内核语义到 FIFO 落地排错
android·java·linux·系统编程·fifo·管道·进程间通信
..Dauntless..4 小时前
【Linux】一切皆文件和缓冲区
linux·运维·服务器
QMCY_jason4 小时前
x86 ubuntu2204 无gui 安装 openeuler 2203 aarch64版本
linux·运维·服务器
重生之小比特4 小时前
【Linux系统】12 进程程序替换 自定义Shell 命令行解释器
linux·运维·服务器
Uncertainty!!5 小时前
Windows 10 与 Ubuntu 22.04 通过 Samba 共享文件夹
windows·ubuntu·共享文件夹
あ-5 小时前
CubeSandBox配置CubeMaster CPU 超分
linux·运维·服务器
Escalating_xu5 小时前
【Linux 网络编程】TCP Socket 编程(上):从 listen、accept 到完整回显通信
linux·网络·tcp/ip
老秦包你会5 小时前
Linux第十课---------Linux信号
linux