mount 命令在 CentOS 系统中用于挂载文件系统。以下是一些常用的 mount 命令参数:
-t type:
ext4, ntfs, vfat, iso9660 等。mount -t ext4 /dev/sda1 /mnt/mydisk-o options:
ro:只读模式。rw:读写模式(默认)。noexec:禁止执行二进制文件。nosuid:忽略 setuid 和 setgid 位。nodev:禁止设备文件。async:异步 I/O。sync:同步 I/O。user:允许普通用户挂载和卸载。exec:允许执行二进制文件。suid:允许 setuid 和 setgid 位。dev:允许设备文件。auto:自动挂载。noauto:禁止自动挂载。remount:重新挂载已挂载的文件系统。device:
/dev/sda1, /dev/sdb2 等。mount_point:
/mnt/mydisk。挂载一个 ext4 文件系统到 /mnt/mydisk:
mount -t ext4 /dev/sda1 /mnt/mydisk
挂载一个 NTFS 文件系统到 /mnt/windows 并设置为只读:
mount -t ntfs-3g -o ro /dev/sdb1 /mnt/windows
挂载一个 FAT32 文件系统到 /mnt/usb 并允许普通用户挂载:
mount -t vfat -o user /dev/sdc1 /mnt/usb
重新挂载 /mnt/mydisk 为只读模式:
mount -o remount,ro /mnt/mydisk
-a:
/etc/fstab 文件中所有未挂载的文件系统。-r:
-o ro 等效,设置挂载选项为只读。-w:
-o rw 等效,设置挂载选项为读写。-f:
-n:
/etc/mtab 文件,通常用于脚本中避免文件系统状态的变化。mount 命令时,确保你有足够的权限(通常是 root 权限)。/etc/fstab 文件时要非常小心,错误的配置可能导致系统无法启动。通过这些参数,你可以灵活地控制文件系统的挂载行为。