mount
是 Linux 中用于挂载文件系统的核心命令,其参数(选项)可分为 通用选项、文件系统类型相关选项 和 挂载模式选项 等。以下是常用参数的分类总结:
mount [-参数] [设备] [挂载点]
mount -a # 挂载/etc/fstab中的所有条目
参数 | 说明 |
---|---|
-t <文件系统类型> |
指定文件系统类型(如 ext4 、xfs 、nfs 、vfat 、ntfs-3g ) |
-o <选项> |
指定挂载选项(多选项用逗号分隔,见下方详细说明) |
-r |
以只读模式挂载(等效于 -o ro ) |
-w |
以读写模式挂载(默认,等效于 -o rw ) |
-n |
不写入/etc/mtab (适用于/etc 只读的情况) |
-v |
显示详细输出(verbose) |
-a |
挂载/etc/fstab 中所有未挂载的设备 |
-o
关键子选项选项 | 说明 |
---|---|
ro /rw |
只读/读写挂载 |
noexec |
禁止执行挂载点内的二进制文件 |
nosuid |
忽略文件的SUID /SGID 权限 |
nodev |
不解释设备文件 |
sync /async |
同步/异步I/O操作 |
remount |
重新挂载(如切换ro →rw ) |
defaults |
使用默认选项(rw,suid,dev,exec,auto,nouser,async ) |
user /nouser |
允许/禁止普通用户挂载 |
loop |
挂载镜像文件为设备(如ISO文件) |
bind |
绑定挂载(将目录挂载到另一个位置) |
noatime |
不更新文件访问时间(提升性能) |
nolock
, rsize=8192
, wsize=8192
uid=
, gid=
, umask=
(权限设置)size=1G
(限制内存文件系统大小)参数 | 说明 |
---|---|
--bind |
绑定挂载(如 mount --bind /old /new ) |
--move |
移动挂载点到新位置 |
--make-shared |
使挂载点共享(用于挂载命名空间) |
挂载USB(VFAT格式):
mount -t vfat /dev/sdb1 /mnt/usb -o uid=1000,gid=1000,umask=022
重新挂载为只读:
mount -o remount,ro /mnt/data
挂载ISO文件:
mount -o loop ubuntu.iso /mnt/iso
绑定挂载目录:
mount --bind /var/www /mnt/backup
挂载NFS共享:
mount -t nfs 192.168.1.100:/share /mnt/nfs -o nolock
man mount
查看完整手册。umount
命令(注意不是 unmount
)。/etc/fstab
。如果需要更具体的参数解释或场景示例,可以进一步说明需求!