偷名提示您:看後求收藏(奇妙書庫www.qmshu.tw),接著再看更方便。
足足十五分鐘後,蘇小木看著一片空白的除錯存檔,整個人陷入了沉思。
這過去的十五分鐘裡,蘇小木只做成了一件事,恢復宕機的iMacPro。
還好蘋果的macOS整體來說並不複雜,蘇小木從零開始摸索著恢復也不太費勁。
至於蘇小木為什麼花了十五分鐘……
很簡單。
其中有大概八分半鐘的時間,蘇小木在想自己摸索著將作業系統的狀態還原到宕機以前到底有沒有用。
這個過程就像是薛定諤在思考著名的有關貓的生死疊加思想實驗一樣。
但凡沒到最後一刻,結果不發生坍縮,是絕對無法得知結果的。
蘇小木一邊想自己要是中途放棄了,這個實驗就不完整。
另邊廂又想,萬一堅持到最後還是沒用的話,這十五分鐘的時間足夠弄一波新的除錯了……
“唉,今天不適合做事情!”
天時地利人和都不在。
說起來蘇小木在這十五分鐘裡也想了很多別的事情。
大抵上都能算是後悔情緒的延伸分支。
比如為什麼還像個普通學生一樣,在進行除錯的時候不去製作即時快照。①
比如為什麼要在資料未存檔時去挑釁自己親自搭建的部署在超算上的防火牆。
可惜的是,世界上沒有後悔藥吃。
麼得辦法,只能是祝自己愚人節快樂了!
正這麼想著的時候,蘇小木心裡一動,“要不試試開發個資料恢復程式把丟失的資料和狀態找回來?”
“好像趕不及了……”
磁性硬碟都是可以複寫的,在蘇小木嘗試將系統狀態還原到他需要的時間點時,已經產生了新的資料,從邏輯上來說已經覆蓋了原始的資料。
更不用說是原始的狀態。
如果覆蓋了原始的資料還能想想辦法,就拿市面上的資料恢復收費軟體來說,也能支援找回很多資料了。
但……
找回狀態……
在蘇小木的印象中,市面上應該是沒有這一類的軟體。
市場需求並不大,因為在操作重要的資料狀態、系統狀態、執行狀態等等的時候,基本上會有設定自動快照的流程。
就以儲存舉例,任何一家廠商的儲存都得有這樣的功能。
還有些廠商有更加複雜、適應性非常強的快照功能。
“石樂志!有這時間,還不如重新走一遍除錯流程,雖然不會有相同的花開,但也是另一種型別的工業測試了……”蘇小木安慰著自己。
要是未進行快照操作狀態下恢復狀態的軟體有市場的話,蘇小木還能願意花點時間去搗鼓一下,好歹也是個掙錢的東西。
哪怕他不懂商業,不懂市場,但這種事情完全可以交給蘇荷來的。
看了眼時間才十一點出頭,蘇小木果斷進入了第二波除錯測試流程,反正自己編寫的程式是現成的,無非是修改一些東西罷了。
看著不斷輸出的測試結果,蘇小木開始小聲嗶嗶。
“大概算是今天最好的訊息了,檔案系統確實不錯……”
“……”
“剩下的就是兩條腿走路囉……”
蘇小木大鬆了口氣。
兩次除錯結果的大方向都是不錯的,接下來的事情就變得清晰明瞭了。
儲存檔案系統作為儲存作業系統的核心模組,當然會同安卓底層檔案系統一樣,嵌入到那份已經破產了的基於Solaris作業系統的儲存作業系統跑一波模擬測試。
這裡面其實有點東西的。
蘇小木最開始的構架思路是來源於Solaris的ZFS檔案系統,從某種角度上來說,Solaris系統有了ZFS才是儲存。
換句話說,ZFS本身支援相當多的儲存操作。
所以,當下自主智慧財產權的第一版儲存檔案系統的測試就尤為的重要了。
當然現在的資源沒那麼多可用,將就用一下百萬億次每秒的測試強度了。
在進行模擬測試的同時,蘇小木還得抽時間根據檔案系統完善其它的核心模組。
當然蘇小木沒打算做通用型作業系統,只針對儲存領域,而且會極力裁剪一切用不上的功能模組,讓作業系統簡化。
原因有很多,比如冠冕堂皇的時間成本考慮之類的。
但歸根結底,是隻有