文章目录
mount 常见用法示例
1、不校验文件系统进行只读挂载(适用于文件系统可能有superblock 坏块儿情况)
mount -o ro,norecovery /dev/dm-0 /data0
2、挂载时不使用系统缓存(数据直接落盘,比如可以用来测试raid卡cache工作情况,看掉电前后文件md5值是否一样)
mount -o sync /dev/sdb /sdb
/etc/fstab 文件写法示例
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/sda1 / ext4 defaults 0 1
/dev/sdb1 /home ext4 defaults 0 2
/dev/sdc1 /mnt/data ext3 noatime 0 0
UUID=abcd-1234 /media/usb vfat defaults 0 0
# dump:用于备份的标志,一般设置为 0 表示不备份。
# pass:用于 fsck 文件系统检查的顺序,0表示不检查、1 表示优先检查(即启动时检查,若是有问题启动不了),2 还是要检查,只是级别不那么优先,要等1先检查完成。
# 主要介绍options的可用值,其中这些值可以组合一起出现
defaults: # 使用默认的挂载选项,一般包括读写权限和其他常用选项。
noatime: # 不记录访问时间。在文件访问时不更新文件的访问时间,这可以减少对存储设备的写入操作,提高性能。
nodiratime: # 不记录目录访问时间。与 noatime 类似,但仅针对目录。
discard: # 支持 TRIM。启用 TRIM 命令,用于在删除文件时通知 SSD 回收闲置块,维护 SSD 性能。
auto: # 在系统启动时自动挂载该文件系统。
noauto: # 不自动挂载。需要手动使用 mount 命令来挂载该文件系统。
errors=remount-ro:如果文件系统遇到错误,自动将文件系统挂载为只读,以防止进一步损坏。
_netdev: # 告知系统在网络栈启动之后进行挂载,适用于远程挂载。
rw: # 可读写。表示挂载的文件系统可以读取和写入数据。
ro: # 只读。表示挂载的文件系统只能读取数据,不能写入数据。
relatime: # 相对访问时间。更新文件的访问时间,但仅在上次访问时间早于上次修改时间或元数据修改时间时才更新。
noexec: # 不允许执行。禁止在该文件系统上执行可执行文件,有助于提高安全性。
nodev: # 不允许设备文件。禁止在该文件系统上创建设备文件。
nosuid: # 不允许 setuid 和 setgid。禁止在该文件系统上执行 setuid 和 setgid 权限的可执行文件。
user: # 允许普通用户挂载和卸载该文件系统。
uid=<uid>: # 指定文件系统的拥有者用户 ID。
gid=<gid>: # 指定文件系统的拥有者组 ID。
umask=<umask>:设置文件和目录的默认权限掩码。
# 1、在网络服务启动之后挂载磁盘
echo "/dev/rbd0 /tmp xfs defaults,noatime,_netdev 0 0" >>/etc/fstab
附、如何查看已挂载的文件系统属性
[root@VM-0-6-rockylinux ~]# tune2fs -l /dev/vda1
tune2fs 1.46.5 (30-Dec-2021)
Filesystem volume name: <none>
Last mounted on: /
Filesystem UUID: 7951d823-2502-4f6b-ac39-a7821d679334
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize metadata_csum
Filesystem flags: signed_directory_hash
Default mount options: user_xattr acl
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 3276800
Block count: 13106939
Reserved block count: 550469
Overhead clusters: 235335
Free blocks: 12070848
Free inodes: 3205570
First block: 0
Block size: 4096
Fragment size: 4096
Group descriptor size: 64
Reserved GDT blocks: 1019
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8192
Inode blocks per group: 512
Flex block group size: 16
Filesystem created: Wed Dec 25 16:36:19 2024
Last mount time: Tue Nov 18 10:53:16 2025
Last write time: Tue Nov 18 10:53:16 2025
Mount count: 16
Maximum mount count: -1
Last checked: Wed Dec 25 16:36:19 2024
Check interval: 0 (<none>)
Lifetime writes: 13 GB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 32
Desired extra isize: 32
Journal inode: 8
Default directory hash: half_md4
Directory Hash Seed: f46e22b7-4684-4a15-a901-b1ac5c2de1ca
Journal backup: inode blocks
Checksum type: crc32c
Checksum: 0xc6ffb9fb
如果文章对你有帮助,欢迎点击上方按钮打赏作者
谢谢你请我吃辣条
暂无评论