2025年5月28日 星期三

迦太基與古羅馬的名將:漢尼拔與大西庇阿

前言:《羅馬人的故事》


之前讀法國史,從高盧到自由法國,發現不少周圍相關的史事都不瞭解,索性又找了一套《羅馬人的故事》來看,這套書是旅居義大利的日本作家寫的,據說在當地也有得獎。雖說是羅馬歷史相關的書,也是照時間軸寫的,同時考證也不馬虎,但就如書名《羅馬人的故事》一樣,內容聚焦在「羅馬人」的各種故事上,相比起單純用時間軸陳列史實,個人覺得很好讀。

套書的第一本,Blog主覺得有些小細節有趣,也得到我想要的-「看一遍以前發生了什麼事就好」,但到了第二本,羅馬開始與迦太基打仗,第二次布匿戰爭,裡面的會戰使用的戰術,讓我為之驚艷,而且到現代仍是歐美士官校必學的內容。在Wiki上查到會戰的資料,示意圖還是來自西點軍校製作的,讓Blog主大開眼界,不僅重頭讀了第二次,也寫筆記到Git上保存,還有蒐集會戰示意圖,加上自己的心得,第二本花了很多時間才完全消化完。

Blog主自己的筆記是照時間軸寫的,而這篇文章則是抽出幾個Blog主這次才知道的新知,有趣的內容,個人覺得日常也受用的觀點...等等。

迦太基&西元前北非的氣候

共三次布匿戰爭的主角之一,與羅馬打仗的迦太基,Blog主在這之前完全不熟,只在文明帝國裡,偶爾會看到「迦太基」的名字,因為名字很奇特所以有印象,但當時沒特別多查。西元前3世紀左右的迦太基海運技術發達,商業收入高,與羅馬的戰鬥也多是使用雇傭兵打仗,只有管理階層是迦太基本國人。

而有趣的是,迦太基位在北非,同時卻盛行農業,Blog主這才知道,在當時北非的氣候與現在不同,擁有肥沃的土地。在第二次布匿戰爭後,儘管在羅馬的霸權下存活,但農產品仍豐富,商業活動頻繁。第三次布匿戰爭,迦太基城被羅馬全毀,目前在北非的迦太基遺址,大多是第三次布匿戰爭後,羅馬時代建造的,所以已經不是古迦太基遺留下的城市。

騎兵與沒有馬鐙的年代

另外一個有趣的是,當時馬鐙還未被發明,加上羅馬很少產馬,只有貴族才有機會從小訓練騎馬,所以羅馬軍團裡步兵跟騎兵的比例是10:1,主力是重裝步兵,同時羅馬也不重視騎兵。第一個發現騎兵淺力並運用在戰術上的是亞歷山大,而之後跟羅馬打仗的漢尼拔,也是利用騎兵的靈活性,創造不同的戰術,第二次布匿戰爭初期,讓羅馬吃了很多虧。

使用大象作戰

在看古羅馬的歷史前,Blog主完全不知道原來以前大象被拿來作戰,在西元前似乎是新型作戰用的動物。在第一次布匿戰爭(西元前264年~前241年)時,羅馬人也並未習慣跟有大象的敵人作戰,而從北非來的迦太基軍隊則很常使用大象作戰。但同時,大象作戰也有很多缺點,後來羅馬人漸漸熟悉了對抗大象的作戰方式,其中一次的會戰,執政官的戰略也頗有智慧。

羅馬人並不是第一次見識到大象的破壞力。頭一個利用大象攻擊羅馬的是伊庇魯斯的皮拉斯國王。羅馬軍隊與皮拉斯的第三次對戰中,即戰勝了大象,但這已經是二十五年前的事。看到象讓羅馬人想到的是四年前雷古拉斯的敗戰。當時的戰鬥,有八千名羅馬士兵被象群踩死。為避免面對數目更多的象群,羅馬軍隊絕口不提攻略馬爾沙拉之事。

在平原會戰幾乎已是不可能,羅馬軍隊看到大象便不再前進。無論將官們如何斥責,他們仍待在壕溝裡死也不出來。在海上害怕暴風雨,在陸上害怕大象,那一年完全不見羅馬軍隊的蹤影。
在執政官選舉期間,防守巴勒摩的工作交給執政官梅他爾斯,他認為首要工作是去除士兵對大象的恐懼。

原本圍繞巴勒摩市街的城牆外側,有壕溝來防衛。梅他爾斯命令再挖深一點,並將底部挖成連人都無法步行的寬度,同時打破傳統,將大部份的士兵配置在城牆內側。迦太基軍隊知道僅有一位執政官留守的消息,挾以旺盛的氣勢,在巴勒摩城外布陣,蓄勢待發。

面對迦太基軍隊,梅他爾斯執政官不用重裝步兵,改派輕裝步兵,以標槍為主要武器,等待迦太基軍隊的象群越過巴勒摩附近的小河。然後,當象群後方的敵軍主力部隊過河時,再朝象群射出標槍,射完之後拼命跑入城牆內。

大象一旦開始跑便很難停下來,而此時的象群因身受羅馬士兵的標槍而發怒,在煙塵彌漫中往前衝的象群,很多都正好掉進壕溝裡。即使是在壕溝前停下來的大象,也因傷口疼痛而不願再聽「車伕」使喚,使象群後方的迦太基軍隊被憤怒狂亂的大象踐踏。

此時,梅他爾斯下令重裝步兵團攻擊慌亂的敵人,跑回城內的輕裝步兵則出現在城牆上,向壕溝裡的大象發射標槍。

巴勒摩的攻防戰由羅馬軍隊獲勝,除捕獲十頭大象外,其餘皆加以射殺。迦太基軍隊方面戰死二萬人,只有極少數與指揮官逃回馬爾沙拉。
成為勝將的梅他爾斯發行刻有大象圖案的紀念銀幣,能克服對大象的恐懼,比成功防衛巴勒摩更值得紀念。


有趣的是,當時的執政官,在現在的維基百科頁面(執筆當下沒有中文頁面),照片就是故事內的紀念銀幣,因為書內看不到這枚硬幣,Blog主也是在網路上查到的。

第二次布匿戰爭:漢尼拔與大西庇阿(書內譯為西比奧)

