如何查看Linux挂载磁盘除了使用命令

在Linux系统中我们通常使用命令来查看已挂载的磁盘,其实除了这种方法之外,在Linux中查看已挂载的磁盘还有很多方法。
下面小编就为大家介绍一下如何在Linux中查看已挂载的磁盘。

第一种方法:使用df命令,例如:

代码如下:

orientalson:/home#df

<文件系统1K-blocksUsedAvailableUse%Mountedon

 /dev/sda2152130328043668716936453%/

  dev5144961045143921%/dev

:/dev/mapper/vg_test-lv_test

:511980328404791407%/home/mt

:orientalson:/home#

​上面显示的/home/mt挂载点与上面的不在同一行安装的卷。
使用shell脚本来解析非常复杂。

第二种方法:使用挂载命令,mount-l。
这种方法的缺点是没有卷大小,但是挂载点和挂载的卷在同一行。
例如:

代码如下:

Orientalson:/home#mount-l

/dev/sda2on/typereiserfs(rw,acl,user_xattr)[]

procon/proctypeproc(rw)

sysfson/systypesysfs(rw)

debugfson/sys/kernel/debugtypedebugfs(rw)

udevon/devtypetmpfs(rw)

devptson/dev/ptstypedevpts(rw,mode=0620,gid=5)

>

securityfson/sys/kernel/securitytypesecurityfs(rw)

/dev/mapper/vg_test-lv_teston/home/mttypereiserfs(rw)[]

orientalson:/home#

第三种方法:查看文件/etc/mtab.原理是这个文件基本上每次挂载新卷都会更新,所以自然可以通过这个文件来查看挂载点和挂载的卷。
此方法比mount-l稍微干净一些,但有时不可靠。

代码如下:

Orientalson:/home#cat/etc/mtab

/dev/sda2/reiserfsrw,acl,user_xattr00

Proc/procprocrw00

sysfs/syssysfsrw00

debugfs/sys/kernel/debugdebugfsrw00

udev/devtmpfsrw00

:devpts/dev/ptsdevptsrw,mode=0620,gid=500

:securityfs/sys/kernel/安全securityfsrw00

/dev/mapper/vg_test-lv_test/home/mtreiserfsrw00

​orientalson:/home#

​如上所述,这个文件会大幅更新,但这个问题并不总是更新。
如果在挂载时使用-n选项,则/etc/mtab文件中不会有新挂载卷的信息。

代码如下:

orientalson:/home#umount/home/mt

orientalson:/home#mount-n/dev/vg_test/lv_test/home/mt

东方塔尔森:/home#cat/etc/mtab

/dev/sda2/reiserfsrw,acl,user_xattr00

【proc/procprocrw00

【sysfs/syssysfsrw00

debugfs/sys/kernel/debugdebugfsrw00

udev/devtmpfsrw00

devpts/dev/ptsdevptsrw,mode=0620,gid=500

securityfs/sys/kernel/securitysecurityfsrw00

orientalson:/home#

以上是对显示方法的介绍Linux上挂载的磁盘。
使用df查看已挂载的磁盘是最实用、最方便的方法,相对来说后两种方法有一定的局限性。

怎么看硬盘使用情况linux下查看硬盘使用情况的方法

