创建ext2类型文件及对ext2类型文件进行扩充大小

问题1:创建一个ext2类型的镜像文件

#生成一个空文件,直接生成的文件是不能够进行
$dd if=/dev/zero of=rootfs.ext2 bs=1k count=1024
#使用losetup将磁盘镜像文件虚拟成块设备
$losetup  /dev/loop0 rootfs.ext2
#将文件格式格式化为ext2类型的文件
$mke2fs -m 0 /dev/loop0 1024
#创建挂载目录
$mkdir rootfs
#挂载
$mount -t ext2 /dev/loop0 ./rootfs/

#直接挂载镜像文件到某个目录下
mount -t ext2 -o loop rootfs.ext2 rootfs 

#卸载
$umount /dev/loop0
#卸载loop设备
$losetup -d /dev/loop0

问题2:对ex2类型的镜像文件进行扩充大小

#创建一个空文件
$sudo dd if=/dev/zero of=./add.img bs=1k count=1024
#将空文件写道原来的文件中
$sudo cat ./add.img >> ./rockdev/rootfs.img

#检查文件系统的正确性
$sudo e2fsck -f ./rockdev/rootfs.img
#调整分区的大小
$sudo resize2fs ./rockdev/rootfs.img
#直接挂载镜像文件到某个目录下		
$sudo mount -t ext4 -o loop ./rockdev/rootfs.img rootfs 		
-t是 文件系统类型,包括但bai不限于 ext4,ext3,ntfs,vfat,xfs等文件系统。通常不必指定,系统会自动选择。
-o 是 描述设备或文件的挂载方式。
-o loop用来把一个文件当成硬盘分区挂载上系统,
-o rw 采用读写方式挂载设备,
-o ro 采用只读方式挂载设备 ,
-o async

参考文档:

创建ext2文件系统
对磁盘进行扩容

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值