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
文件时要非常小心,错误的配置可能导致系统无法启动。通过这些参数,你可以灵活地控制文件系统的挂载行为。