wst021 于 2010-10-08 10:44:02发表:
收藏一篇博文,写得蛮好得! #!/bin/bash #Used to auto fdisk and format disk #Write by junlee #2010-04-23 PATH=/bin:/sbin:/usr/bin:/usr/sbin export PATH i=1 while [ $i -lt 24 ] do j=`echo $i|awk '{printf "%c",97+$i}'` fdisk /dev/sd$j <n p 1 w End mkfs.ext3 /dev/sd${j}1 let i+=1 done http://junlee.blog.51cto.com/228061/305062
wst021 于 2010-08-27 08:53:27发表:
引用:上文的脚本应该在修改一下 考虑全面一点,上面那个只是一般的步骤 2088 发表于 2010-8-26 16:27
2088 于 2010-08-26 16:27:23发表:
上文的脚本应该在修改一下 考虑全面一点,上面那个只是一般的步骤
zhlylim 于 2010-08-25 15:42:29发表:
thanks!
wst021 于 2010-08-25 09:54:59发表:
引用:fdisk分区,只是对主引导区的分区表操作,如果不建扩展分区,好么直接用dd克隆分区表就行了。 对于分区表,如果能以二进制直接修改,会更灵活。还能实现一些分区工具没有的功能。 hcc 发表于 2010-8-24 19:08
hcc 于 2010-08-24 19:08:17发表:
fdisk分区,只是对主引导区的分区表操作,如果不建扩展分区,好么直接用dd克隆分区表就行了。 对于分区表,如果能以二进制直接修改,会更灵活。还能实现一些分区工具没有的功能。
wst021 于 2010-08-24 10:30:02发表:
这样只能分一个分区,有没有更加优化智能的的脚本? 假如有个500G硬盘,该如何用脚本去实现合理分区呢?
wst021 于 2010-08-23 10:04:05发表:
[i=s] 本帖最后由 wst021 于 2010-8-24 10:31 编辑 [/i]折?了好久,?上?各位指?指?,有何建?! #! /bin/sh fdisk /dev/sdb < n p 1 1 +2048M w eof
wst021 于 2010-08-19 10:30:47发表:
引用:。。。。一般手工分。。。。。 脚本没搞过 估计挺有意思的。。。。。 yanlong938 发表于 2010-8-19 00:16
gdh7201 于 2010-08-19 09:51:35发表:
yanlong938 于 2010-08-19 00:16:46发表:
。。。。一般手工分。。。。。 脚本没搞过 估计挺有意思的。。。。。
wst021 于 2010-08-18 09:59:17发表:
各路高手快快显灵啊!
wst021 于 2010-08-17 10:04:29发表:
引用:批量生产。建议最后剩余全作一个分区,这样程序的适用性更强 王中云 发表于 2010-8-17 07:43
王中云 于 2010-08-17 07:43:57发表:
批量生产。建议最后剩余全作一个分区,这样程序的适用性更强
胡不归 于 2010-08-17 01:29:55发表:
[i=s] 本帖最后由 胡不归 于 2010-8-17 01:55 编辑 [/i]有趣,关注这个问题。 这个问题,Linux下咋弄,还得静等高人解答。 Win下俺倒是知道,可以使用系统自带的命令行工具DiskPart,编写一个批处理来完成。 Dos下,也有Fdisk命令,但好像没有看到过可以传参数给这个命令,让其“自动”执行分区操作的例子。 --------------------------- 查了一下资料,Linux下,不知道下面这个行不行?我没条件试,不敢保证可行。 ---------------------------
引用: #!/bin/bash disk='/dev/hdb' dd if=/dev/zero of=/dev/hdb bs=1 count=64 seek=446 &>/dev/null fdisk $disk &>/dev/null <n p 1 +5120M n p 2 +3072M n p 3 +2048M n p w EOF
gobeta 于 2010-08-16 20:42:16发表:
这也要脚本,好有想法
wst021 于 2010-10-08 10:44:02发表:
收藏一篇博文,写得蛮好得!
n
#!/bin/bash
#Used to auto fdisk and format disk
#Write by junlee
#2010-04-23
PATH=/bin:/sbin:/usr/bin:/usr/sbin
export PATH
i=1
while [ $i -lt 24 ]
do
j=`echo $i|awk '{printf "%c",97+$i}'`
fdisk /dev/sd$j <
p
1
w
End
mkfs.ext3 /dev/sd${j}1
let i+=1
done
http://junlee.blog.51cto.com/228061/305062
wst021 于 2010-08-27 08:53:27发表:
2088 ??字吉祥啊,不知你有?????本??
把你的?上?,大伙一起交流交流啊?
2088 于 2010-08-26 16:27:23发表:
上文的脚本应该在修改一下 考虑全面一点,上面那个只是一般的步骤
zhlylim 于 2010-08-25 15:42:29发表:
thanks!
wst021 于 2010-08-25 09:54:59发表:
对分区表,二进制直接修改?
这如何操作呢?有操作步骤吗?
hcc 于 2010-08-24 19:08:17发表:
fdisk分区,只是对主引导区的分区表操作,如果不建扩展分区,好么直接用dd克隆分区表就行了。
对于分区表,如果能以二进制直接修改,会更灵活。还能实现一些分区工具没有的功能。
wst021 于 2010-08-24 10:30:02发表:
这样只能分一个分区,有没有更加优化智能的的脚本?
假如有个500G硬盘,该如何用脚本去实现合理分区呢?
wst021 于 2010-08-23 10:04:05发表:
[i=s] 本帖最后由 wst021 于 2010-8-24 10:31 编辑 [/i]
折?了好久,?上?各位指?指?,有何建?!
#! /bin/sh
fdisk /dev/sdb <
n
p
1
1
+2048M
w
eof
wst021 于 2010-08-19 10:30:47发表:
手工分?倒是?好得!
500G 硬?,如何???分?呢?有什?好建?交流交流?
gdh7201 于 2010-08-19 09:51:35发表:
thanks!
yanlong938 于 2010-08-19 00:16:46发表:
。。。。一般手工分。。。。。
脚本没搞过
估计挺有意思的。。。。。
wst021 于 2010-08-18 09:59:17发表:
各路高手快快显灵啊!
wst021 于 2010-08-17 10:04:29发表:
?上好建?,不知有???方面的?本??
王中云 于 2010-08-17 07:43:57发表:
批量生产。建议最后剩余全作一个分区,这样程序的适用性更强
胡不归 于 2010-08-17 01:29:55发表:
[i=s] 本帖最后由 胡不归 于 2010-8-17 01:55 编辑 [/i]
有趣,关注这个问题。
这个问题,Linux下咋弄,还得静等高人解答。
Win下俺倒是知道,可以使用系统自带的命令行工具DiskPart,编写一个批处理来完成。
Dos下,也有Fdisk命令,但好像没有看到过可以传参数给这个命令,让其“自动”执行分区操作的例子。
---------------------------
查了一下资料,Linux下,不知道下面这个行不行?我没条件试,不敢保证可行。
---------------------------
gobeta 于 2010-08-16 20:42:16发表:
这也要脚本,好有想法