在第一次布匿戰爭吃敗仗的迦太基將領漢尼卡,在當時還未開發的西班牙開拓新天地,並賺了大把資金,為了就是要準備復仇。漢尼卡的兒子漢尼拔,從小就被教育了對羅馬的憎恨,長大後發揮了天才般的戰略,幾乎要擊垮羅馬。而之後在羅馬陣營崛起的大西庇阿,除了天分外,也學習了漢尼拔的戰略,可說是漢尼拔的徒弟,儘管在不同陣營。最後兩位名將在札馬戰役(Battle of Zama)分出高下,現實比虛構還精采。

在羅馬的傳統戰法都是正面對決,但漢尼拔偏好出人不意,玩心理戰的手法,初期讓羅馬招架不住,也是這樣才訓練出羅馬新世代將領的作戰思維,而大西庇阿正是發揮到極致的一位。兩人的性情雖然天差地遠,但在作戰或領導上都有類似的特點,像是很會連哄帶騙的跟手下喊話,對蒐集情報的執著,主力與非主戰力的相互活用,最後一個,個人覺得特別是漢尼拔玩到爐火純青的,操縱敵人的心態。先用情蒐來推斷敵方將領性格跟士兵士氣,時而故意敗北來讓對方輕敵,時而激怒對方而衝動,抓到情緒的節奏,同時再配合地形氣候還有適合的陣型變化,一舉拿下敵人。

漢尼拔穿越阿爾卑斯山

其中一段漢尼拔艱辛的穿越阿爾卑斯山,在下山前準備襲擊羅馬軍時,激勵士兵的方式,讓Blog主反覆看了很多次:

漢尼拔同樣在軍營集合士兵鼓舞士氣,但這位迦太基年輕人的作風與羅馬的名門貴族柯爾涅留斯的作風完全不同。

漢尼拔命令士兵們圍成一個圓圈,將翻越阿爾卑斯山時俘虜的高盧人置於圓圈中。高盧人被沉重的枷鎖鎖住,他們自從被俘虜後就未曾進食,顯得十分瘦弱;因為沒有衣物遮蔽,沿途也因寒冷而被凍傷,連站著都有困難。

漢尼拔命令部下把枷鎖解開,並透過翻譯說:

「准許自願者,進行決鬥。勝者馬上給予自由、武器和馬。」

衰弱的高盧人都希望參加決鬥,隨即展開激烈的格鬥,在一旁觀看的士兵固然為勝者拍手鼓掌,但對那些敗陣迎死的高盧人,更報以熱烈的鼓掌。戰鬥結束後,二十九歲的漢尼拔對士兵們說:

「各位如果和今天的高盧人一樣,以求生存的意志來戰鬥,那我們就是勝者。今天的戰鬥正是反映各位現況的一面鏡子。

我們的東、西兩邊都是海,即使從這裡逃出去也沒有船。眼前的波河比隆河大得多,水流也更湍急。後面是阿爾卑斯山,各位好不容易才翻山越嶺過來,大概也不會有人想要重走一趟。

眼前我們的選擇只有戰勝羅馬軍或是戰敗死亡,如果戰勝了,將會有令人意想不到的報酬。只要戰勝羅馬軍,不要說西西里或是薩丁尼亞,羅馬人所擁有的東西都是你們的,羅馬所統治的土地都變成各位的。

各位已經充分休息了,從現在起,與之前走出西班牙、翻越阿爾卑斯山的旅程完全不同,辛勞也許一樣,但報酬大不相同。

我還不知道敵方的將軍是誰,但沒有人比得上我。我從小在軍營長大,父親是漢米卡將軍,經過從西班牙到義大利的長征,無人可與我相提並論。

這一戰我們必勝,戰爭結束後,無論各位想要迦太基、西班牙或義大利的土地,都可以給你,直到你們的兒子那一代均免徵租稅。想要金錢的,也會給你們等值的金幣,想要迦太基公民權的也會給你們。」

下山之後的漢尼拔,打了三場大型會戰,特拉比亞(Proelium Trebianum)會戰、特拉西梅諾湖會戰和坎尼會戰(Battle of Cannae),幾乎稱霸羅馬,沒有軍隊能抵擋,羅馬軍只能避免跟他正面對決,玩持久戰,但同時代表只能眼睜睜的讓漢尼拔掠奪羅馬聯盟的城市。

漢尼拔初期征服羅馬的三個會戰
Wiki: 由美國陸軍軍官學校歷史學系提供

坎尼會戰(Battle of Cannae)

其中,歐美士官校必學的會戰,就是發生在這邊的坎尼會戰(Battle of Cannae)。在這裡羅馬吃了前面兩次會戰敗仗,羅馬增強兵力從六個軍團到十三個軍團,打算用數量跟速度跟漢尼拔分高下。同時,也因為羅馬前面中了兩次記,變得格外小心,漢尼拔也抓準這個心理,先讓羅馬軍贏幾個小型會戰,增加羅馬軍自信,最後仍由少擊多,漢尼拔贏得最終大型會戰。坎尼會戰不僅僅是會戰中,漢尼拔的陣型安排,非主力部隊的利用,及包圍戰略的高明,而會戰前的心理操控也令人佩服。

漢尼拔在坎尼補充糧食後,不再移動軍隊,而在坎尼附近的山丘建築營地,等待羅馬軍的到來。

羅馬在接近漢尼拔十公里處停下紮營,由於羅馬軍在平野上紮營,因此軍營四周挖出深壕溝、圍上高柵欄,是個百分之百的陣營地。兩軍在平原上相距十公里對峙。

對峙不到二個月,兩軍出兵。

漢尼拔派二千人,羅馬方面大概也是相同的人數應戰。這種小規模會戰,發生好幾次。累積幾次小型會戰下來,羅馬方面的戰果較佳。其中一次,羅馬軍犧牲約一百人,漢尼拔軍卻犧牲一千七百人。漢尼拔軍的損失大多是高盧兵。而羅馬軍的士氣愈來愈高昂,大家都認為這次一定會贏。

三十一歲的漢尼拔就像撞球或橋牌中的老手對待新手一般,剛開始讓對方先贏一步,而好戲在後頭。
漢尼拔看穿這些羅馬司令官都懷著高度的警戒,避免掉入陷阱。所以要引誘他們會戰,須先解除他們的戒心,讓羅馬覺得他們握有主導權。

