在 CentOS 系统中,mount
命令用于挂载文件系统
-t fstype
:指定要挂载的文件系统类型,例如 ext4
、vfat
、ntfs
等。
mount -t ext4 /dev/sdb1 /mnt/mydisk
-o loop
:将一个文件挂载为循环设备。
mount -o loop /path/to/file.iso /mnt/cdrom
-o ro
:以只读模式挂载文件系统。
mount -o ro /dev/sdb1 /mnt/mydisk
-o rw
:以读写模式挂载文件系统。
mount -o rw /dev/sdb1 /mnt/mydisk
-o uid=user
:指定挂载后文件系统的所有者。
mount -o uid=1000 /dev/sdb1 /mnt/mydisk
-o gid=group
:指定挂载后文件系统的所属组。
mount -o gid=1000 /dev/sdb1 /mnt/mydisk
-o umask=umask
:指定挂载后文件系统的默认权限掩码。
mount -o umask=022 /dev/sdb1 /mnt/mydisk
-o data=writeback
:启用写回功能,提高文件系统性能。
mount -o data=writeback /dev/sdb1 /mnt/mydisk
-o noatime
:禁用访问时间更新。
mount -o noatime /dev/sdb1 /mnt/mydisk
-o noresvport
:不使用保留端口进行挂载。
mount -o noresvport /dev/sdb1 /mnt/mydisk
-o中小企业(sm)
:针对中小企业的优化。
mount -t ext4 -o中小企业 /dev/sdb1 /mnt/mydisk
-o largefile
:支持大文件(大于 2GB)。
mount -t ext4 -o largefile /dev/sdb1 /mnt/mydisk
-o noexec
:禁用可执行文件。
mount -o noexec /dev/sdb1 /mnt/mydisk
-o nosuid
:禁用设置用户 ID 和所属组 ID。
mount -o nosuid /dev/sdb1 /mnt/mydisk
-o nodev
:禁用设备文件。
mount -o nodev /dev/sdb1 /mnt/mydisk
这些选项可以组合使用,以满足特定的挂载需求。例如,要以只读模式挂载一个 ext4 文件系统,并禁用访问时间更新,可以使用以下命令:
mount -t ext4 -o ro,noatime /dev/sdb1 /mnt/mydisk