Linux:文件系统管理(三)

文件系统常用命令:

  df 命令, du 命令,fsck命令和dump2fs命令。

  挂载命令。

  挂载光盘与U盘命令。

  支持NTFS文件系统。

文件系统查看命令 :df 

    df [选项] [挂载点] 

    选项:

      -a :显示所有的文件系统信息。包括特殊文件系统,如/proc 与 /sysfs

      -h :使用习惯单位显示容量,比如 KB、MB、GB等。

      -T :显示文件系统类型。

      -m:以MB为单位显示容量。

      -k :以KB为单位显示容量,默认就是KB显示。

统计目录和文件大小命令:du

    du [选项] [目录或文件名]

     选项:

      -a :显示每个子目录的磁盘占用量。默认只统计子目录的磁盘占用量。

      -h :使用习惯单位显示容量,比如 KB、MB、GB等。

      -s :统计总的占用量,而不列出子目录和子文件的占用量。

  df 与 du 命令的区别:

    df 命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令和程序占用空间。(比如文件已删除,但是程序未释放的)。

    du 命令是面向文件的,只会统计文件或者目录所占用的空间。

文件系统修复命令:fsck

    fsck [选项] 分区设备文件名

    选项:

      -a:不用显示用户提示,自动修复文件系统。

      -y:自动修复文件系统。与-a作用一致,不过有的系统只支持-y选项。

    系统会自动执行该命令,不需要手动执行。

显示磁盘状态命令:dumpe2fs

    dumpe2fs 分区设备文件名

查询与自动挂载:mount 

      mount -l : 查询系统中已经挂载的设备,-l 会显示卷标名称。

      mount -a :依据配置文件/etc/fstab 文件的内容,自动挂载。

  挂载命令格式:

    mount  [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点

    选项:

      -t:文件系统。加入文件系统类型来指定挂载的类型,可以ext3、ext4、ios9660等文件系统。

      -L:卷标名:挂载指定卷标的分区,而不是安装设备文件名的挂载。

      -o:特殊选项:可以指定挂载的额外选项。

  eg:

    # 设置/home目录下的文件没有可执行权限。(可以用来保护文件系统)

    mount -o remount,noexec /home 

    #设置/home目录下的文件有可执行权限 (默认都是有可执行权限的)

    mount -o remount,exec /home 

  

猜你喜欢

转载自www.cnblogs.com/rtczza/p/11746778.html