瓦爾羅將全軍集合在歐芳河的右岸。不選左岸是因為左岸是平原,騎兵容易發揮,比較危險。右岸的地形高低起伏不平,對騎兵占優勢的迦太基軍不利。

漢尼拔看到羅馬軍已完成布陣,便親自率軍渡河,在羅馬軍的正對面布陣。羅馬的陣形是一直線,而漢尼拔的陣形則成中央有弧度的弓形。

羅馬總司令官瓦爾羅所想的戰術,光看布陣就一目了然。配置在中央的步兵團陣形是縱列長形。以羅馬軍的主力重裝步兵,狙擊敵人的中央,因此選擇歐芳河及圍繞坎尼村丘陵間這塊比較狹小的戰場。但是這個陣形,對羅馬軍右翼的二千四百名騎兵而言,夾在河與步兵團間,必須面對三倍的敵人,較為不利。
雙方開打初期,羅馬軍較占優勢。瓦爾羅見此情形,命令指揮步兵團的前執政官西爾維投入重裝步兵團。羅馬步兵攻來,由高盧傭兵組成的漢尼拔軍前衛,從中央凸起的弓形位置,變成中央凹下的弓形。這個弓形陣形發揮了效果,讓羅馬步兵耗費更長的時間及兵力投入攻擊中央,高盧兵雖然一直後退,但仍撐得住。
由於中央受到羅馬重裝步兵的猛烈攻擊,漢尼拔的高盧兵已支撐不住,羅馬輕裝步兵與重裝步兵進一步結合,追擊退敗的敵人。

此時,高盧兵放棄防守,分左右兩邊散去。羅馬重裝步兵與突然出現的漢尼拔重裝步兵對上,這是漢尼拔長征下的精銳部隊,雖然只有二萬,面對七萬羅馬兵仍面不改色。

戰場中央的重裝步兵戰由羅馬軍取得領先地位,但騎兵戰方面則是漢尼拔軍較占優勢。

羅馬重裝步兵與漢尼拔的精銳部隊展開激烈戰鬥的中央地帶,羅馬兵的戰鬥意志與戰鬥能力漸失,漢尼拔的戰術開始出現效果。

漢尼拔的精銳部隊抵抗羅馬重裝步兵的猛攻,原本看似脫離戰線的高盧兵及輕裝步兵,朝著羅馬軍騎兵被逼退的位置前進,繞到羅馬步兵團的兩邊;接著,漢尼拔左翼騎兵在擊敗羅馬軍右翼後,繞到羅馬步兵團的背後;追擊敵人的努米底亞騎兵回到戰場,漢尼拔就這樣完成了他的包圍作戰。
指揮重裝步兵的前執政官西爾維戰死,選擇下馬與部下並肩作戰的執政官艾米里斯也陣亡,擔任獨裁官法比烏斯副官的米奴迪吾斯被殺,八十位加入騎兵或重裝步兵的元老院議員幾乎全部陣亡,能突破漢尼拔包圍網的人數極少。漢尼拔的包圍坎尼作戰發揮得淋漓盡致,完全殲滅羅馬軍,同時也達到使羅馬主力重裝步兵喪失主要戰力的目的。

坎尼會戰漢尼拔大勝後,羅馬退居守勢。漢尼拔反而陷入了攻城易,守城難的問題。一方面是出於羅馬聯盟城市的齊心向上,初期沒有城市倒戈。漢尼拔深入敵後,打贏勝仗仍要防備偷襲。中期開始有城市往漢尼拔倒戈,但羅馬也漸漸掌握了對抗漢尼拔的方式,雖不占上風,也不處於劣勢,只要漢尼拔開始移動,羅馬就開始攻佔漢尼拔離開的地方。漢尼拔守城困難在於,儘管有城市倒向漢尼拔,漢尼拔自身卻無法傳授戰術精隨給手下,讓手下防守這些城市,讓自己能抽身去攻略新城池,導致無法有效擴充領土。到了後期,大西庇阿出現,進攻漢尼拔的後援基地西班牙,再把戰場拉到非洲,也就是迦太基本土,打了跟漢尼拔對決的札馬戰役(Battle of Zama),第二次布匿戰爭才結束。

無視傳統與自尊心

如果仔細看布匿戰爭裡的羅馬與迦太基,或著更早的亞歷山大,勝利的關鍵都在無視傳統與自尊心,亞歷山大無視騎兵的自尊心與傳統戰法,命令騎兵走進步兵,或著碰撞步兵,只考慮軍隊的最大效率。沒有航海傳統的羅馬,在面對強大的迦太基海軍時,發明了所謂「卡拉斯鐵鉤」,違反傳統的外觀,讓迦太基海軍笑掉大牙,但卻讓羅馬硬把海戰變成陸戰,獲得勝利。之後迦太基的漢尼拔使用騎兵跟偷襲的策略,也算是無視傳統會戰的做法,讓習慣正面對決會戰的羅馬招架不住。

話又說回來,Blog主自認也是蠻守舊的人,有時發現自己被困在自尊心的限制裡,做出客觀上不理智的舉動。Blog主覺得與其不斷思考「創新」,不如直接去嘗試沒接觸過的領域,就像羅馬人剛嘗試海戰,沒有傳統的包袱反而能從零想出新花樣一樣。

前線的戰略完全由執政官全權決定

羅馬與迦太基的戰鬥中,其中一項被認為是羅馬的優勢,是軍團的執政官有權力決定所有的戰略,而且失敗並不會被懲罰,相對來說,迦太基的指揮官受限較多,也有好幾位指揮官被處死,這導致在一些情況,迦太基的指揮官不敢做大膽的嘗試。

有趣的是,在李德哈特的《戰敗者的觀點》,描述二戰時德軍的視角,也有類似的結論。時隔兩千多年,德軍在二戰前期的優勢之一,也是對軍官的權力下放足夠,軍中的領導階層能自由地發揮。同理,二戰後期希特勒對撤退的嚴格限制,害怕事後的懲罰,也是德軍快速崩壞的原因之一。

努米底亞(Numidia)

跟迦太基同樣處於北非,Blog主這次才知道的國家,努米底亞。嚴格來說當時努米底亞也不算「一個國家」,而是有複數個部落組成,這點在書內也沒說清楚。當時努米底亞主要分為兩大勢力:

  • 馬西利人(Masaesyli):位於努米底亞西部,領袖是錫芳其(Syphax)。
  • 馬西利尼人(Massylii):位於東部,領袖最初是Gala(馬西尼沙的父親),後來繼承人包括馬西尼沙(Masinissa)和他的競爭對手。

