linux磁盘(硬盘)

磁盘管理

           创建链接文件ln

            硬链接:格式:ln 源文件 硬链接文件,如:ln /user1/n2.log  /user2/n3.log

                        特点:1.硬链接只能对文件使用

                                   2.不能跨文件系统

                                   3.添加硬链接,会添加链接次数

          字符(软)连接:格式: ln -x 源文件 软连接文件 如:ln -xv /user1/n2.log /user2/n3.log

                    特点:软连接能对目录使用

                              能跨文件系统

                              不会添加链接次数

        du 目录:显示目录下文件和子目录文件大小和文件路径

                    -s:显示整个目录大小,加个h进行文件单位大小换算 如:du -sh /user1

        df:显示整个磁盘分区情况

            -h:显示磁盘分区情况和大小,df -h

            -i:显示磁盘分区情况和Inodes

            -P:不换行显示

设备文件:创建设备文件用 mknod  -m 权限 文件名 文件类型 主设备号 次设备号 如:mkmod -m 640 mydev c 66 0

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

              c:按字符为单位,先后顺序访问设备(线性设备)

               -m:指定权限

              /dev:

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

                      次设备号(minor):标识同一类设备下的不同设备

硬盘设备的设备文件名

       硬盘类型:

                     ide ,ata:以hd开头

                    sata,scsi,usb:以sd开头

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

                                                   fdisk -l

       管理分区:

                      fdisk  /dev/sda 分区

                             m:帮助

                             p:显示当前硬件分区

                             n:新建分区

                                  p:主分区(1-4)

                                  e:扩展分区

                             x:删除分区

                             w:保存退出

                             q:不报存退出

                              t:修改分区类型

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

                      /proc/partitions:查看内核识别了那些分区

                      partprobe或partx:通知内存从新读取分区

        过程:用户-》调用应用层-》虚拟文件(vfs:就是各个文件系统的统一调用接口)-》文件系统(源文件里的标识inode和数据里的block组成)

                文件系统:block大小有1k,2k,4k这些,具体要用那些,就需要根据文件大小

                               bitmap位图:标识那个block和inode没存储字符或数据,就用inode bitmap和block bitmap

                                superblock(超级块):确定创建文件系统时创建多少,其中包含包含块组,多少块,有备份

                                                    内存

boot block(系统引导块)blockGroup0 blockGroup1 blockGroup.... blockGroupn  

                                                 blockGroup1

superblock(超级块) gdt(块组描述表,包含块组边界信息也就是从那个块到那个块) block bitmap(标识block是否为空) inode bitmap(标识inode是否为空) inode table(对应和block bitmap的目录和文件编号) data block(数据:目录和文件,及到innode bit map的映射)

             -

猜你喜欢

转载自www.cnblogs.com/yunjack/p/12916350.html
今日推荐