磁盘操作命令

1. 制作镜像,挂载等

dd if=/dev/mmcblk0  of=ext4.img   bs=512 count=131072      //if是输入,of是输出,  镜像大小为64M

mkfs.ext4 ext4.img          //格式化ext4.img成ext4格式

 

mount  ext4.img /mnt/       //修改镜像里内容

修改/mnt/ 目录里内容

unmount /mnt/   

 

dd if=/root/gpt32.img of=/dev/mmcblk0          //

mkfs.ext4 -F /dev/mmcblk0p4

mount -t ext4 /dev/mmcblk0p3 /mnt/

修改/mnt里内容

umount /dev/mmcblk0p3

 

2. 插入sd卡,查看分区并挂载

 fdisk -l     

root@linaro-developer:~/post_install# fdisk -l
Disk /dev/mmcblk1: 14.9 GiB, 15931539456 bytes, 31116288 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb5edaa84

Device         Boot  Start      End  Sectors  Size Id Type
/dev/mmcblk1p1        2048   440319   438272  214M  c W95 FAT32 (LBA)
/dev/mmcblk1p2      440320 31116287 30675968 14.6G 83 Linux

 

挂载上来

 mount -t ext4 /dev/mmcblk1p2 /mnt    挂在ext4分区

 mount -t vfat /dev/mmcblk1p1 /mnt/     挂载fat32分区

 

 

3. 创建修改分区

使用parted命令设定分区方式(将mbr换为gpt, 默认的dos 即mbr 最大只支持2G分区)
mklabel  

gpt

 

fdisk  /dev/sda

n

wq   //保存退出,则创建了dev/sda1 分区

 

mkfs.ext4 /dev/sda1

 

4. 修改fstab 自动挂载

修改用户组,否则默认是root root用户组,普通用户则无权限修改。

/dev/sda1  /home/cyx/src/SDA    auto   defaults  0  0

注意挂载点前千万别root root用户组,否则挂载后文件都是root root用户了

Sudo chown username:username /media/mountpoint
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值