macbook 换固态硬盘 光驱位机械硬盘自动加载卸载
我的MacBook換了固態(tài)硬盤后性能飛升,電腦裝VMware同時運行win10非常流暢不點都不卡(因為還要使用.net開發(fā))。裝固態(tài)硬盤的好處我就不說了,大家都知道
可能大家和我一樣,裝完固態(tài)硬盤,原來的機(jī)械硬盤就裝到光驅(qū)位當(dāng)倉庫盤使用,這樣很方便,也不用愁硬盤沒空間啦。
但機(jī)械硬盤放光驅(qū)位也有弊端,就是機(jī)械硬盤失去了防震保護(hù),而且我上班都是自帶筆記本,都是合上電腦背著包就走,回到家繼續(xù)工作,很方便,不喜歡關(guān)機(jī),但把機(jī)械硬盤放光驅(qū)位就危險啦,你走路的震動,擠公交,隨時可能讓你的機(jī)械硬盤損壞,數(shù)據(jù)無價啊。。。。
所以就想既然硬盤是放在光驅(qū)位,能不能想光驅(qū)一樣彈出,加載。試了下,可以彈出硬盤,但加載硬盤找了好久才發(fā)現(xiàn)可以再磁盤管理中加載光驅(qū)位的硬盤。但每天都要做這種重復(fù)性的工作,太非勁,作為程序員怎么能忍受呢。
所以研究了下,寫了個shell腳本,每次開機(jī)自動卸載光驅(qū)硬盤,需要使用光驅(qū)硬盤的時候點擊運行腳本就自動加載,非常方便,把硬盤保護(hù)好好的,再也不用擔(dān)心震動損壞磁盤
下面分享下我寫的腳本
分為兩個腳本
load_disk 文件加載光驅(qū)硬盤
unload_disk ?文件彈出光驅(qū)位硬盤
先說下彈出光驅(qū)硬盤
<pre name="code" class="plain">#!/bin/bash deviceDiskFlag="*500.1"; #這個是你的硬盤名稱標(biāo)識 diskName=""; findDisk="0"; listInfo=$(diskutil list) #列出電腦所有的硬盤#遍歷字符串,找到光驅(qū)位硬盤的名稱 for loop in $listInfodoif [ $loop == $deviceDiskFlag ];thenfindDisk="1";elif [[ $loop =~ "disk" && $findDisk == "1" ]]; thendiskName=$loop; #找到硬盤的名稱break;fidone if [[ ${#diskName} >1 ]]then diskutil eject /dev/$diskName #使用diskutil彈出硬盤echo "彈出成功" elseecho "硬盤查找失敗" fi加載光驅(qū)位硬盤腳本 </pre><pre code_snippet_id="1893245" snippet_file_name="blog_20160922_5_6243998" name="code" class="python"><pre name="code" class="plain">#!/bin/bash#需要加載的磁盤分區(qū)名稱 diskNames=("Macintosh" "BOOTCAMP") findDiskFlag=""diskLen=${#diskNames[*]}; #需要加載的硬盤數(shù)量listInfo=$(diskutil list) #遍歷電腦所有的硬盤#查找硬盤,如果找到硬盤,則加載 for loop in $listInfodofor (( i = 0; i < $diskLen; i++ )); do#statementsif [ $loop == ${diskNames[i]} ];thenfindDiskFlag=${diskNames[i]};elif [[ $loop =~ "disk" && $findDiskFlag == ${diskNames[i]} ]]; then <span style="white-space:pre"> </span>#找到硬盤分區(qū),記錄分區(qū)名稱 diskName=$loop; diskNames[$i]=$loop;findDiskFlag="";fidone done for disk in ${diskNames[@]}; do#statementsif [[ $disk =~ "disk" ]]thendiskutil mountDisk /dev/$disk #加載分區(qū)fi done
以上就是硬盤加載和彈出的腳本,shell腳本內(nèi)容大家可以不用管,只需要怎么使用就行
保存文件后還需要把文件設(shè)置為腳本文件,這樣才能運行,命令是
chmod +x 文件路徑
如果你光驅(qū)位的硬盤不常用,那么可以把彈出腳本設(shè)為開機(jī)運行,需要用的時候再手動運行加載的腳本即可
設(shè)置彈出腳本開機(jī)運行
以上就是所有步驟。
下面是腳本文件的地址,下載完后記得把硬盤名稱替換為你自己的,并設(shè)置腳本為可執(zhí)行文件
http://download.csdn.net/detail/u011609521/9636603
不懂使用的歡迎留言咨詢
總結(jié)
以上是生活随笔為你收集整理的macbook 换固态硬盘 光驱位机械硬盘自动加载卸载的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 想调整视频的色彩平衡就这样操作
- 下一篇: 项目1:中国计算机设计大赛赛事统计