在bash脚本中,我需要获得整个磁盘的总磁盘大小和当前使用的大小。我知道我可以获得磁盘的总大小,而不需要使用以下命令作为根文件:此命令将输出设备SDA上块的计数。用512乘它,你就会得到这个设备上的字节数。是否有一种方法可以获得磁盘SDA上使用的全部空间,而不需要成为根用户,而不是所有分区都需要挂载?让我们假设以下示例:
/dev/sda1 80GB Linux
我必须使用C编写一个虚拟磁盘文件处理系统,作为大学项目的一部分(我正在运行windows),当我写入FAT表时遇到了一个问题,在该表中,我试图创建一个包含FAT块10(0A00)的引用的胖链,相反,它正在编写磁盘由1024个大小为1024的块组成,第一个块用于任意信息,第二个和第三个块用于FAT,第四个块用于根目录,其余块用于进一步的数据。datablock_t data;
dirblock_t d