1、df-lhdf命令来自coreutils软件包,在系统安装时包含。
通过这个命令我们可以查看磁盘使用情况以及文件系统挂载的位置t~]#df-l文件系统容量已使用、可用、已使用%挂载点/dev/sda349563163565088113539676%/tmpfs241320122413081%/dev/shm/dev/sda648069042523708203901256%/media/disk/dev/sda149562843529796117065676%/media/_/dev/sda548450562581484201938857%/media/disk-1可以看到系统已开启sda3挂起,三个系统sda6/sda1/sda5也挂起。
2、fdisk-l命令fdisk是一个功能强大的磁盘操作工具,来自UtilLinux软件包。
这就是如何查看机器中磁盘的磁盘分区表和分区结构的分区情况;[root@localhost~]#fdisk-lDisk/dev/sda:40.0GB,40000000000字节255个磁头,63个扇区/磁道,4863个柱面单位=16065*512=8225280字节的柱面Diskidentifier:0x62a9f8d0DeviceBootStartEndBlocksIdSystem/dev/sda1*1637511667183Linux/dev/sda2638891204025582Linuxswap/Solaris/dev/sda389215285116702+83Linux/dev/sda41529274497675205Extended/dev/sda5152921364883728+83Linux/dev/sda6213727444883728+83Linuxsda1是MBR(主引导记录)所在分区;sda2是交换分区;sda4是扩展分区,包括sda5和sda6两个逻辑分区。
如果系统分区的话,只能分为4个主分区(扩展分区也算主分区)。
我把它分成了3个主分区+1个扩展分区,5.6是逻辑分区。
这就是为什么有sda1.2.3.4.5.6。
如果只共享1个主分区+1个扩展分区,则逻辑分区从sda5开始,sda1.2.5.6...3、cfdisk-Ps命令(注意P是大写的)cfdisk也是一个不错的分区工具;在某些发行版上,该工具已从util-linux软件包中删除;cfdisk简单易用。
如果磁盘设备名只有一个磁盘,也可以使用cfdisk-Ps。
localhost~]#cfdisk-PsPartitionTablefor/dev/sdaFirstLast#TypeSectorSectorOffsetLengthFilesystemType(ID)Flag------------------------------------------------------------------------------------------------------1Primary0102334046310233405Linux(83)Boot2Primary102334051431391404080510Linuxswap/所以(82)None3Primary1431391524547319010233405Linux(83)None4Primary2454732044082359019535040高级(05)None5Logical2454732034314839639767520Linux(83)None6Logical3431484044082359639767520Linux(83)NoneLogical4408236078124094034041735FreeSpaceNone示例2:[root@localhost~]#cfdisk-Ps/dev/sdaPartitionTablefor/dev/sdaFirstLast#TypeSectorSectorOffsetLengthFilesystemType(ID)Flag------------------------------------------------------------------------------------1小学0102334046310233405Linux(83)Boot2Primary102334051431391404080510Linuxswap/So(82)None3Primary1431391524547319010233405Linux(83)None4Primary2454732044082359019535040扩展(05)None5Logical2454732034314839639767520Linux(83)None6Logical3431484044082359639767520Linux(83)NoneLogical4408236078124094034041735FreeSpaceNone4.parted命令parted是一个功能不错的分区工具;ra8里有band,可以自己安装。
调用方法很简单。
parted打开的默认设备是/dev/hda。
您也可以自己指定,例如例如parted/dev/hda或/dev/sda等;退出方法是quit输入parted命令后,需要一段时间才能显示以下内容。
内容:[root@localhost~]#partedGNUParted1.8.6with/dev/sdaWelcometoGNUParted!Type'help'toviewalistofcommands.(parted)inlight在那里输入p并按Enter。
这显示如下内容:Model:ATAMaxtor5T040H4(scsi)Disk/dev/sda:40.0GBSectorsize(逻辑/物理):512B/512BPartitionTable:msdosNumberStartEndSizeTypeFilesystemflag132.3kB5240MB5239MBPrimaryPartitionext3start25240MB7329MB2089MB主分区linux-swap37329MB12.6GBB5240MB主分区ext3412.6GB22.6GB10.0GB扩展分区512.6GB17.6GB5001MB逻辑分区ext3617.6GB22.6GB5001MB逻辑分区ext3(split)在光标后键入Quit以退出。
5.sfdisk-l[root@localhost~]#sfdisk-lDisk/dev/sda:4863Columns,255heads,63sectors/trackUnits=Columnsof8225280字节,1024字节的块,从0DeviceBootStartEnd#cyls#blocksIdSystem/dev/sda1*0+636637-511667183Linux/dev/sda2637890254204025582Linuxswap/Solaris/dev/sda389115276375116702+83Linux/dev/sda415282743121697675205扩展ded/dev/sda51528+2135608-4883728+83Linux/dev/sda62136+2743608-4883728+83Linux6.您还可以使用应用程序>系统工具>磁盘使用分析器来查看磁盘使用情况