自動化腳本整理

此篇文章涵蓋以下腳本

  • 建立虛擬 SD 卡
  • 分割虛擬 SD 卡
  • 連接虛擬 SD 卡
  • 格式化虛擬 SD 卡
  • 掛載虛擬 SD 卡 (注意掛載之前要先連接喔!)
  • 清除掛載並且解除連接

基本上考試用的差不多就是這樣子,到時候依照老師需求改一下腳本就行了

取得腳本

wget https://debian.shxj.pw/share/debian/Create_SDImage.sh
wget https://debian.shxj.pw/share/debian/Partition_SDImage.sh
wget https://debian.shxj.pw/share/debian/Connect_SDImage.sh
wget https://debian.shxj.pw/share/debian/Format_SDImage.sh
wget https://debian.shxj.pw/share/debian/Mount_SDImage.sh
wget https://debian.shxj.pw/share/debian/Disconnection_SDImage.sh

STARTO!

建立虛擬 SD 卡

腳本使用方法 (使用 eecs 權限就可以)

sh Create_SDImage.sh -n 虛擬 SD 卡名稱 -s 虛擬 SD 卡的容量

範例用法

sh Create_SDImage.sh -n sdimage.img -s 1G

檢查一下建立的虛擬 SD 卡

ls -l sdimage.img
確定為容量 1G 的虛擬 SD 卡

分割虛擬 SD 卡

腳本使用方法 (需要使用 root 權限)

sh Partition_SDImage.sh -n 虛擬 SD 卡名稱 -p 第一個分割區的容量

範例用法,拿剛剛建立的 sdimage.img 做示範

su -
sh Partition_SDImage.sh -n sdimage.img -p 100M

檢查一下有沒有分割成功

fdisk -lu sdimage.img
分割成功

連接虛擬 SD 卡

腳本使用方法 (需要使用 root 權限)

sh Connect_SDImage.sh -n 虛擬 SD 卡名稱

範例用法,拿剛剛建立的 sdimage.img 做示範

su -
sh Connect_SDImage.sh -n sdimage.img

檢查有沒有成功連接上去

losetup -a
成功連結!

格式化虛擬 SD 卡

腳本使用方法 (需要使用 root 權限)

sh Format_SDImage.sh -n 虛擬 SD 卡名稱

範例用法,拿剛剛建立的 sdimage.img 做示範

su -
sh Format_SDImage.sh -n sdimage.img
格式化完成

掛載虛擬 SD 卡

腳本使用方法 (需要使用 root 權限,注意:掛載前務必檢查有沒有連接了,詳見”連接虛擬 SD 卡”環節)

sh Mount_SDImage.sh

範例用法,請確定已經將 sdimage.img 連接到 losetup 上了

su -
sh Mount_SDImage.sh

檢查一下有沒有掛載成功

df -h
查看最後兩行,已經掛載成功

清除掛載並且解除連接

腳本使用方法 (需要使用 root 權限)

sh Disconnection_SDImage.sh

範例用法

su -
sh Disconnection_SDImage.sh

檢查一下有沒有解除掛載了

df -h
成功解除掛載

檢查一下有沒有解除連接了

losetup -a
成功解除連接
SHXJ
Latest posts by SHXJ (see all)

發佈留言