雲主機經常開機器,格式化,掛硬碟。以前是手動,一條一條命令敲的,現在參考批量生成指令碼。
shell
#!/bin/bash
path=/bin:/sbin:/usr/bin:/usr/sbin
export path
if [ ! -f "/etc/fstab.bak" ]; then
# 備份分割槽表
echo "cp /etc/fstab /etc/fstab.bak"
fiecho "echo start finding disk drives ...... !"
# todo: 引數列表化,分割槽數及掛盤名字
i=1# 大於50g的磁碟掛載到/home/disk
for disk in `fdisk -l |grep disk |grep dev |perl -e '}'`; do
# fdisk 分盤
echo "fdisk $disk <>/etc/fstab"
#echo "mount $1 /home/data$" # 如果不重啟的話
echo ""
i=$(($i+1))
done
自動檢測硬碟,格式化及掛載
雲主機經常開機器,格式化,掛硬碟。以前是手動,一條一條命令敲的,現在參考批量生成指令碼。shell bin bash path bin sbin usr bin usr sbin export path if f etc fstab.bak then 備份分割槽表 echo cp etc fstab...
解除硬碟自動檢測
如果你的電腦不管是正常關機還是非正常關機,啟動時都自動掃瞄檢測硬碟的某個分割槽,說明硬碟出現了問題,可以使用修復軟體進行一下修復。如果硬碟沒有問題,可以考慮關閉硬碟的自動掃瞄檢測。方法有二 1 color darkred 開始 color color darkred 執行 color 輸入 colo...
《Shell程式設計例項 自動檢測並掛載硬碟》
1.例項 bin sh if d mnt data then mkdir p mnt data fimount disk grep sd awk if b dev disk name then echo mount dev disk name mnt data mount dev disk name...