使用 mount
命令挂载不同类型的文件系统
在 Ubuntu 中,mount
是一个非常有用的系统命令,它可以将文件系统挂载到指定的挂载点上。使用 mount
命令可以让你访问可移动存储介质、网络共享目录等各种不同类型的文件系统,并且允许你在本地计算机上对其中的文件和目录进行读写操作。
本文将介绍如何使用 mount
命令在 Ubuntu 系统中挂载不同类型的文件系统,包括:
- 将可移动存储介质(例如 U 盘、SD 卡、移动硬盘等)挂载到本地计算机中。
- 将网络共享目录挂载到本地计算机中。
- 挂载其他类型的文件系统,例如 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
命令的帮助文档,并了解更多关于不同类型文件系统的挂载选项。