首页 > 代码库 > Linux命令:磁盘及文件系统管理

Linux命令:磁盘及文件系统管理

磁盘及文件系统管理

  终端类型:

    console:控制台

    pty:物理终端 (VGA)

    tty#:虚拟终端 (VGA)

    ttyS#:串行终端

    pts/#:伪终端

 

  ln [-s -v] SRC DEST

  硬链接:

    1、只能对文件创建,不能应用于目录;

    2、不能跨文件系统;

    3、创建硬链接会增加文件被链接的次数;   

  符号链接:

    1、可应用于目录;

    2、可以跨文件系统;

    3、不会增加被链接文件的链接次数;

    4、其大小为指定的路径所包含的字符个数;

 

  du:  -s   -h

  df:

  链接

  设备文件:

    b: 按块为单位,随机访问的设备;

    c:按字符为单位,线性设备;   

    b: 硬盘

    c: 键盘

   

  /dev

    主设备号 (major number

      标识设备类型

    次设备号 (minor number

      标识同一种类型中不同设备

 

  mknod

  mknod [OPTION]... NAME TYPE [MAJOR MINOR]

    -mMODE

   

  硬盘设备的设备文件名:

    IDE, ATAhd

    SATAsd

    SCSI: sd

    USB: sd

      a,b,c,...来区别同一种类型下的不同设备

   

  IDE:

    第一个IDE口:主、从

      /dev/hda,/dev/hdb

    第二个IDE口:主、从

      /dev/hdc,/dev/hdd

  sda, sdb, sdc, ...

  hda:

    hda1:第一个主分区

    hda2:

    hda3:

    hda4:

    hda5:第一个逻辑分区

   

  查看当前系统识别了几块硬盘:

    fdisk -l [/dev/to/some_device_file]

 

  管理磁盘分区:

   fdisk /dev/sda

    p: 显示当前硬件的分区,包括没保存的改动

    n: 创建新分区

      e:扩展分区

      p:主分区

    d: 删除一个分区

    w: 保存退出

    q: 不保存退出

    t: 修改分区类型

      L:

    l: 显示所支持的所有类型

   

  Linux支持的文件系统: 一个分区是一个独立的文件系统

 

  partprobe  

  文件系统访问控制列表

  setfacl

    -bRemove all

    -m

    -x


Linux命令:磁盘及文件系统管理