mount 命令在 CentOS 系统中用于挂载文件系统。以下是一些常用的 mount 命令参数:
-t:指定文件系统类型。
mount -t ext4 /dev/sda1 /mnt/mydisk
-o:指定挂载选项,多个选项用逗号分隔。
mount -o ro,noexec /dev/sdb1 /mnt/backup
-L:根据卷标挂载。
mount -L "MyVolumeLabel" /mnt/mydisk
-U:根据 UUID 挂载。
mount -U "12345678-1234-1234-1234-123456789abc" /mnt/mydisk
-a:挂载 /etc/fstab 文件中定义的所有文件系统。
mount -a
-r:以只读方式挂载。
mount -r /dev/sdc1 /mnt/readonly
-w:以读写方式挂载(默认)。
mount -w /dev/sdd1 /mnt/readwrite
-f:强制挂载,即使目标设备已经挂载也会重新挂载。
mount -f /dev/sde1 /mnt/force
-n:不更新 /etc/mtab 文件。
mount -n /dev/sdf1 /mnt/nomount
bind:将一个目录挂载到另一个目录下,实现目录内容的共享。
mount --bind /source /destination
make-rslave:使目标目录成为只读挂载点的从属目录。
mount --make-rslave /mnt/mydisk
make-master:使目标目录成为主挂载点。
mount --make-master /mnt/mydisk
umount:卸载已挂载的文件系统。
umount /mnt/mydisk
umount -l:懒惰卸载,立即断开连接,但允许正在进行的 I/O 操作完成。
umount -l /mnt/mydisk
umount -f:强制卸载,即使文件系统处于繁忙状态也会尝试卸载。
umount -f /mnt/mydisk
umount -r:递归卸载,同时卸载挂载点下的所有子目录。
umount -r /mnt/mydisk
# 挂载一个 ext4 文件系统到 /mnt/mydisk
mount -t ext4 /dev/sda1 /mnt/mydisk
# 以只读方式挂载,并禁用执行权限
mount -o ro,noexec /dev/sdb1 /mnt/backup
# 根据 UUID 挂载
mount -U "12345678-1234-1234-1234-123456789abc" /mnt/mydisk
# 卸载 /mnt/mydisk
umount /mnt/mydisk
这些参数可以帮助你更好地管理和操作 CentOS 系统中的文件系统。在使用时,请确保你有足够的权限,并且了解每个参数的作用。