ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

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

2021-09-23 11:33:58  阅读:198  来源: 互联网

标签:文件 分区 --- swap Linux scsi 节点 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

标签:文件,分区,---,swap,Linux,scsi,节点,block
来源: https://www.cnblogs.com/ops-blog/p/15291132.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有