在布匿戰爭發生的年代,努米底亞與高盧都是生產騎兵出名的地方。其中,第二次布匿戰爭時,迦太基將軍原本要將女兒索芳妮許配給馬西尼沙,但最後轉而給錫芳其,達成聯姻,馬西泥沙就是在這之後與大西庇阿(書內翻譯:西比奧)聯手。最後迦太基跟錫芳其一起敗給了大西庇阿,馬西泥沙也收復努米底亞,奪回原本該許配給自己的老婆,但結果有點悲慘。

馬西尼沙回到軍營,西比奧正等著他。西比奧雖然向他祝賀收復王國,但不同意他與敵人的王妃結婚。三十二歲的羅馬武將對著比他大三歲的好友說:

「錫芳齊背叛與我之間的和談,投靠迦太基,是我羅馬軍的罪人,必須帶回羅馬。他是羅馬的東西,包括他的所有東西都屬於羅馬,索芳妮也不例外,我要護送她回羅馬。但是,如果她變成你的妻子,我沒辦法如此對待她。」

馬西尼沙不發一語地離開,交給使者一封信及一瓶隨身帶著的毒藥,送去給索芳妮。

信上寫著:

「保護妻子是丈夫的首要義務,但我卻無法盡到,只好盡我第二義務,讓我的妻子不會遭到不幸,將它與此信一起帶上。」

索芳妮把信讀完後就喝下毒藥,她只說,這是丈夫給我的結婚禮物。

西比奧為了給他的好友打氣,召集所有的士兵,公開宣布馬西尼沙為努米底亞國王,而努米底亞將成為羅馬的同盟國,並把自己用的執政官紅色外袍送給他。

大西庇阿不僅打仗精明,同時具備紀律與同情心,也許所有素質加在一起才能成為一位優秀的領導者吧。

阿基米德/敘拉古

從小Blog主聽的世界歷史,到上學的課本都出現過的阿基米德,一直以來都只知道他是「希臘科學家」,印象很深他人生的最後一刻還在做研究,但被敵軍殺死。阿基米德的名字也在第二次布匿戰爭的西西里戰線出現,這時Blog主才理解更多阿基米德出身的時空背景。而所謂「希臘城邦」裡,希臘文化的各個殖民城市都各至為政,且並非都是合作關係。其中位於西西里的敘拉古王國,是當時希臘城邦裡文化的頂峰,阿基米德就出生在這裡。

敘拉古王國原本是羅馬在西西里的盟友之一,但在政權交換時被漢尼拔成功策反,羅馬進攻敘拉古時,被阿基米德發明的武器整的很慘。最後羅馬趁敘拉古舉辦祭典,大家都喝得爛醉時,攻陷成功,阿基米德被一位羅馬兵殺害,當時羅馬軍的執政官馬爾喀斯知道這個消息後,表示十分惋惜。

總結

本次文章主要講了《羅馬人的故事》第二本裡面,個人覺得有趣的內容,當初第一次讀這部分是大開眼界了。在執筆的當下,Blog主正看到《羅馬人的故事》套書第三本的前半部,相對戰爭的部分就少很多,大部分聚焦在羅馬內部的改革上,個人蠻期待看到之後凱薩的部分。同時,之後也蠻想活用看看漢尼拔與大西庇阿使用的會戰戰術,之前買了幾片羅馬相關的遊戲,也許未來再上來跟各位分享。

2025年4月30日 星期三

DXP4800 Plus 入手 & Proxmox + iGPU passthrough

前言

DXP4800 Plus 40%OFF的價格

自從去年購入DS923+,發現SSD槽要當儲存空間,只能用昂貴的Synology自家SSD時,還蠻失望的(執筆的當下,最新發表的DS925+甚至連HDD都只能用自家的)。這幾個月時不時會看其他家的產品,最近主要看的是UGREEN跟Asustor,這兩家也有不少含M2槽的4 Bay產品,不過Blog主以前買的唯一一台Asustor用不久就壞掉,印象不是很好,而UGREEN雖說NAS起家晚,不過機子硬體效能亮眼,而且可以安裝其他OS,甚至不會破壞保固,讓Blog主很感興趣。剛好今年(2025年),UGREEN在日本募資平台上開放預購4Bay的DXP4800 Plus以及同世代的2Bay跟6Bay的產品,早鳥優惠為40%,Blog主很幸運搶到40%OFF的優惠,在四月初拿到產品DXP4800 Plus,也就是本文的主題。

在募資平台購入後,也許是歷史紀錄的關係,我的SNS或一般網站就出現一堆UGREEN募資的廣告,官方的文宣外,也有許多日本網紅拿公關機拍影片介紹,其中不泛有點模糊的宣傳,譬如不斷主打容量112TB,可以備份多少東西之類的,但販賣時是空機不帶HDD。當然多少有相關知識的人會懂這是空機價,但由於廣告內容很明顯是面向一般群眾,應該容易被誤解,而且光是廣告貼文下方,也能看到許多抱著錯誤的知識的留言。廣告的時間長達兩個月,但直到四月份發貨為止,官方的廣告仍然是類似的手法,讓Blog主覺得不太正道。

DXP4800 Plus


UGREEN在網路上有很多網紅介紹本篇這台DXP4800 Plus,所以外觀開箱跟一些基本規格等就跳過了,本篇文章主要著重在介紹Blog主玩第三方系統等內容上。

UGOS Pro

UGOS Pro畫面

UGREEN進入NAS界之後,也創了自己的OS,名為UGOS Pro。安全性方面,Blog主翻了一些資料,還真的難講。在拿到機子後,為了在原裝的環境下測試硬體運作,有用了短短3個小時,沒有註冊線上帳號,試完後就改BIOS設定開始裝第三方OS了,這方面就不多評論了。

Ram升級

預設的Ram

因為預設的Ram只有8G,單純當NAS用還可以,不過Blog主裝了Proxmox,想開Windows的VM又開其他雜七雜八的東西時,就開始不夠了。跟大部分廠商一樣,UGREEN並沒有公開Ram的詳細資訊,估計是考量未來可能更換用料。Blog主實際拿到的是三星DDR5 4800的8G SO-DIMM,在DDR5裡面算很普遍的低速規格之一,但以NAS來說已經夠了,使用三星製這點也還不錯。Ram插槽有兩個,Blog主購入了32G美光的Ram,也是4800,雖說無法湊雙通道,但配在一起40G很充裕了。

