7.1
1.最小的物理存储单元是扇区,根据磁盘设计的不同分为512byte和4k,将扇区组成一个圆,那个圆就是磁柱,早前最小的物理存储单元为磁柱
2.分区分为mbr和gpt格式,mbr其中有446bytes存储系统启动程序,另外64bytes存储分区表信息,GPT支持更多的磁盘分区,并且分区容量超过2T
3.实体磁盘命名方式/dev/sd[a-p][1-128] ,虚拟磁盘命名方式/dev/vd[a-p][128]
4.格式化的作用:因为每种操作系统设定的文件属性/权限是不一样的,为了保持一致性所以需要格式化,原来一个分区可以被认为是一个文件系统,但是随着LVM和RAID的出现,多个分区可以合并为一个文件系统或者一个分区可以有多个文件系统。
5.inode:记录block的位置,记录了文件的属性和权限,一个文件占用一个inode。大小为128k,etx4和xfs可以设定到256K。
block:文件实际数据储存的位置。有1k,2k,4k三种容量,windows的FAT系统的读取机制是先有一个inode指向一个block,再由此block指向下一个block,这种机制很容易产生文件碎片,依次类推。而linux的ext2/3/4文件系统则是预先从Inode中指向每一个block。这种机制叫做索引式文件系统。
superblock:记录inode和block的使用情况。以及文件系统的信息。
6.ext2文件系统是分有多个block组的,每个组都有单独的inode/block/superblock.
7.bitmap:里面记录了block的使用状况,哪些是空的,哪些是被使用的。新增时,block填满的消息会被记录,block删除时,清空的信息也会被记录,inodemap作用同上。
8 dumpe2fs :查询ext家族superblock信息的指令(inode,block,superblock信息)。CentOS 7 由于是XFS系统,所以没有用。
9.linux系统创建一个目录时,分配一个inode和一个block,inode记录目录属性和权限,block记录该目录下的文件的inode号和文件名。用ls -li查看
7.2
df :查询整个磁盘使用状况。
dn:列出文件和目录的容量。
dn -sm /* 查看根目录容量
7.3
lsbk 列出所有存储 装置的意思.
blkid 列出文件系统的类型、分区、UUID,LABEL
parted可以输出分区的类型是GPT 还是MBR
gpt用 gdisk分区, MBR和虚拟机用 fdisk
partprobe可以更新linux的分区信息
mkfs.xfs可以格式化一个类型为xfs的文件系统。mkfs.ext4格式化类型为ext4的文件系统
dumpe2fs可以查询出inode的数量,使用空间。block的使用状况。block的大小。
xfs_repair 文件系统的校验,处理 xfs文件系统
fsck.etx4 检验 ext4文件系统
文件系统的挂载:挂载点就是文件系统的入口,挂载的条件
1、单个文件系统不能被重复的目录挂载
2、单个目录也不能挂载多个文件系统
3、挂载文件系统的目录理论上都应该是空目录。如果被挂载的目录原本有内容的话那么挂载后内容将会被暂时的隐藏。直到卸载后才重新出现。
mount 是挂载的命令 ,mount -a 用于测试 /etc/fstab 下配置的挂载内容。mount 可以指定 label.uuid挂载 /etc/fstab是预设开机 挂载的配置文件。
挂载 光盘 。/dev/sr0是默认的CD 文件 可以 mkdir 一个目录/mnt/cdrom然后 将其 挂载到 此目录下。如 mount /dev/sr0 /mnt/cdrom 。