Linux下查看磁盘挂载的三种方法
生活随笔
收集整理的這篇文章主要介紹了
Linux下查看磁盘挂载的三种方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Linux下查看磁盤掛載的三種方法 2009-06-05 23:17 好久沒有更新日志了,呵呵。不是沒有要寫的東東。實在抽不出時間來寫,要準備公司的考試呢,C++考試。已經有七個月沒有寫C++代碼了,這七個月里面寫了python代碼,寫了shell代碼,要命的是要兩種語言都和C/C++語言的語法不兼容。現在寫C++代碼都經常出語法錯誤了。 還好,明天就考試了。考過試以后,我會盡量把我這段時間掌握的知識分享給大家的。 今天要講的是linux下怎么查看磁盤的掛載,包括掛載點和掛載的硬盤或邏輯卷。 第一種方法:使用df命令,這個命令比較常用,大家都很熟悉。問題是這種方法,有時候掛載點和掛載的卷不在同一行,使用腳本分析需要一點技巧的。例如: orientalson:/home # df Filesystem ? ? ? ? ? 1K-blocks ? ? ?Used Available Use% Mounted on /dev/sda2 ? ? ? ? ? ? 15213032 ? 8043668 ? 7169364 53% / udev ? ? ? ? ? ? ? ? ? ?514496 ? ? ? 104 ? ?514392 ? 1% /dev /dev/mapper/vg_test-lv_test 511980 ? ? 32840 ? ?479140 ? 7% /home/mt orientalson:/home # 上面顯示的掛載點/home/mt和她掛載的卷不在同一行,使用shell腳本分析非常麻煩。不過也不是沒辦法,具體分析可以以后再講。 第二種方法:使用mount命令,mount -l,這種方法的缺陷在于沒有卷的大小,但是掛載點和掛載的卷在同一行。例如: orientalson:/home # mount -l /dev/sda2 on / type reiserfs (rw,acl,user_xattr) [] proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) debugfs on /sys/kernel/debug type debugfs (rw) udev on /dev type tmpfs (rw) devpts on /dev/pts type devpts (rw,mode=0620,gid=5) securityfs on /sys/kernel/security type securityfs (rw) /dev/mapper/vg_test-lv_test on /home/mt type reiserfs (rw) [] orientalson:/home # 盡管使用肉眼不是太好看,但是使用shell腳本還是比較容易分析的。 第三種方法:查看文件/etc/mtab。原理是,每新掛載一個卷基本上都會更新這個文件的,那么自然可以通過這個文件來查看掛載點和掛職的卷。這種方法比mount -l稍微清晰了一點,但是,有時候是不可靠的。 orientalson:/home # cat /etc/mtab /dev/sda2 / reiserfs rw,acl,user_xattr 0 0 proc /proc proc rw 0 0 sysfs /sys sysfs rw 0 0 debugfs /sys/kernel/debug debugfs rw 0 0 udev /dev tmpfs rw 0 0 devpts /dev/pts devpts rw,mode=0620,gid=5 0 0 securityfs /sys/kernel/security securityfs rw 0 0 /dev/mapper/vg_test-lv_test /home/mt reiserfs rw 0 0 orientalson:/home # 上面已經說了基本上會更新這個文件,但是并不總是更新這個問題。如果掛載時使用了-n選項,那么/etc/mtab文件里面就不會新掛載卷的信息。 orientalson:/home # umount /home/mt orientalson:/home # mount -n /dev/vg_test/lv_test /home/mt orientalson:/home # cat /etc/mtab /dev/sda2 / reiserfs rw,acl,user_xattr 0 0 proc /proc proc rw 0 0 sysfs /sys sysfs rw 0 0 debugfs /sys/kernel/debug debugfs rw 0 0 udev /dev tmpfs rw 0 0 devpts /dev/pts devpts rw,mode=0620,gid=5 0 0 securityfs /sys/kernel/security securityfs rw 0 0 orientalson:/home # 每遇到一個問題,解決辦法都是有好多種的,我真切的期望聰明的你會去探索和發現。然后再告訴我們大家。 ********************************************* linux下怎么查看目錄所在的分區 2010-10-15 09:34匿名 | 分類:Linux | 瀏覽3088次 比如有個目錄test,我怎么獲取這個目錄所在的分區。謝謝 =========================================== 檢舉| 2010-10-15 09:40提問者采納 df -h 看看當前的分區情況及掛載目錄;然后再 pwd 看看你當前所在的位置 就可以知道是哪個分區啦
總結
以上是生活随笔為你收集整理的Linux下查看磁盘挂载的三种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: skynet-源码分析1:目录下的文件整
- 下一篇: Ubuntu共享WiFi(AP)给And