Proxmox安裝

關於安裝第三方OS的設定,可以參考NASCompares的影片,基本上就CTRL+F12進入BIOS,關掉Watch Dog設定,更改Boot Order就行。如果機子是DXP4800 Plus,預設OS其實是放在一條藏在機子內的NVMe槽的SSD,加上兩個可以隨時更換的NVMe槽,BIOS總共會顯示三個M2-KEY。BIOS設定更改完,再來就是標準的Proxmox安裝程序,沒什麼特別的。

iGPU Passthrough

Blog主實測在VM裡用Gold 8505的內顯跑初代TDU

再來則是稍微需要動點手腳的部分:在Proxmox裡使用Intel內顯輸出HDMI畫面。原本要在VM使用實體HDMI輸出時,通常都要有一張獨立顯卡,不過在Intel 11代(Rocket Lake)開始,讓CPU的內顯也能Passthrough給VM使用。這次Blog主使用的是GitHub上的gangqizai/igd,配合裡面的ROM以及VM conf範例,Blog主成功把DXP4800 Plus的Intel Gold 8505的內顯Passthrough給VM使用,同時也實測成功在Windows內玩遊戲。

TrueNas VM / Sata controller Passthrough

TrueNas安裝畫面

裝了Proxmox開了VM用了內顯傳HDMI訊號,剩下呢?既然買的是一台4Bay NAS,那塞HDD組RAID還是需要的。雖說Proxmox也可以組RAID,不過畢竟不是NAS專門OS,這邊Blog主也試了建TrueNas的VM並Passthrough整個Sata controller成功。Proxmox雖然也能個別讓VM使用硬碟,但還是用整個controller更直接點。除了TrueNas,Blog主也試成功Arc loader裝DSM,也能正常使用Sata controller。

總結

第一次入手UGREEN的NAS,雖說軟體很難講好壞,在日本的行銷方式個人也覺得有點扭曲,但硬體真的不錯,喜歡玩自組NAS跟虛擬化平台的玩家,但又同時想要有個精巧外觀,而且省電的裝置,那本文這台還蠻推薦的,雖然硬體的耐用性還有待觀察。對Blog主來說,有相對同價位NAS強大的Intel Gold 8505,可以利用Intel強項的硬體解碼,也可以開VM用HDMI像一般電腦操作,又可以當一般NAS,同時也省電,很符合Blog主的綜合使用需求,目前非常滿意,40%OFF早鳥價算是物超所值。

2025年3月28日 星期五

Synology商法 & 初試NVMe SSD cache

前言

Blog主在去年(2024年)11月時,買了人生第三台Synology的NAS,DS923+,還有兩顆Synology自家的4T HDD,到貨後興奮的拆開來用了一下,然後就沒用了。原因是Blog主功課沒做全,以為進到DS923+之後,終於能不走旁門把NVMe的兩個插槽當儲存空間,卻發現DSM限制SSD的品牌,目前只有Synology自家的SSD才能用,而且價格不斐。

Synology商法

早在幾年前,Blog主買DS920+的時候,就發現有些硬碟放進去會有相容性警告,不過相容性清單不限Synology的HDD,譬如Blog主手上Seagate的IronWolf就沒有警告,而且警告只有在加入硬碟時出現,而不會出現在建立Pool後的監控畫面,當時Blog主覺得這是善意的設計。當時Synology儘管效能差了同價位的品牌一截,但軟體做得好,Blog主也沒覺得任何不滿。

Synology自家的SSD價格,都是同級4~6倍左右的價格

直到近年各家NAS上多了NVMe插槽,開始能不佔用HDD的空間,又有SSD的選項時,DS920+ Synology給了NVMe插槽卻不能當Storage Pool,之後的DS923+如上述的,能當Storage Pool卻只限自家昂貴的NVMe SSD,Blog主就覺得Synology很故意了。

當然,網路上有些偏門可以讓一般NVMe SSD也能當Storage Pool,但都是「不保證之後更新後能不能繼續用」,而且說偏門也不算偏門,說到底Synology用的也是Linux,本來就能自己下指令建Pool,只不過Synology硬要擋而已。

初試NVMe SSD cache

說了那麼多用NVMe SSD當Storage Pool的相關問題,說到底有這個必要嗎?反正DS920+跟DS923+預設都只有1GbE LAN,就算上了NVMe也是無法在內網的裝置吃滿NVMe的效能,不是嗎?

使用情境

Blog主一開始也這麼認為,直到之前在其他裝置用Docker開Plex服務,但DB是透過NFS連上DS920+儲存的,但畢竟是HDD,常出現存取過慢,導致觀看後的選單畫面出現停頓問題,直到把DB資料放在本機就沒問題。

另外一個問題是在Synology開VM的時候,存取速度低下的問題。Blog主習慣用性能好的電腦插上NVMe的SSD然後灌Proxmox開VM,只有備份整個VM時,或著VM裡需要大量儲存空間時,才用NFS連上DS920+儲存。不過這些Proxmox機Blog主都不是24小時運作,而有時候Blog主只是想隨時測個簡單的指令,或著需要Linux環境整理一下透過NFS掛的儲存空間而已,這些情況其實在DS920+開VM就足夠。但在DS920+上開VM,只能用HDD當OS儲存空間,就連跑個例行Package更新都有夠慢。

如果能用SSD當Storage Pool,再把整個空間分給VM還有Docker掛載的volume用,就能解決。但Synology就是不給你用外面的廠商的SDD建Pool,Blog主想說,那就試試SSD cache吧!應該還是能享受到隨機存取的效能的。

SSD構成

不管是923+還是920+,NVMe槽都是兩個,插一張的時候只能建立讀取專用cache,兩張組RAID才有讀寫cache,應該是考慮到兩張才有容錯。Blog主這次是在920+插了兩張2T的970EVOPlus,之前記憶體大跳水的期間多買的。理論上隨便的NVMe SSD應該都行,連續存取速度不是很重要,就如前述的,畢竟其存取速度受限1GbE LAN,主要吃的是隨機存取。

SSD快取建議&實際使用

