使用 mount 命令挂载不同类型的文件系统

在 Ubuntu 中,mount 是一个非常有用的系统命令,它可以将文件系统挂载到指定的挂载点上。使用 mount 命令可以让你访问可移动存储介质、网络共享目录等各种不同类型的文件系统,并且允许你在本地计算机上对其中的文件和目录进行读写操作。

本文将介绍如何使用 mount 命令在 Ubuntu 系统中挂载不同类型的文件系统,包括:

  1. 将可移动存储介质(例如 U 盘、SD 卡、移动硬盘等)挂载到本地计算机中。
  2. 将网络共享目录挂载到本地计算机中。
  3. 挂载其他类型的文件系统,例如 CD/DVD 光盘等。

如果你想了解如何使用 mount 命令实现这些功能,本文将会为你提供详细的步骤和指导。无论你是计算机新手还是经验丰富的管理员,都能从本文中获得实用的技巧和知识。

1. 可移动存储介质

当你在计算机中插入 U 盘、SD 卡等可移动存储介质时,操作系统会自动检测到并为其分配一个设备名称(例如 /dev/sdb1)。但是,如果你要使用该存储介质,就需要将其挂载到文件系统中,从而让操作系统能够访问其中的文件和目录。

1.1 挂载 U 盘

在 Ubuntu 中,可以使用以下命令将一个文件系统挂载到指定的挂载点上:

sudo mount /dev/<device> <mountpoint>

其中 <device> 表示设备名称,例如 /dev/sdb1<mountpoint> 表示挂载点,即你希望将设备挂载到哪个目录下。

1.2 挂载实例

例如,如果你希望将 /dev/sdb1 挂载到 /mnt/usb_drive 目录下,可以使用以下命令:

sudo mount /dev/sdb1 /mnt/usb_drive

执行该命令后,系统会将 /dev/sdb1 文件系统挂载到 /mnt/usb_drive 目录下,并允许你读取和写入其中的文件和目录。需要注意的是,在执行 mount 命令前,你需要确保挂载点目录已经存在。

2. 网络共享「NAS」

2.1 前期准备

在挂在 NAS 服务之前,你应该先检查一下本机是否已经安装了 cifs-utils,因为接下来需要用到它来完成挂载。

什么是 cifs-utils

cifs-utils 是一个 Linux 系统中的软件包,它提供了一组工具和库,用于与 CIFS(Common Internet File System)协议兼容的网络共享目录进行通信。CIFS 协议是一种用于访问远程计算机上的 Windows 共享目录的协议,因此 cifs-utils 也被称为“Samba 客户端”。

在 Ubuntu 系统中,如果你需要挂载 Windows 共享目录或其他使用 CIFS 协议的网络共享目录,就需要安装 cifs-utils 软件包。该软件包包含了 mount.cifs 命令,可以让你在本地计算机上挂载 CIFS 共享目录,并且允许你对其中的文件和目录进行读写操作。

安装 cifs-utils

sudo apt update
sudo apt install cifs-utils

2.2 准备就绪

检查并完成安装 cifs-utils 后开始挂载 NAS。

找到或者创建应该你想挂载的路径,这里我选在挂载在 /mnt/nas

cd /mnt/
sudo mkdir nas

2.3 开始挂载

sudo mount -t cifs -o uid=***,username=***,password=***,iocharset=utf8 nas地址 本地地址

各参数解析如下:

  • uid:最关键,可以指定所有者,解决只能 root 权限的问题,这里=Ubuntu 用户名。
  • username:在 NAS 上的用户名。
  • password:NAS 上用户名对应的密码,可以不写,回车后会有密码输入行。
  • iocharset:路径中如有中文则添加此项,支持中文路径。
  • nas地址:如 “//192.168.0.1/share”。
  • 本地地址:如 “/mnt/nas”。

2.4 设置开机自动挂载

sudo vim /etc/fstab

添加一行信息:

nas地址 本地挂载地址 cifs uid=***,username=***,password=***,iocharset=utf8 0 0

可以看到,已经挂载成功。

3. 挂载 CD/DVD 光盘

在 Ubuntu 系统中,可以使用 mount 命令将其他类型的文件系统挂载到指定的挂载点上,包括 CD/DVD 光盘、ISO 镜像等。下面演示如何挂载 CD/DVD 光盘:

3.1 插入光盘

首先,在计算机上插入 CD/DVD 光盘。

3.2 创建挂载点

接着,在计算机上创建一个挂载点目录。例如,你可以在 /mnt 目录下创建一个名为 cdrom

子目录作为挂载点:

sudo mkdir -p /mnt/cdrom

3.3 挂载光盘

然后,使用以下命令将光盘挂载到新创建的挂载点上:

sudo mount /dev/cdrom /mnt/cdrom

这里的 /dev/cdrom 是光盘设备名称,/mnt/cdrom 是挂载点目录。

3.4 访问光盘内容

挂载完成后,你就可以访问光盘中的文件和目录了。可以使用 ls 命令查看挂载点目录下的内容:

ls /mnt/cdrom

3.5 卸载光盘

完成访问后,使用以下命令卸载光盘:

sudo umount /dev/cdrom

这里的 /dev/cdrom 是光盘设备名称。完成卸载后,你就可以拔出光盘了。

需要注意的是,在执行 mount 命令前,你需要确保挂载点目录已经存在,并且具有可写权限。如果你要挂载的文件系统不是 CD/DVD 光盘,你可能还需要指定其他的挂载选项。可以使用 man mount 命令查看 mount 命令的帮助文档,并了解更多关于不同类型文件系统的挂载选项。