Linux中mount命令如何查看挂载信息

你这写的也太细了吧!我跟你讲讲我当年踩的坑。

那年我在上海,服务器突然挂了,我一瞅,嚯,挂载点没了。
赶紧打开终端。

我直接敲 mount,屏幕哗啦一下全是字,看得我眼花。
那会儿还是学生,哪懂啥 less 啊,就瞎翻。
翻半天,才找到 /dev/sdb1 挂载到 /data 了。
还好,没耽误事。

后来有一次,在杭州,挂载一个ISO镜像。
我学聪明了,用 mount -o loop,ro /path/to.iso /mnt/iso。
结果呢?系统提示找不到设备。
我愣了半天,才想起来,得先用 losetup 挂载成循环设备才行。
你看,光看理论没用,得动手试试。

再后来,在深圳,有个盘突然挂载不上了。
我直接 mount 看了看,没发现啥不对。
后来换用 findmnt,发现 /dev/sda2 挂载到 / 的时候,有个 noatime 选项。
这玩意儿没啥,就是影响性能。
但有时候系统搞复杂了,你得一个个看。
我后来改回 atime 了事。

你看,我这十年,就是靠这些命令摸爬滚打过来的。
啥理论,都是虚的,实操最重要!
对了,你问挂载次数?我当年也搞过,结果发现 mount 命令根本没这功能。
后来查了查 /proc/mounts 文件,才知道得自己数。
别信那些说的,实践出真知!
总之啊,别光看文档,得自己上机试试。
你照我说的方法试试,肯定比我当年强!

如何查看Linux系统挂载点

嗯,前两天帮朋友装系统,他问我为啥新装的系统盘突然变得特别小。
我打开终端,噼里啪啦几个命令,还真让他吓一跳。
挂载点这东西,平时看不见摸不着,关键时刻可真能给你添乱或者帮大忙。

你看啊,mount命令就像个家庭相册,啥时候挂了啥,挂哪儿了,一目了然。
column-t就是自动排版,省得你一个一个盯着看。
我上次用的时候,系统突然蓝屏,重启后赶紧用mount|column-t,发现有个光驱挂错了位置,改回来就好了。
时间大概晚上十点,地点是朋友的客厅,他那台老台式机,屏幕还是那种纯平的。

df-hT更直观,直接告诉你哪个盘快满了。
我自己的电脑,C盘总显示还有9 0%空间,其实已经快到警戒线了,就是看df-hT的时候,数字会吓人一跳。
昨天用,显示C盘剩1 .2 G,还以为硬盘坏了,结果换个大点的U盘拷数据,腾了点空间,又好了。

findmnt更细,像侦探一样,连nosuid、noexec这些小细节都给你摆出来。
我偶尔会用它确认一下,某个开发环境盘是不是真的只读。
记得去年开发那个小程序,挂了个盘,忘了加rw选项,结果编译程序老是报错,最后发现是findmnt告诉我的,挂载选项里只有ro。

/etc/fstab就像是出生证明,系统一启动就按这里面的规矩办事。
我以前加过一块固态硬盘,想让它自动挂载到/home,结果/etc/fstab里写错了路径,导致启动卡死。
花了两个小时,对着说明书一点点改回来。
那会儿是去年冬天,我在宿舍里,暖气呼呼地响。

lsblk就是块设备的全家福,连分区、挂载点、大小都给你列出来。
我平时整理硬盘,或者装系统分盘,都会先用lsblk看看哪些设备是空的,哪些已经用了。
上个月帮隔壁老王装系统,他原来的盘分了七个小分区,lsblk-oNAME,MOUNTPOINT,TYPE看得我眼花,最后才把它们正确挂载。

不过说真的,这么多命令,有时候真记不住。
mount|column-t用得最多,简单粗暴。
df-hT看空间用得多。
其他两个,一个查细节,一个查历史配置。
但有时候吧,明明是lsblk能查到的信息,却下意识敲了mount,你说这习惯怎么改?