帮助中心 >  技术知识库 >  云服务器 >  服务器教程 >  linux查看分区或磁盘的block和inode的大小和软硬连接区别

linux查看分区或磁盘的block和inode的大小和软硬连接区别

2018-12-21 08:28:04 8103

查看block大小


dumpe2fs  /dev/sda1|grep -i "block size"(block默认大小1k(boot分区)或4K(非系统分区默认为4K))


查看Inode大小


dumpe2fs  /dev/sda1|grep -i "Inode size"  linux的centos5.8是128字节,6.4是256字节


fdisk -l查看增加的磁盘信息


fdisk /dev/sdb1对磁盘分区


partprobe通知内核


mkfs.ext4  /dev/sdb1格式化磁盘


挂载 mount  /dev/sdb1   /mnt


默认分区常规情况下,Inode是足够的.而block消耗的会更快.如果磁盘满会提示如下错误:/bin/cp:无法创建普通文件"26208":设备上没有空间


touch:cannot touch '0-1':No space left on device这个错误是inode和block两者之一满导致的.


文件特别多的时候用ls|xargs rm -f 或者find删除


ln 源文件   新文件  创建硬链接文件,文件的Inode节点一样,目录不可以创建硬连接,每个目录下面都有一个硬连接'.',和上级目录的连接'..'


ln -s 源文件  新文件  创建软连接(内部存源文件的访问路径,inode节点不一样),软连接失效后会红色闪烁.


linux文件删除原理:  i_link连接数为0   i_count引用计数为0,文件被覆盖或文件系统回收.



提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: