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
发表评论