Linux swap分区管理、i节点、block块

2021/9/24 7:14:25

本文主要是介绍Linux swap分区管理、i节点、block块,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、block

block块:存储块,磁盘分配给文件的最小存储单位,相当于Windows中的簇,默认 1block=4K
ls -l 文件名 ---查看文件实际大小
du 文件名 ---查看文件占用磁盘空间大小
du 目录名 ---查看目录下所有文件占用磁盘空间的大小
du -s 目录名 ---只查看目录占用磁盘空间大小

 

2、i节点

i节点:属于一种特殊文件,供内核读取文件信息来用,存储了文件的属性信息(文件类型、权限、属主、属组、文件大小、创建和访问时间、数据区域block指针)
目录项:存储文件名、i节点编号
df -h : 查看文件系统使用率
df -i : 查看所有分区i节点的使用情况

注:链接文件中,软链接与原文件占用两个i节点;硬链接与原文件占用同一个i节点

每个分区中第1个i节点,不用来存放文件的属性信息,用来存放分区的属性信息,该i节点占用的块称为超级块。第31个i节点也不用来存储文件的属性信息,作为超级块的备份块。


在线加载scsi硬盘
cat /proc/scsi/scsi
host :scsi硬盘的控制器编号
channel:scsi硬盘所在的通道,单通道默认为0
id:硬盘的编号,默认第一块编号为0,第二块编号为1,以此类推
lun:逻辑器编号,默认为0

#echo “scsi add-single-device 2 0 1 0” >>/proc/scsi/scsi

在线移除
#echo“scsi remove-single-device 2 0 1 0” >>/proc/scsi/scsi

 

3、swap
(1)swap分区管理
交换分区,即虚拟内存,当真实内存不够用了,从硬盘上划分一块空间,临时当内存来用
df -h :查看文件系统的使用情况(分区的使用情况)
free -h : 查看内存的使用情况
-m : 以M显示大小
-g : 以G显示大小

(2)制作swap分区
# mkswap /dev/sdb1

(3)开启swap功能
# swapon /dev/sdb1 ---开启
# swapoff /dev/sdb1 ---关闭

(4)实现开机自动开启,修改配置文件
vi /etc/fstab
/dev/sdb1 swap swap defaults 0 0



这篇关于Linux swap分区管理、i节点、block块的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程