linux下磁盘及文件系统基础知识(1)

linux下磁盘及文件系统基础知识(1)

  1. MBR主引导记录,共有512字节

    其中446字节表示BootLoad系统启动引导器

     64字节表示磁盘分区,且16个字节可标识一个主分区,所有一块磁盘最多只能有4个主分区

       所以大部分磁盘分区是3个主分区和一个扩展分区,而扩展分区又可分N个逻辑分区

     最2字节主要是标准MBR是否有效

2.df命令:显示文件系统磁盘空间使用情况

  格式:df [选项]

    选项:-B 1K/1M/1G块显示(默认以1K块大小显示)

        -h 以人类能识别的单位显示M/G显示

        -i 以inode显示磁盘使用情况

        -P 强制一行一行显示

3.du命令: 显示文件的使用情况

 格式:du [选项]

    选项:-B 1K/1M/1G块显示(默认以1K块大小显示)

        -h 以人类能识别的单位显示M/G显示

        -s 显示整个目录大小,大小包含其以下的子文件或目录

4.ln 命令:链接命令

   格式:ln [选项] 源文件 目标文件

       选项:-s 建立软链接或叫符号链接

           -v 显示执行过程

硬链接:相当于在本分区内做文件备份

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

     2、不能跨文件系统;即跨分区

     3、会增加文件被链接的次数;可以用ls -l命令查看

     4、指向同一个实际文件的inode

     5、不加任何选项,就是建立硬链接

    例如: ln /etc/grub.conf /tmp/gruback.conf

符号链接:相当于Windows下的快捷方式

     1、可应用于文件和目录;

     2、可以跨文件系统;

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

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

     5、指向的是源文件路径并不是元数据inode

     6、需加-s选项,才能建立软链接

    例如: ln -s /etc/grub.conf /tmp/gruback.conf

5.mknod命令:创建设备文件命令

  mknod [选项]... 名字 类型 [主设备号 次设备号]

     选项:-m 权限

  设备文件:在/dev/目录下

  b: 按块为单位,随机访问的设备;代表有硬盘

  c:按字符为单位,线性设备;   代表有键盘

  主设备号 (major number)标识设备类型

  次设备号 (minor number)标识同一种类型中不同设备

 例如:创建一个类型为块,主次设备号分别为88,0的设备文件

      mknod /dev/dev_block  b  88 0

 ps:硬盘设备的设备文件名:hd*代表IDE硬盘,sd*代表sata/scsi

6.fdisk命令:查看当前系统硬盘及分区:

  fdisk -l [指定的硬盘或分区]

 管理磁盘分区:

   例如: fdisk /dev/sda

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

   n: 创建新分区

   e: 扩展分区

   p: 主分区

   d: 删除一个分区

   w: 保存退出

   q: 不保存退出

   t: 修改分区类型

   l: 显示所支持的分区类型

 partprobe命令让内核重新读取分区表,无需重启系统(Redhat6不支持)


你可能感兴趣的:(linux,文件系统,磁盘)