详解mount和findmnt命令

Last Updated: 2023-09-06 03:11:03 Wednesday

-- TOC --

mount命令

-t,types,指定文件系统类型,通常不必指定,mount能自动识别出正确的类型。

-o,options,多个option用逗号,隔开:

mount /deivce

此时mount会在/etc/fstab文件中查找此路径,如果存在,mount。

-a,mount所有/etc/fstab中的设备,如果已经mounted,则ignored。

不重启,按/etc/fstab重新mount所有

$ sudo mount -o remount -av

例外情况:如果某个分区有noauto属性。

man fstab学习/etc/fstab文件如何编写或配置。

直接换mount路径

我将U盘插入fedora后,会自动mount到/run/media/...下面的路径下,不喜欢,此时可以直接:

$ sudo mount /dev/sdb1 /mnt/u

将这个已经mount的device,直接更换mount路径。

umount命令

$ sudo umount /mnt/u

findmnt命令

已经不推荐使用mount命令的-l参数来实现list所有fs的功能,这个参数的存在仅仅是为了后向兼容。查找fs(file system),推荐使用findmnt命令。

-a,list all

--df,按df命令的风格显示

-s--fstab,搜索/etc/fstab文件

-t,指定搜索fs类型

查找所有fat文件系统,按df命令格式显示

$ findmnt -a -t vfat --df

在/etc/fstab文件中查找ext4文件系统

$ findmnt --fstab -t ext4

本文链接:https://cs.pynote.net/hd/hdisk/202306082/

-- EOF --

-- MORE --