實驗環境:咱們分別在虛擬機內添加0.1G大小的/dev/sdb、/dev/sdc、/dev/sdd,三塊磁盤vim
##非交互式分區ide
##命令過程spa
fdisk -l ##查看全部磁盤信息命令行
fdisk /dev/sdb ##以後輸入的命令過程以下虛擬機
nit
pclass
1方法
+10Mim
nd3
p
2
+10M
n
e
3
n
l
+10M
n
l
wq ##保存退出
[root@oldboy ~]# fdisk -l /dev/sdb ##查看結果
DeviceBoot Start End Blocks Id System
/dev/sdc1 1 11 11248 83 Linux
/dev/sdc2 12 22 11264 83 Linux
/dev/sdc3 23 102 81920 5 Extended
/dev/sdc5 23 33 11248 83 Linux
/dev/sdc6 34 102 70640 83 Linux
##思路,講上述命令直接用標準追加輸入到fdisk的命令行
##用/dev/sdc盤演示
##回想cat命令建立多行文件 「<< EOF」
[root@oldboy ~]# fdisk /dev/sdc <<EOF
> n
> p
> 1
>
> +10M
> n
> p
> 2
>
> +10M
> n
> e
> 3
>
>
> n
> l
>
> +10M
> n
> l
>
>
> wq
> EOF
###回車,從提示信息看,沒有報錯
fdisk -l /dev/sdc ###查看分區結果
DeviceBoot Start End Blocks Id System
/dev/sdc1 1 11 11248 83 Linux
/dev/sdc2 12 22 11264 83 Linux
/dev/sdc3 23 102 81920 5 Extended
/dev/sdc5 23 33 11248 83 Linux
/dev/sdc6 34 102 70640 83 Linux
##與交互式分區結果對比:
fdisk -l /dev/sdb ###查看分區結果
DeviceBoot Start End Blocks Id System
/dev/sdb1 1 11 11248 83 Linux
/dev/sdb2 12 22 11264 83 Linux
/dev/sdb3 23 102 81920 5 Extended
/dev/sdb5 23 53 31728 83 Linux
/dev/sdb6 54 102 50160 83 Linux
##對比與交互式分區結果徹底一致,咱們的命令沒問題
##非交互式分區
咱們想要給多塊磁盤一樣的分區時,每次都這麼敲一遍,很麻煩,試着把咱們的命令放到文件裏保留下來,方便之後使用
vim /root/fdisk.txt 在裏面放入下面內容
n
p
1
+10M
n
p
2
+10M
n
e
3
n
l
+10M
n
l
wq
##接下來給/dev/sdd進行分區
fdisk /dev/sdd </root/fdisk.txt ##回車,恩 分區完成了,相信嗎?查看一下
fdisk /dev/sdd -l
DeviceBoot Start End Blocks Id System
/dev/sdd1 1 11 11248 83 Linux
/dev/sdd2 12 22 11264 83 Linux
/dev/sdd3 23 102 81920 5 Extended
/dev/sdd5 23 33 11248 83 Linux
/dev/sdd6 34 102 70640 83 Linux
我相信已經不用和以前的sdb sdc 的結果進行比較了吧。
fdisk /dev/sdc /dev/sdd <fdisk.txt
##想要用此方法同時給多塊磁盤分區,沒有作出來。你們能夠試着作一下
歡迎到家留言告知
感謝閱讀