linux挂载文件虚拟分区

缘起

最近在编译linux kernel,之前使用的是本地磁盘完全没有问题的,最近规整磁盘数据,编译的机器使用的是smb挂载的方式。

结果linux kernel编译会最后出现链接失败的情况,因此折腾通过创建虚拟磁盘进行操作。

过程

创建虚拟磁盘文件

dd if=/dev/zero of=kernel.img bs=1M seek=20000 count=0

比如上面创建了20000M的一个磁盘,即20G大小。

创建分区及挂载

sudo mkfs.ext4 kernel.img

sudo mount -o loop kernel.img linux

挂载和卸载和普通的磁盘一样了,挂载后的磁盘就像普通的ext4磁盘一样啦。


只读问题

有的smb远程共享镜像文件挂载后为只读,是由于远端nas里配置的用户没有写权限导致,在linux里即使有写权限也没用,修改远程nas上的权限就可以了。

参考资料

https://blog.csdn.net/pkgfs/article/details/8498667


发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。