目录
1、挂载存储媒体
2、使用df命令
3、使用du命令
1、挂载存储媒体
-
mount命令
Linux上用来挂载媒体的命令叫作mount。默认情况下, mount命令会输出当前系统上挂载的设备列表。
[root@ecs-smc ~]# mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) devtmpfs on /dev type devtmpfs (rw,nosuid,size=3994060k,nr_inodes=998515,mode=755) securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)mount命令提供如下四部分信息:
媒体的设备文件名 媒体挂载到虚拟目录的挂载点 文件系统类型 已挂载媒体的访问状态mount命令的参数
参数 描述
-a 挂载/etc/fstab文件中指定的所有文件系统
-f 使mount命令模拟挂载设备,但并不真的挂载 -F 和-a参数一起使用时,会同时挂载所有文件系统 -v 详细模式,将会说明挂载设备的每一步 -I 不启用任何/sbin/mount.filesystem下的文件系统帮助文件 -l 给ext2、 ext3或XFS文件系统自动添加文件系统标签 -n 挂载设备,但不注册到/etc/mtab已挂载设备文件中 -p num 进行加密挂载时,从文件描述符num中获得密码短语 -s 忽略该文件系统不支持的挂载选项 -r 将设备挂载为只读的 -w 将设备挂载为可读写的(默认参数) -L label 将设备按指定的label挂载 -U uuid 将设备按指定的uuid挂载 -O 和-a参数一起使用,限制命令只作用到特定的一组文件系统上 -o 给文件系统添加特定的选项-o参数允许在挂载文件系统时添加一些以逗号分隔的额外选项。以下为常用的选项。
ro:以只读形式挂载。 rw:以读写形式挂载。 user:允许普通用户挂载文件系统。 check=none:挂载文件系统时不进行完整性校验。 loop:挂载一个文件。-
umount命令
umount [directory | device ]
如果在卸载设备时,系统提示设备繁忙,无法卸载设备,通常是有进程还在访问该设备或使用该设备上的文件。这时可用lsof命令获得使用它的进程信息,然后在应用中停止使用该设备或停止该进程。 lsof命令的用法很简单: lsof /path/to/device/node,或者lsof /path/to/mount/point
2、使用df命令
有时你需要知道在某个设备上还有多少磁盘空间。df命令可以让你很方便地查看所有已挂载磁盘的使用情况
[root@ecs-smc ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on /dev/vda1 103079844 93886956 4562924 96% / devtmpfs 3994060 0 3994060 0% /dev tmpfs 4004672 0 4004672 0% /dev/shm tmpfs 4004672 49796 3954876 2% /run tmpfs 4004672 0 4004672 0% /sys/fs/cgroup tmpfs 800936 0 800936 0% /run/user/0df命令会显示每个有数据的已挂载文件系统。如你在前例中看到的,有些已挂载设备仅限系统内部使用。命令输出如下:
设备的设备文件位置; 能容纳多少个1024字节大小的块; 已用了多少个1024字节大小的块; 还有多少个1024字节大小的块可用; 已用空间所占的比例; 设备挂载到了哪个挂载点上。3、使用du命令
下面是能让du命令用起来更方便的几个命令行参数。
-c:显示所有已列出文件总的大小。 -h:按用户易读的格式输出大小,即用K替代千字节,用M替代兆字节,用G替代吉字节。 -s:显示每个输出参数的总计