首页 > 代码库 > 使用shell脚本自动化对硬盘进行分区
使用shell脚本自动化对硬盘进行分区
在Linux系统中,可以使用fdisk 对硬盘进行分区,但是要手动执行很多命令,这样使用有很麻烦,现在记一个用fdisk 的脚本自动执行。
1 #make partition 2 dd if=/dev/zero of=/dev/mmcblk1 bs=1024 count=1024 3 fdisk /dev/mmcblk1 << EOF 4 n 5 p 6 1 7 2048 8 +100M 9 n 10 p 11 2 12 13 14 t 15 1 16 c 17 a 18 1 19 w 20 EOF
我的硬盘的话是/dev/mmcbl1k1
先对他进行擦除分区表,
然后用fdisk 命令对他进行重新分区。
这里有个小命令就是 << EOF
这个命令是让即将跳到别的shell 终端的命令继续留在本终端中运行。
结束的标志为EOF
中间的那两个空行表示的是回车,默认的意思。
1 umount /dev/mmcblk1p1 2 mkfs.vfat -F 32 /dev/mmcblk1p1 3 umount /dev/mmcblk1p2 4 mkfs.ext3 /dev/mmcblk1p2
下面这个是对他进行格式化,格式化完了就可以进行写入数据了。
使用shell脚本自动化对硬盘进行分区
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。