找回密码
 注册
关于网站域名变更的通知
查看: 263|回复: 1
打印 上一主题 下一主题

三种在linux下查看磁盘的挂载,包括挂载点和挂载的硬盘或逻辑卷的方法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-11-19 09:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
1 i- Z# D  m* k9 v% b
第一种方法:
使用df命令,这个命令比较常用,大家都很熟悉。问题是这种方法,有时候挂载点和挂载的卷不在同一行,使用脚本分析需要一点技巧的。例如:
4 m# ]" d5 z, \1 w
6 a0 H, I6 y* @$ borientalson:/home # df
9 ?" u: l' t8 I3 i' vFilesystem           1K-blocks      Used Available Use% Mounted on5 n1 r$ b0 u$ B) M2 o
/dev/sda2             15213032   8043668   7169364 53% /2 d$ i! B7 J" z: v
udev                    514496       104    514392   1% /dev7 H! ]1 G, j' W( ~7 B1 U
/dev/mapper/vg_test-lv_test1 E3 f  W* j$ K9 C6 e, c
                        511980     32840    479140   7% /home/mt
0 H) F' ?& O; }6 u8 Aorientalson:/home #( U1 d3 k1 L! \  U& |" H% E  @( o

* q. X3 Q5 \2 P; l% }  E+ B; t上面显示的挂载点/home/mt和她挂载的卷不在同一行,使用shell脚本分析非常麻烦。不过也不是没办法,具体分析可以以后再讲。
# d' _7 `+ ^0 f$ f$ y  D) b. k* P8 {' a7 k

7 Y4 f, E+ a, g  `4 M第二种方法:使用mount命令,mount -l,这种方法的缺陷在于没有卷的大小,但是挂载点和挂载的卷在同一行。例如:  t2 @5 J' Q! X! J6 v8 B0 h5 W
9 V; c1 L2 F( I
orientalson:/home # mount -l' Q# c0 B1 T' P/ q$ G: Y4 ~7 A
/dev/sda2 on / type reiseRFs (rw,acl,user_xattr) []/ k) W% K# ?, T0 `
proc on /proc type proc (rw)7 b3 [$ Y( O2 N4 ^
sysfs on /sys type sysfs (rw)
4 [3 ^3 ?1 b, }3 ]( O9 u. \" w, ]* Z% ddebugfs on /sys/kernel/debug type debugfs (rw)
. w1 w4 J0 I8 yudev on /dev type tmpfs (rw)& _# H. \+ z: @  O' ~: e- Q: M
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)/ t5 H* H2 @/ p3 B/ c9 [) I
securityfs on /sys/kernel/security type securityfs (rw)0 q& z" w. r& X
/dev/mapper/vg_test-lv_test on /home/mt type reiserfs (rw) []2 ?7 U3 f3 ^+ g" f6 O; m
orientalson:/home #6 r3 m# I, O* W! M

3 ^/ f/ w3 H; O) Y+ b1 X尽管使用肉眼不是太好看,但是使用shell脚本还是比较容易分析的。/ h1 J) k) w- ~/ ~& _
3 m, w: m) d3 c

/ P$ [) D! Y: d. v8 O7 p" O第三种方法:查看文件/etc/mtab。原理是,每新挂载一个卷基本上都会更新这个文件的,那么自然可以通过这个文件来查看挂载点和挂职的卷。这种方法比mount -l稍微清晰了一点,但是,有时候是不可靠的。
" d" C" L9 F5 \4 R! I6 P' Y. Q( ^5 H6 @( p! z% g) ?3 U
orientalson:/home # cat /etc/mtab6 v& v$ h( N# G7 U! v2 l
/dev/sda2 / reiserfs rw,acl,user_xattr 0 0
# g% r$ a. v6 s: Dproc /proc proc rw 0 0
: X. i7 o+ W0 Y9 W/ S7 p9 [sysfs /sys sysfs rw 0 0
+ @% n9 H) H  U( Jdebugfs /sys/kernel/debug debugfs rw 0 0; X! t6 D  f# ~
udev /dev tmpfs rw 0 0
3 B2 n2 V6 x; E# Cdevpts /dev/pts devpts rw,mode=0620,gid=5 0 02 c3 n! G2 J$ \( _; D3 a: O
securityfs /sys/kernel/security securityfs rw 0 00 j; `, ]+ Q& f, p2 ?
/dev/mapper/vg_test-lv_test /home/mt reiserfs rw 0 00 c; q9 V% i( H* A
orientalson:/home #
) B$ m$ S6 H( N) Z8 ?* z* Q  Q! r+ _4 g" z' Y" P8 s! R
上面已经说了基本上会更新这个文件,但是并不总是更新这个问题。如果挂载时使用了-n选项,那么/etc/mtab文件里面就不会新挂载卷的信息。
1 c5 o/ S7 H/ V& s) B3 @3 i* q/ f3 \4 M
orientalson:/home # umount /home/mt
5 D! [" {6 p& ~+ Qorientalson:/home # mount -n /dev/vg_test/lv_test /home/mt4 a: G4 D9 B# Y* @1 o  |
orientalson:/home # cat /etc/mtab" _) h* s  |4 ~" K8 p
/dev/sda2 / reiserfs rw,acl,user_xattr 0 0. S- l: @6 E7 O- {4 J9 F
proc /proc proc rw 0 0
, [, b8 _( b3 E& A& i  Csysfs /sys sysfs rw 0 01 U8 `9 \* b: H+ s& t. l
debugfs /sys/kernel/debug debugfs rw 0 0
* J# v1 w! j2 j+ Y$ hudev /dev tmpfs rw 0 0% ?8 c& k; ]4 b# r  G3 L$ g
devpts /dev/pts devpts rw,mode=0620,gid=5 0 06 l- [0 t0 ^& c
securityfs /sys/kernel/security securityfs rw 0 0
) z) f- z, ~7 t! Z* T# d5 ]orientalson:/home #
; x  w& u: b# e' W8 v9 ~. w

8 E6 \: T( V6 k4 p+ m& f
+ j. [) R% P4 @: A9 I$ ?* G  X, X8 P
9 ], Q; |1 L  s2 H" U7 F! j

该用户从未签到

2#
发表于 2019-11-21 13:48 | 只看该作者
看看楼主说的方法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 16:38 , Processed in 0.156250 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表