Linux磁盘与文件系统管理

文件系统管理

文件系统的简单操作

磁盘与目录的容量

  • df:列出所有的文件系统的整体磁盘使用量
    • -a:列出所有的文件系统,包括系统特有的/proc等文件系统
    • -k:以kb的容量显示文件系统
    • -m:以MB的容量显示文件系统
    • -h:以易阅读的方式显示
    • -T:列出该分区的文件系统名称
    • -i:不同硬盘容量以inode的数量来显示
  • du:评估文件系统的磁盘使用量
    • -a:列出所有的文件与目录的容量
    • -k:以kb的容量显示文件
    • -m:以MB的容量显示文件
    • -h:以易阅读的方式显示
    • -s:列出总量,不列出每个各别的目录的占用容量
  • ln:连接文件
    • hard link:硬连接

      在某个目录下新建一条文件名连接到某个inode号码的关联记录

      • 不能跨文件系统
      • 不能连接到目录
    • symbolic link:符号连接,快捷方式
      创建一个独立的文件,而这个文件会让数据的读取指向它连接的那个文件的文件名

磁盘的分区、格式化、检验与挂载

  • fdisk:磁盘分区
  • mkfs:磁盘格式化
  • fsck、badblocks:磁盘检验
  • mount:磁盘挂载
  • umount:将设备文件卸载
  • mknod:修改硬件设备代码
  • e2label:修改卷标

开机挂载

系统挂载文件的限制:

  1. 根目录/是必须被挂载的,且一定要先于其他mount point被挂载起来
  2. 其他挂载点必须为已新建的目录,可任意指定,但一定要遵循必须的系统目录架构原则
  3. 所有挂载点在同一时间内,只能挂载一次
  4. 所有分区在同一时间内,只能挂载一次
  5. 若进行卸载,必须先将工作目录移到挂载点之外

挂载文件的配置放在/etc/fstab文件里

你可能感兴趣的:(Linux)