另外一個是DSM的快取建議,它能測量當前某個儲存空間需要快取的容量,最少要分析七天。而Blog主目前試了Docker跟VM專用的空間,結果都是建議100GB。Blog主實際給了128GB下去,目前過了兩個禮拜左右,實際觀察目前快取的使用量,都不超過10GB,估計100是快取建議給的最低容量。

雖然沒實驗數據有點不科學,Blog主對Docker的空間加了Cache沒太大感覺,原本有問題的Plex也許有機會可以裝回來再試試。至於VM的部分就很有感,原本更新Package很慢的Ubuntu VM現在快了很多,雖然跟Proxmox上整個系統灌在NVMe SSD的還是有段差距,但Blog主覺得已經夠了,更何況初衷只是要在24小時開啟的NAS上也有個簡單的Linux環境而已。

總結

其實Blog主一開始對這種Cache相關的儲存解決方案都沒抱太大信心,而實際上跟直接使用NVMe的SSD上仍有好大段距離,但就是「足夠了」。個人認為DSM應該讓使用者自己調整放在SSD的Cache比例,譬如整個空間都放在Cache裡面,或著70%左右之類的,不然如果有很大的Cache也受限於DSM自動調節的Cache量。

當然,講麼多,要是Synology開放一般NVMe SSD也能當Storage Pool就沒這麼多問題了,說到底還是Synology的私心作祟,退一百步商業級的機器需要高信賴的硬體,家用級的產品還這樣限制,那就是觀感不好。而且仔細想想,既然DS923+不用Synology自家SSD就不能建Storage Pool,那還是用沒差多少的DS920+就好,而且DS920+還有Intel的硬體解碼。起碼對Blog主來說,DS920+到DS923+的升級很無感,也蠻失望。

2025年2月27日 星期四

ScanSnap iX1300 入手

前言

還記得大概十年前左右,老家買新的印表機開始有附掃描功能,不過掃描大小有限,速度也很慢,當時想掃描國中時代的畫作,一張要掃個快一分鐘。直到出社會,現在偶爾會把重要的文件帶去公司「借用」事務機掃描,不過平常都在宅工作,大量的文件也不好帶去掃。

這次要介紹的是左邊的ScanSnap iX1300
右邊則是掃描膠捲底片的機子,也許有機會再上來介紹

直到去年(2024年)回台北老家,整理出一堆以前的照片跟文件,甚至是學生時代的作業跟考卷,有一部分帶來日本繼續保存,有一部分打算就不要了。帶來日本保存的,想再掃描一次當備份,而留在台灣的部分,也想盡量用數位化的方式保存下來。因此當時就找了一陣子掃描機,最後找到這次文章要介紹的這台。

ScanSnap iX1300


Blog主買的這台掃描器分兩種,一種是支持ADF(自動換紙)功能的U-Turn Scan,跟手動進紙的Return Scan,前者是把紙疊在上方托盤,紙會U-Turn半圈依序疊回另個托盤,後者是從下方送紙進去,紙會從原本的口送回,所以叫Return Scan。

U-Turn Scan/ADF (Automatic Document Feeder)

掃描前把一疊紙放在托板上

掃描中它就會把紙依序放在另一個托盤

其中一個以前覺得掃描很麻煩的就是要掀蓋子固定紙本,掃描後再拿出來,一直重複。所以這次特別找有ADF功能的,可以一疊紙放下去讓他自己跑,一次掃一疊不用人工換紙。不同機種ADF一次能放的紙張數量不盡相同,Blog主這台規格上是一次20張...但平常使用時,通常不到20張,就算偶爾超過20張,也沒特別數過就放上去了,通常能正常掃描,但偶爾也會出問題,譬如一直進到第二張,第一張一直留在原地。

Return Scan

Return Scan,從下面的口送進文件,再從原本的口出來
這本應該是國小做的小簿子,被老爸收藏起來

雖然有方便的ADF,不過有些東西可能不適合彎曲變形,這時可以用Return Scan。這個Blog主也蠻喜歡的,有些有厚度的東西都用這個,譬如Blog主有次掃的是窗簾的布料Sample,也能正常掃,有些凹凸的識別證之類也行。不過有次Blog主掃描一張A4紙上面黏了一張相片,因為照片邊邊有翹起來,所以送進去再退回時,翹起來的部分卡到入口,照片的部分就被折到了。這方面老實說,還是一般的平面掃描器有優勢。

速度

以前家用印表機Blog主詬病的速度問題,這邊除了600dpi,速度都是30張/分,體感上已經很快,而且有ADF,所以大部分時間可以放著讓它跑就好。掃描相片用的最好的畫質600dpi,Return Scan官方數據是A4大小14秒/張,但很少會有A4大小的照片,Blog主這邊用明信片大小的照片,實測是5秒左右。而且一開始Blog主為了保險,照片會用Return Scan,但後來發現U-Turn Scan也不會太傷相片,便直接用能放著不理的U-Turn Scan了。

無線

Blog主這台無線穩定度還不錯,不過剛開機時要等大約10~20秒才能跟電腦連接,可以設定Standby模式,讓網路隨時連接,但這會更耗電,而Blog主也不至於天天都要掃描,所以還是讓他維持省電模式(=平時完全關機斷線)。另外,無線模式下掃描一般文件,也能明顯感受到比有線傳輸慢很多。而且WiFi 只有支援WAP2,所以譬如像Blog主平常用很嚴格的WAP3,這時候只能另外開WAP2並用MAC地址限制裝置。無線這部分雖說穩定,但性能方面只有普通程度。

大小

這台寬深高為296mm×114mm×87mm,大約是一瓶大灌飲料的大小,對家裡不大的Blog主來說收納還算方便。不過使用時會需要展開托盤,所以要放固定位置,隨時展開使用的狀態的話,仍需要一定空間,不然只能每次從櫃子裡拿出來桌上接線。儘管如此,這仍代表機器本身有移動的便利性,譬如Blog主前言所說的,台北老家還有很多東西要掃,搭飛機時這台就攜帶方便了。

生活習慣

在日本過生活,仍有蠻多東西還是使用紙本,最近這兩年水電費帳單開始數位化,但仍會收到不少公司,政府,銀行或著住宅管理委員...等的信件,還有每次看病的藥單說明跟收據。Blog主的習慣是,有幾個資料夾分別暫時收納這些東西,但每半年還要花時間再把這些東西整理到文件堆裡。

