如何让在linux下挂载window目录
如何让在linux下挂载window目录详细介绍
在 Linux 系统中挂载 Windows 目录通常有两种场景:挂载 Windows 共享的网络目录(通过 Samba) 或 挂载本地 Windows 分区(如 NTFS 磁盘)。以下是具体方法:
一、挂载 Windows 共享目录(Samba/CIFS)
适用于通过局域网访问 Windows 电脑共享的文件夹(如 Windows 开启了文件共享)。
1. 安装必要工具
bash
cifs-utilsdnf cifs-utils
2. 创建挂载点(自定义路径)
bash
/mnt/win_share
3. 挂载命令(临时挂载)
bash
cifs //Windows_IP或主机名/共享名 /mnt/win_shareWindows用户名,passwordWindows密码,vers
- 示例:假设 Windows 主机 IP 为
192.168.1.100,共享名为share_folder,用户名为admin,密码为123456:bashcifs //192.168.1.100/share_folder /mnt/win_share admin,password,vers
4. 自动挂载(永久生效,需编辑 fstab)
bash
/etc/fstab
添加以下内容(根据实际情况修改):
plaintext
//192.168.1.100/share_folder /mnt/win_share cifs defaults,username=admin,password=123456,vers=3.0 0 0
保存后生效:
bash
二、挂载本地 Windows 分区(如 NTFS 磁盘)
适用于 Linux 与 Windows 双系统,或挂载 Windows 格式的本地硬盘 / U 盘(如 NTFS 分区)。
1. 查看 Windows 分区信息
bash
2. 安装 NTFS 读写驱动(若无法写入)
bash
ntfs-3gdnf ntfs-3g
3. 创建挂载点(自定义路径)
bash
/mnt/windows_disk
4. 挂载命令(临时挂载)
bash
ntfs-3g /dev/sda3 /mnt/windows_disk
5. 自动挂载(永久生效,编辑 fstab)
bash
/etc/fstab
添加以下内容(根据实际分区修改):
plaintext
/dev/sda3 /mnt/windows_disk ntfs-3g defaults,noatime 0 0
noatime:优化性能,避免记录文件访问时间。
三、注意事项
- 权限问题:
- 挂载时需用
sudo获取管理员权限。 - 若挂载后文件无法修改,检查 Windows 共享权限或 NTFS 分区是否以读写模式挂载(
ntfs-3g支持读写,默认ntfs驱动只读)。
- 挂载时需用
- Samba 共享常见问题:
- 确保 Windows 开启了文件共享,且防火墙允许 Samba 端口(TCP 139/445)。
- 若 Windows 用户名包含特殊字符,可在命令中用
user=DOMAIN\\用户名或user=用户名%密码(密码不含特殊字符时)。
- 卸载目录:
bash
/mnt/win_share
912 umount /mnt/win_share
根据你的需求选择对应方法:网络共享用 Samba/CIFS,本地分区用 NTFS 挂载。操作前确保路径、IP、分区号等信息正确无误。