mount 挂载文件系统。它提供一个可以访问整个文件系统的目录。

举例

下面这个例子是挂载 /dev/sdd1 分区到 /data 目录

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
root@compute:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
└─sda1 8:1 0 931.5G 0 part /
sdb 8:16 0 931.5G 0 disk
└─bcache0 252:0 0 931.5G 0 disk /var/lib/docker/volumes/nova_compute/_data/mnt/b90ee29525aa30b2667340bf769ea8e3
sdc 8:32 0 931.5G 0 disk
└─bcache0 252:0 0 931.5G 0 disk /var/lib/docker/volumes/nova_compute/_data/mnt/b90ee29525aa30b2667340bf769ea8e3
sdd 8:48 0 931.5G 0 disk
└─sdd1 8:49 0 931.5G 0 part
sde 8:64 0 931.5G 0 disk
└─sde1 8:65 0 931.5G 0 part
sdf 8:80 0 931.5G 0 disk
└─sdf1 8:81 0 931.5G 0 part
sdg 8:96 0 3.7T 0 disk
└─sdg1 8:97 0 3.7T 0 part
└─dataStorage-dataLV 253:0 0 7.3T 0 lvm
sdh 8:112 0 3.7T 0 disk
└─sdh1 8:113 0 3.7T 0 part
└─dataStorage-dataLV 253:0 0 7.3T 0 lvm
sr0 11:0 1 1024M 0 rom

// 格式化分区
root@compute:~# mkfs.ext4 /dev/sdd1

// 创建挂载点
root@compute:~# mkdir /data

// 挂载 /dev/sdd1 到 /data 目录
root@compute:~# mount /dev/sdd1 /data

// 查看挂载信息
root@compute:~# mount
...
...
/dev/sdd1 on /data type ext4 (rw,relatime,data=ordered)

常用参数

显示所有已经挂载的文件系统

1
mount 

挂载设备到目录

1
2
# 以下是标准格式
mount [-t type] device dir

-t type: mount 命令会检测到文件系统。参数是可选项。

挂载 ISO 镜像到目录

1
mount ISO dir -o ro

-o ro: ISO是只读设备,禁止进行修改。