現在有了自己的掃描機,可以把7成左右的信件掃完就丟,平常暫存信件的資料夾可以維持乾淨,也不用每半年後整理一堆文件,家裡乾淨不少。未來打算把舊的文件也全部掃完,大部分就可以丟了,家裡也能減少閒置物品。

總結


相比一般的掃描器,雖然方便,但仍然有卡紙或折到文件相片的風險,但同時能夠連續掃描很長的文件(最長30公分),也是一般掃描器無法做到的,算是有利有弊。而且折疊後體積小,便於攜帶或收納。目前Blog主就把這台放在房間的移動式收納櫃上,平常有需要時拉開托盤開機,掃完文件再蓋回托盤關機。對Blog主來說,這台機子不只是單純掃舊照片,而是改變生活習慣,減少家中堆積物的利器。

2025年1月31日 星期五

近況更新:2024年末回國 整理老家物品&回憶過去

前言

時隔兩年,Blog主在2024年12月回台,是自從來日本工作後,滯留最長的一次,待了三個禮拜,到2025年1月1號才返日。這次跟家人還有兄弟們出門,見了很多朋友跟同學,還回了一趟高中,見了上次沒能見到的老師,順便又吃了高中後門的便當,也參加馬章的婚禮。隨著老家未來規劃重建,這次回去收拾老家的東西,有很多意外收穫跟新體悟。

旅遊

這次回去除了吃喝之外,也花了五天時間,去南部一趟,順序為:台南⇒嘉義⇒阿里山⇒高雄⇒台中,其中台南一天是跟老媽以及住當地的親戚過,嘉義跟阿里山則是與兄弟們湊兩天兩夜自駕遊,雖然我有日本駕照了,不過這次還是靠兄弟開車(笑)。


山豬肉香腸,讚!

說到阿里山,Blog主一直沒啥印象,這次挑景點時,想說都沒去過這邊(雖然之後整理老家時發現小時候去的照片),問了大家,發現很多人也沒去過,便決定去阿里山。阿里山上的餐廳,小火車,散步路線,奮起湖的雲海都好讚。在園區內,我們從阿里山站搭到神木站,再往上爬,經過一個賣各式小吃的休息站,再爬到沼平站,最後搭下來阿里山站。山上有點以前去烏來玩的感覺,也吃了念念不忘的山豬肉香腸,真的不錯。


小杜意麵

而Blog主自己玩的部分,其實大多都在吃(笑),吃了台南念念不忘的五妃廟杏仁豆腐冰,也有光顧上次回台吃的小杜意麵,以及最後一天去台中,吃以前老爸常常帶我們吃的台中肉圓,其他去的餐廳則是看Google map有啥評分高的就去。吃東西之餘,在台南還去了不知道小時候有沒有去過的赤崁樓,可惜荷蘭建築原始路口施工中,這地方蠻可惜的,很多外國觀光客,但文字說明卻大多只有中文。

聚餐

這次回去以為三個禮拜很長,應該所有想見的人都能見,其實並不然。儘管如此,也見了不少親朋好友。我自己覺得有趣的是,老同學也好,親戚也好,聚餐時才發現來的人們,互相也是很久沒見。有些人平常沒特別理由不會約,但正是Blog主平常在國外,難得想約,順便湊一團,不僅是Blog主本人,大家也能互相敘舊,交換未來的想法,這種意外收穫很讚。

整理老家物品&回憶過去

老家陽台後面的房間,這張照片已經是清了一半東西到頂樓後的樣子

國小讀到爛掉的汽車雜誌,還有套書套



前言也有稍微提到的,從Blog主來日本工作前就一直在討論的老家重建,最近終於比較有希望了,也因此Blog主這次的其中一個任務,就是幫忙收拾老家堆積如山的物品,把要留的帶回日本,不想留的就隨建築一起毀了。這次也挖掘了很多Blog主小時候的玩具,畢業紀念冊,老照片,國中到大學的紀念品,甚至連高中考卷都有留著...不少東西都積滿了回憶,讓人想起很多往事。

老爸

內文敘述的E-Type模型車,最初應該封面有些中文貼紙,不過脫落了




老怕在法國的Peugeot紀念品店買的小汽車

老爸在很貧困的環境長大,也因此非常節儉,不怎麼常買玩具類的東西給我。有年老爸因為工作調度的關係,被轉去台中好幾年。當時Blog主大概小學低年級左右,第一個周末跟老爸下去台中,以為只是去玩的,星期天要回台北時,在台中轉運站(現在已經拆除)搭上車時才發現爸爸沒有要一起回去,直接當場大哭,老爸這時下去旁邊的全家買了一個Jaguar E-type的模型車給我,算是少數爸爸給的玩具。這次也在一堆箱子裡,找到了這個常出現記憶裡的模型車。小時候連盒子都好好保存著,旁邊有本介紹車輛歷史的文章跟照片,當時看不懂還是一直看。Blog主這段執筆的當下,少見的哭了好幾次。事後再跟我媽談起這天的事時,我媽說我當天晚上還在電話中跟我爸說「爸爸我好想你」,我爸聽了好感動馬上說「爸爸馬上就回去!」,算是另一個暖心的關聯故事。除了E-type的模型車,老爸去歐洲出差時,在法國的Peugeot紀念品店買的幾輛小汽車,這次也安全的拿來日本。

除了小汽車,也有些老爸自己的遺物,Blog主拿了幾個家人沒打算留的帶回日本做紀念。其中一個是一組去馬來西亞時買的錫製品,裡面有個茶葉罐,上面是馬來西亞的城市雕刻,真的漂亮。老爸雖說節儉,不過要是能用很久的好東西,是願意出大錢買的,而且有時對挑東西是很執著的。

Blog主小時候住的家(也是這次回去清理的家),從小每天刷牙就一直是在廚房刷,而不是浴室,小時候很納悶,可能當時媽媽也解釋過了,剛好今年過年老媽又講了一次。是我爸在剛買房子時,浴室裝修的時候,特別請木工訂製洗手台本體,還特別挑好的大理石做檯面,因為不是假的大理石,還要特別切割。結果做完後怕木頭潮濕爛掉(Blog主小時候在浴室玩水潑到木頭也會被罵,雖然沒被罵很重),所以我媽就索性直接在廚房刷牙了,後來也沒人在浴室刷,浴室的洗手台少用到難得用的時候,水龍頭出來的水都有一點味道。

