Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
19.2. 挂载文件系统
要附加特定的文件系统,使用以下格式 挂载 命令:
$
mount [option…] device directory
该设备 可以通过以下方法识别:
- 到 块设备 的完整路径:例如
/dev/sda3
- 通用唯一标识符( UUID):例如
UUID=34795a28-ca6d-4fd8-a347-73671d0c19cb
- 卷标签 :例如
LABEL=home
请注意,尽管挂载文件系统,但无法访问 该目录 的原始内容。
重要信息:确保目录不在使用
Linux 不阻止用户将文件系统挂载到已连接的文件系统的目录中。要确定特定目录是否充当挂载点,请运行 findmnt 工具并将目录作为其参数并验证退出代码:
findmnt directory; echo $?
如果没有将文件系统附加到 目录,则给定的命令将返回
1
。
当您运行 mount 命令时不包含所有必需信息,即设备名称、目标目录或文件系统类型,挂载 会读取
/etc/fstab
文件的内容,以检查是否列出了给定的文件系统。/etc/fstab
文件包含设备名称列表、将所选文件系统设置为挂载的目录以及文件系统类型和挂载选项。因此,当挂载在 /etc/fstab
中指定的文件系统时,您可以选择以下选项之一:
mount [option…] directory mount [option…] device
请注意,除非以
root 用户身份运行该命令,否则需要挂载文件系统的权限(请参阅
第 19.2.2 节 “指定挂载选项”)。
注意:确定部分设备的 UUID 和标签
要确定 UUID 和是否使用特定设备的标签,请使用以下格式 blkid 命令:
blkid device
例如:显示
/dev/sda3
的信息:
#
blkid /dev/sda3
/dev/sda3: LABEL="home" UUID="34795a28-ca6d-4fd8-a347-73671d0c19cb" TYPE="ext3"
19.2.1. 指定文件系统类型
在大多数情况下,mount 会自动检测文件系统。然而,某些文件系统未经识别,如
NFS
(网络文件系统)或 CIFS
(通用 Internet 文件系统),需要手动指定。要指定文件系统类型,使用以下格式 挂载 命令:
$
mount -t type device directory
表 19.1. 通用文件系统类型
类型 | 描述 |
---|---|
ext2 | ext2 文件系统。 |
ext3 | ext3 文件系统. |
ext4 | ext4 文件系统。 |
btrfs | btrfs 文件系统。 |
xfs | xfs 文件系统。 |
iso9660 | ISO 9660 文件系统。它通常由光学介质(通常为 CD)使用。 |
nfs | NFS 文件系统.它通常用于通过网络访问文件。 |
nfs4 | NFSv4 文件系统.它通常用于通过网络访问文件。 |
udf | UDF 文件系统.它通常由光学介质(通常为 DVD)使用。 |
vfat | FAT 文件系统。它通常用于运行 Windows 操作系统的机器,以及某些数字媒体,如 USB 闪存驱动器或软盘。 |
示例用法请查看 例 19.2 “挂载 USB Flash 驱动器”。
例 19.2. 挂载 USB Flash 驱动器
较旧的 USB 闪存驱动器通常使用 FAT 文件系统。假设此类驱动器使用
/dev/sdc1
设备且存在 /media/flashdisk/
目录,请以 root 用户身份
在 shell 提示符后输入以下内容将其挂载到这个目录中:
~]# mount -t vfat /dev/sdc1 /media/flashdisk