win10系统家园 - 专注分享最好用的电脑系统

当前位置: win10系统家园 >  系统教程 >  电脑教程 >  windows下分区的硬盘挂载到linux

windows下分区的硬盘挂载到linux 如何将 Windows 硬盘挂载到 Linux 作为共享盘?

更新时间:2023-06-03 10:05:50作者:jiang

  windows下分区的硬盘挂载到linux,为了在Linux下访问Windows系统中的硬盘分区,我们需要进行挂载操作。这样可以让我们在Linux系统中像访问本地硬盘一样访问Windows硬盘,实现文件共享。本文将介绍如何将Windows硬盘分区挂载到Linux系统中,并将其作为共享盘使用。

如何将 Windows 硬盘挂载到 Linux 作为共享盘?

首先要获取 PC 的 IP 地址,这个应该很简单,百度一下就知道怎么搞了。我的是:

本地ip192.168.120.96

然后在你要共享的磁盘下面新建一个文件夹,假设是 F 盘,像下面拷贝的截图。然后右键点击新建文件夹,查看属性,查看共享一栏,点击共享。

windows下分区的硬盘挂载到linux 如何将 Windows 硬盘挂载到 Linux 作为共享盘?image-1676448919527

如果共享成功的话,你就可以在文件资源管理器中输入 \\192.168.120.96,看到共享的文件夹。

windows下分区的硬盘挂载到linux 如何将 Windows 硬盘挂载到 Linux 作为共享盘?image-1676449049483

如果上述 Okay 的话就可以登陆服务器进行挂载了,挂载命令如下:

sudomount//192.168.120.96/share/home/wangsx/share-ousername=Administrator,iocharset=utf8.dir_mode=0777,file_mode=0777

上面首先需要你自己 mkdir 创建一下 /home/wangsx/share 这个目录,另外注意上面操作需要 sudo 权限,而且我们设置了 777 权限模式,不让如果你自己的用户账号是没法读写这个文件夹的。

搞定了可以查看下:

$df-h FilesystemSizeUsedAvailUse%Mountedon devtmpfs63G063G0%/dev tmpfs63G063G0%/dev/shm tmpfs63G725M62G2%/run tmpfs63G063G0%/sys/fs/cgroup /dev/sda299G74G20G80%/ /dev/sda1976M239M671M27%/boot /dev/sdc19.1T8.1T580G94%/data2 /dev/sdb19.1T8.2T381G96%/data1 /dev/sdd19.1T8.4T236G98%/data3 tmpfs13G20K13G1%/run/user/42 tmpfs13G013G0%/run/user/0 tmpfs60M060M0%/var/log/rtlog tmpfs13G013G0%/run/user/1002 tmpfs13G013G0%/run/user/1004 tmpfs13G013G0%/run/user/1012 tmpfs13G013G0%/run/user/1001 //192.168.120.96/share3.7T829G2.9T23%/home/wangsx/share

如果要取消挂载的话使用 umount 命令,注意不要在挂载的目录内使用,这样无法成功。

这样在终端进行读写就完全没有问题了,写程序去读取文件也没有问题,但需要注意不要在程序中添加写入共享文件夹的操作,这样基本是失败的(我尝试过,会看到一些无法设置文件读写权限之类的失败提示)。具体原因我也不清楚,可能是 win 和 linux 在文件权限/属性之类差异导致的。

参考:

https://blog.csdn.net/yuki5233/article/details/108489439

首先要获取 PC 的 IP 地址,这个应该很简单,百度一下就知道怎么搞了。我的是:

本地ip192.168.120.96

然后在你要共享的磁盘下面新建一个文件夹,假设是 F 盘,像下面拷贝的截图。然后右键点击新建文件夹,查看属性,查看共享一栏,点击共享。

windows下分区的硬盘挂载到linux 如何将 Windows 硬盘挂载到 Linux 作为共享盘?image-1676448919527

如果共享成功的话,你就可以在文件资源管理器中输入 \\192.168.120.96,看到共享的文件夹。

windows下分区的硬盘挂载到linux 如何将 Windows 硬盘挂载到 Linux 作为共享盘?image-1676449049483

如果上述 Okay 的话就可以登陆服务器进行挂载了,挂载命令如下:

sudomount//192.168.120.96/share/home/wangsx/share-ousername=Administrator,iocharset=utf8.dir_mode=0777,file_mode=0777

上面首先需要你自己 mkdir 创建一下 /home/wangsx/share 这个目录,另外注意上面操作需要 sudo 权限,而且我们设置了 777 权限模式,不让如果你自己的用户账号是没法读写这个文件夹的。

搞定了可以查看下:

$df-h FilesystemSizeUsedAvailUse%Mountedon devtmpfs63G063G0%/dev tmpfs63G063G0%/dev/shm tmpfs63G725M62G2%/run tmpfs63G063G0%/sys/fs/cgroup /dev/sda299G74G20G80%/ /dev/sda1976M239M671M27%/boot /dev/sdc19.1T8.1T580G94%/data2 /dev/sdb19.1T8.2T381G96%/data1 /dev/sdd19.1T8.4T236G98%/data3 tmpfs13G20K13G1%/run/user/42 tmpfs13G013G0%/run/user/0 tmpfs60M060M0%/var/log/rtlog tmpfs13G013G0%/run/user/1002 tmpfs13G013G0%/run/user/1004 tmpfs13G013G0%/run/user/1012 tmpfs13G013G0%/run/user/1001 //192.168.120.96/share3.7T829G2.9T23%/home/wangsx/share

如果要取消挂载的话使用 umount 命令,注意不要在挂载的目录内使用,这样无法成功。

这样在终端进行读写就完全没有问题了,写程序去读取文件也没有问题,但需要注意不要在程序中添加写入共享文件夹的操作,这样基本是失败的(我尝试过,会看到一些无法设置文件读写权限之类的失败提示)。具体原因我也不清楚,可能是 win 和 linux 在文件权限/属性之类差异导致的。

参考:

https://blog.csdn.net/yuki5233/article/details/108489439

https://www.cnblogs.com/iceman-/p/7835121.html

通过简单的挂载操作和调整,我们可以将 Windows 下的分区硬盘成功挂载到 Linux 系统上,以实现文件共享的目的。这不仅方便了我们的数据管理,同时也给跨平台操作带来了更多的可能性。

Copyright ©  2012-2024 win10系统家园 版权声明