本帖最后由 风精灵 于 2024-11-1 10:35 编辑
一、df:查看系统已用空间 df命令,用于显示linux系统中各文件系统的硬盘使用情况。包括文件系统所在硬盘分区的总容量、已使用的容量、剩余容量等。 用法:df [OPTION]... [FILE]... 选项与参数: -k:以KBytes显示容量; -m:以Mbytes显示容量; -h:以易读的方式自行显示; -T:列出文件系统类型; 示例一:显示系统所有filesystem。 示例二:将文件系统容量以易读的方式显示。
示例三:将文件系统类型和容量大小以易读的方式显示。 root@ELF1:~# df –hT
输出结果每项意义: Filesystem:当前系统在哪个设备的哪个分区,其中tmpfs为虚拟文件系统; Type:文件系统类型; Size:当前系统的大小。1K-blocks对应列的单位是1KB,可通过-h 或者-m 来改变单位; Used:已经使用的磁盘空间; Available:剩余可用的磁盘空间大小; Use%:磁盘的使用率。使用率过高时,需要注意,因空间不足造成系统问题。/dev/root 为文件系统根目录。当Use% 高达90%以上时,需要注意; Mounted on:磁盘挂载目录;
二、du:用于展示磁盘使用量的统计信息 用法:du [OPTION]... [FILE]... 选项与参数: -a:同时显示每个文件的文件大小; -d N:将输出限制为深度<N的目录; -c:显示总计; -s:每个参数仅显示总计; -x:跳过不同文件系统上的目录; -h:可读格式的大小(例如1K 243M 2G); -m:大小(以兆字节为单位); -k:大小(以千字节为单位)(默认); 示例一:统计/etc目录下所有文件所占用的容量。先执行“cd /etc”进入/etc目录,再执行du命令:直接输入du在没有加任何参数选项时,du会显示出当前所在目录的文件与目录所占用的硬盘空间: root@ELF1:~#:/etc# du
示例二:统计/etc目录下,每个文件和目录所占用容量的大小,并以易读方式显示: root@ELF1:/etc# du –ah
示例三:按照空间大小排序: root@ELF1:~#:/etc# du -sh *|sort -nr
du侧重在文件夹和文件的磁盘占用方面,而df则侧重在文件系统级别的磁盘占用方面。
三、mount mount命令,可以将分区挂载到Linux的一个文件夹下,从而将分区和该目录联系起来,因此我们只要访问这个文件夹,就相当于访问该分区了。 用法:mount [-t vfstype] [-o options] device dir 常用参数: -t vfstype指定文件系统的类型,如果不指定,mount会自动选择正确的类型。常用的文件系统类型有:vfat、nfs; -o options:主要用来描述设备的挂接方式; -o ro:用唯读模式挂上; -o rw:用可读写模式挂上; -o nolock:表示禁用nfs locking,不启用lock; device:将被挂载的设备; dir:挂载的目录; 例如: root@ELF1~# mount -t nfs -o nolock,vers=3 192.168.1.88:/home/elf/nfs_rootfs /mnt
|