雖說上述例子,說到底就不該在容易潮濕的地方用木頭,但Blog主的重點是那個挑東西的執著,之後老爸買的房子則是在浴室以外的地方都用滿了實木的柚木家具,到現在還在用,那個就真的很棒。還記得以前老爸為了省錢,夏天都不太開冷氣,而且都會在床上鋪竹蓆,老爸為了買最傳統的竹蓆,一根一根削下來的竹子串起來的那種,還騎車去深山的工廠載回家。

其實Blog主現在是能跟當時老爸的執著共感的,隨著年紀越大,越來越發現自己的行為跟想法,有與老爸相似的跡象。很奇妙的是Blog主經過國中叛逆期後,高中就與老爸永別了,小學時不可能談論什麼國家大事,兩性相處,人生觀等東西,最多就只是多運動這點吧,國小很常周末跟爸爸去國小操場跑步,去河濱公園騎腳踏車,可是上國中之後就沒運動了(直到出社會之後又變成運動信者)。很奇妙的,儘管Blog主自認為現在的世界觀,人生觀是出社會接收知識,包含書中古老的經驗以及新的科學實驗,才構成的。但在與老媽分享想法時,很常被說跟老爸一模一樣。我想小時候的淺移默化可能有,但性格導致選擇知識,進而發展到類似的價值觀,也是有可能的。

老媽

有些盒子比較新的,可能是小學高年級自己跑去便利商店買的
最舊的一批才是跟老媽去太平洋百貨買的


去香港旅遊時,老媽買的法拉利遙控車組


跟著老爸的,是結婚初期也吃了很多苦的老媽,雖然在我小時候,家裡已經富裕非常多,但老爸節儉的習慣仍留著,所以多的錢都拿去儲蓄跟投資了,家裡沒太多錢留給老媽。但老媽還是會買トミカ小汽車,小學時會跟媽去太平洋百貨雙和店,挑十台トミカ,因為買十台有優惠,買回來第一天還可以玩一下,之後就會被收起來,一週都表現好才能拿一台,因為小時候調皮,拿的速度都很慢(笑),所以每一台都很珍貴,當時外盒連裡面的保護套都會保存好,拿出來玩完後再包回去。還有一盒法拉利的tomica遙控車,則是去香港旅遊時媽買的。

老媽出社會大部分的工作都在補習班,最開始跟大舅與大舅媽合開補習班,後來老媽自己接手,補習班不算賺很多,老媽也把所有賺來的錢都貼補家用了。因為老爸太節儉,所以小數目的開銷都要老媽補上。Blog主也因此,從小的下課時光都在補習班度過,當時不懂事,很怨老媽,因為其他小孩寫完功課就可以走,而我不管怎樣都要最後一個,跟媽媽一起關門才能回家,回家時間也晚了,特別是那天有不想寫作業的小朋友時,就會拖很久。總之,不能像其他小孩那樣,有那麼多時間在家玩耍,而且回家時間都要靠運氣。當時應該也對老媽抱怨過,想起來也是蠻慚愧,好在是,現在還能用其他方式彌補。

這次回去除了翻出玩具跟紀念品類,還有照片跟膠捲底片,大多是小時候的照片,這些也都帶回日本數位化,估計要花好段時間整理掃描,未來有機會再上來分享整理心得。說到掃照片,這裡有另外一件事想講。自從Blog主來日本工作後,在COVID爆發前,2019年老媽做過一次腦部大手術,身體狀況變有點差,腦部凹了一小塊,這幾年老媽非常努力運動,身體回復很快,雖然偶爾還是會因為一些小病痛喪氣,但還是很有元氣,平常Blog主都會一周講幾次電話。

在Blog主心中,媽媽總是差不多樣子,直到最近不斷掃照片跟底片,農曆過年時,媽媽來日本,突然覺得媽媽突然變好蒼老。頓時想起CLANNAD,智也經歷人情世故後,回去一見到爸爸,突然把蒼老的爸爸的臉重疊兒時的爸爸。Blog主高中時,看到這裡是想起過世的父親,現在則是看到老媽想起那幕場景,心裡非常心酸,時間真的一瞬間就過了。

Blog主小時候不算很聽話的小孩(但也沒非常叛逆就是),媽媽年紀大,40歲才生我,在國小階段我媽總是會跟我講,她有高血壓,要是我惹她生氣,隨時可能會倒,還記得我第一次聽到當下非常緊張,努力乖了一陣子,不過身性調皮,還是會讓我媽不高興被打。這樣過了20幾年,沒想到中途是爸爸先走了,事情總是跟預想的不一樣。

精挑細選這件事

話又說回來,Blog主在日本的家不大,從老家要帶東西過來,Blog主只能精挑細選,目前帶來最重要的東西,包含上述爸媽送的汽車模型,一點點自己買的模型,照片底片,國中時媽送的PSP,還有幾片比較經典的遊戲片,エロゲー掛軸。

這次「精挑細選」後帶來的幾片遊戲

關於精挑細選這件事,也蠻有意思的,之前Blog主搬一次家的時候就體驗到搬家的勞累,東西太多的壞處,但因為東西都屬於這四年多買的,還算近期。這次回去面對的東西都是五年前以上買的,很多經過時間後就不太想留了,覺得搬來放的成本太高。經過這次的各種抉擇,現在Blog主也開始在買新東西時,套用這次丟東西的規則,如果覺得十年後搬家會丟掉,那一開始就不必買了,從買東西開始精簡(但譬如像遊戲經不經典這種,就很難事前判斷啦...)。

關於現在

講了好多過去,Blog主想在最後講講目前的想法及規劃。最近Blog主正花時間整理所有老相片跟底片,還有去年出遊的影片。保存舊的故事很重要,但同時也要創造新的故事,參考爸媽的經歷,現今世界的動盪,Blog主覺得有必要繼續多體驗新的世界,何謂新的世界?所有Blog主未知的領域,未實際體驗的事物,譬如去年(2024年)考駕照,買第一輛車,實際去了賽道,看了幾本未知領域的書,了解未知的金融世界,還有跟兄弟去泰國開了新眼界,所有這些事情Blog主想持續做下去。世間無常,剛好執筆本文的前幾天,Blog主也遇到蠻受打擊的事情,無奈與悲傷的同時,唯一能做的,就是繼續前進。