本文共 1675 字,大约阅读时间需要 5 分钟。
在 Linux 系统中,df
命令用于显示文件系统的使用情况。它能够提供文件系统的挂载点、容量、使用量等信息。
-a
:显示所有挂载点的文件系统信息,包括特殊文件系统。-h
:使用人类友好单位(如GB、TB)显示容量。-T
:显示文件系统的类型。-m
:以 MB 为单位显示容量。-k
:以 KB 为单位显示容量。df -h
df
命令从文件系统层面统计空间使用情况,不仅包括文件占用的空间,还包括被进程占用的空间。例如,删除一个文件但未释放内存时,文件系统中仍会占用空间。
du
命令用于统计目录或文件的占用空间。它能够提供更详细的文件和目录占用信息。
-a
:显示每个子目录和子文件的占用量。-h
:以人类友好单位显示占用量。-s
:只显示总占用量,不显示子目录和子文件的信息。du -h /path/to/directory
du
命令从文件层面统计占用空间,只会计算文件和目录占用的空间,不会包括其他进程占用的空间。
fsck
命令用于检查并修复文件系统的错误。它能够自动或手动修复文件系统中的问题。
-a
:自动修复文件系统,不需要用户确认。-y
:自动修复文件系统。fsck -a /dev/sda1
在修复文件系统之前,请确保没有写入或挂载文件系统。
dumpe2fs
命令用于显示指定分区的文件系统信息,类似于 df
命令。
dumpe2fs /dev/sda1
dumpe2fs
命令提供了类似的信息与 df
,但具体输出格式可能有所不同。
mount
命令用于挂载文件系统,管理文件系统的访问权限。
mount -l
用于显示系统中已挂载的设备信息。
mount -l
/etc/fstab
配置)mount -a
用于根据 /etc/fstab
文件配置自动挂载文件系统。
mount -a
挂载命令的格式为:
mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点
-t 文件系统
:指定挂载的文件系统类型,默认为 ext4。-L 卷标名
:指定分区的卷标名称。-o 特殊选项
:指定挂载时的特殊选项,如 noexec
、rw
等。以下是常见的挂载选项及其作用:
选项 | 说明 |
---|---|
atime/noatime | 更新/不更新访问时间 |
async/sync | 异步/同步挂载 |
auto/noauto | 自动/手动挂载 |
defaults | 使用默认设置 |
exec/noexec | 允许/不允许执行文件 |
remount | 重新挂载已有挂载点 |
rw/ro | 读写/只读访问 |
sud/nosuid | 允许/不允许 SUID权限 |
user/nouser | 允许/不允许普通用户挂载 |
usrquota/grpquota | 支持用户/组磁盘配额 |
mount -o remount,noexec /home
mkdir /mnt/cdrom
mount -t iso9660 /dev/cdrom /mnt/cdrom/
umount /mnt/cdrom
fdisk -l
mkdir /mnt/usb
mount -t vfat /dev/sdb1 /mnt/usb/
umount /mnt/usb/
支持 NTFS 文件系统的挂载可通过以下命令实现:
mount -t ntfs-3g /dev/sdX /mnt/ntfs/
以上命令均可通过终端执行,具体使用方法请根据实际情况调整。
转载地址:http://tqzfk.baihongyu.com/