在 Linux 终端中映射驱动器:从基础到高级实践指南

💡 原文中文,约9100字,阅读约需22分钟。
📝

内容提要

本文介绍了在Linux中通过终端映射本地和网络驱动器的步骤,包括基础命令、常见协议(如SMB、NFS)、自动挂载及故障排除,帮助用户全面掌握驱动器映射。

🎯

关键要点

  • 本文介绍了在Linux中通过终端映射本地和网络驱动器的步骤。
  • 映射驱动器是将本地存储设备或网络共享资源挂载到文件系统的指定目录。
  • 挂载操作通常需要root权限,普通用户需在fstab中配置user或users选项。
  • 本地设备无需额外工具,SMB/CIFS共享需安装cifs-utils,NFS共享需安装nfs-common。
  • 挂载点必须是一个空目录,建议使用/mnt或/media作为父目录。
  • 手动挂载本地设备需识别设备路径和文件系统类型。
  • 通过SMB/CIFS协议映射Windows共享需安装cifs-utils并创建挂载点。
  • 通过NFS协议映射Unix/Linux共享需安装nfs-common并确认服务器已导出共享目录。
  • SSHFS通过SSH协议挂载远程目录,适合非局域网场景。
  • 使用/etc/fstab配置永久挂载,确保格式正确以避免开机故障。
  • autofs实现动态按需挂载,适合网络不稳定或偶尔访问的场景。
  • 故障排除包括检查挂载点权限、验证用户名/密码、确认NFS服务已启动等。
  • 使用UUID挂载本地设备可避免因设备路径变动导致的挂载失败。
  • 建议使用凭证文件安全存储SMB共享的密码,避免明文写在命令或fstab中。
  • 优先使用加密协议,如SSHFS或SMBv3,避免使用明文传输的NFSv3。

延伸问答

如何在Linux中映射本地驱动器?

首先识别设备路径和文件系统类型,然后创建挂载点,使用mount命令挂载设备。

映射网络驱动器时需要哪些工具?

映射SMB/CIFS共享需安装cifs-utils,映射NFS共享需安装nfs-common,SSHFS需安装sshfs。

如何使用/etc/fstab配置永久挂载?

在/etc/fstab中添加设备、挂载点、文件系统类型和挂载选项的配置行,确保格式正确。

什么是autofs,它有什么用?

autofs是一种动态挂载服务,仅在访问挂载点时挂载设备,适合网络不稳定的场景。

如何解决挂载点不存在的问题?

确保挂载点目录已创建,可以使用命令sudo mkdir -p /mnt/point来创建。

在Linux中如何安全存储SMB共享的凭证?

创建凭证文件,写入用户名和密码,并设置文件权限为600,以避免明文泄露。

➡️

继续阅读