□司豪強(qiáng)
學(xué)界對(duì)隴西郡及相關(guān)研究各有側(cè)重,但對(duì)西晉一朝隴西郡的建置情況尚缺乏專門研究。西晉國(guó)祚雖短,卻是隴西郡沿革史上一個(gè)承上啟下的重要時(shí)期。西晉朝廷的衰微,北方進(jìn)入漫長(zhǎng)又混亂的十六國(guó)北朝時(shí)期,原本相對(duì)穩(wěn)定的隴西郡(國(guó))地區(qū)①進(jìn)入政區(qū)變動(dòng)的頻繁期。故有必要對(duì)處于過(guò)渡時(shí)期的西晉隴西郡(國(guó))建置沿革情況進(jìn)行仔細(xì)梳理。
隴西置郡始于戰(zhàn)國(guó)秦國(guó)[1]28-31。兩漢魏晉沿置,其政區(qū)轄境多有變遷。曹魏隴西郡據(jù)考當(dāng)至少有七縣之地:襄武、首陽(yáng)、臨洮、狄道、河關(guān)、枹罕、氐道[2]408-410,西晉隴西郡(國(guó))便在此基礎(chǔ)上進(jìn)行調(diào)整。西晉隴西郡最初隸屬雍州,司馬炎即位不久,便“封諸王以郡為國(guó)”[3]414,“(泰始元年)封……皇從叔父……泰為隴西王”[3]52。故泰始元年(265)隴西便變郡為國(guó)。根據(jù)《晉書(shū)·地理志》(以下簡(jiǎn)稱《晉志》)的記載,隴西統(tǒng)四縣:襄武、首陽(yáng)、臨洮、狄道[3]435。但《宋書(shū)·州郡三》有載:“河關(guān)令,前漢屬金城,后漢、《晉太康地志》屬隴西?!保?]1157又《晉志》:“惠帝分隴西之狄道、臨洮、河關(guān),又立……六縣,合九縣置狄道郡?!保?]436此二條史料皆證西晉隴西當(dāng)有河關(guān)縣[5]106,即隴西國(guó)統(tǒng)五縣。《晉志》或是遺漏了河關(guān)縣的資料,才會(huì)出現(xiàn)“統(tǒng)縣四”的記載。
到泰始五年(269),晉武帝置秦州,“分隴右五郡及涼州金城、梁州陰平并七郡為秦州”[4]1154。隴西國(guó)作為雍州隴右五郡之一,改屬秦州。到武帝太康三年(282),“罷秦州,并雍州”[3]435,隴西國(guó)又改隸雍州。隴西國(guó)初由國(guó)相掌管負(fù)責(zé)政事,相當(dāng)于郡太守。太康十年(289),“改諸王國(guó)相為內(nèi)史”[3]79,“以內(nèi)史掌太守之任”[3]746。
惠帝元康年間,存在了30余年的隴西國(guó)隨著司馬泰改封高密而廢國(guó)?!稌x書(shū)·司馬泰傳》載:“瑋既誅,乃以泰錄尚書(shū)事,遷太尉,守尚書(shū)令,改封高密王,邑萬(wàn)戶?!保?]1094-1095然《晉書(shū)·惠帝紀(jì)》云:“(元康九年)六月,太尉、隴西王泰薨?!保?]95可見(jiàn)《晉書(shū)·司馬泰傳》與《晉書(shū)·惠帝紀(jì)》的記載出現(xiàn)抵牾,前者記載了司馬泰改封高密王之事,后者卻記載司馬泰死時(shí)仍為隴西王。司馬光《通鑒考異》以為是“紀(jì)誤”[6]2674。此說(shuō)當(dāng)是②。另?yè)?jù)《晉書(shū)·司馬泰傳》的記載,其改封高密時(shí)間當(dāng)在“守尚書(shū)令”之后?!稌x書(shū)·惠帝紀(jì)》:“(元康)六年春正月……太尉、隴西王泰為尚書(shū)令?!保?]93《資治通鑒》(以下簡(jiǎn)稱《通鑒》)亦將司馬泰“徙封高密王”系于晉惠帝元康六年(296)正月[6]2615。故可證元康六年正月,司馬泰改封高密,隴西廢國(guó)復(fù)郡③。
秦州于“惠帝元康七年(297)復(fù)立”[4]1154,隴西郡復(fù)歸秦州。與此同時(shí),隴西郡析置狄道郡,隴西郡(國(guó))進(jìn)入隴西、狄道二郡并立時(shí)期。
關(guān)于狄道郡的設(shè)置,《晉志》僅言“惠帝分隴西之狄道、臨洮、河關(guān),又立洮陽(yáng)、遂平、武街、始興、第五、真仇六縣,合九縣置狄道郡,屬秦州”[3]436,卻未交代狄道置郡的具體時(shí)間及原因。然既置狄道郡屬秦州,則狄道郡當(dāng)于元康七年(297年,秦州復(fù)置之年)或之后設(shè)置。亦是在元康年間,“晉惠帝立枹罕護(hù)軍”[7]988,“居于狄道縣”[8]2968,枹罕護(hù)軍很可能與秦州、狄道郡同時(shí)于元康七年設(shè)置。考察元康七年前后也恰逢關(guān)隴地區(qū)經(jīng)歷動(dòng)蕩。
自東漢以降關(guān)中數(shù)次接納外族內(nèi)遷,到西晉時(shí)氐、羌等異族勢(shì)力已給關(guān)中漢族統(tǒng)治帶來(lái)極大壓力與威脅,江統(tǒng)《徙戎論》便提到“且關(guān)中之人百余萬(wàn)口,率其少多,戎狄居半”[3]1533的境況。到惠帝元康年間(291—299),賈后一黨在經(jīng)歷數(shù)次政變后暫時(shí)控制了西晉朝廷。趙王司馬倫則以征西將軍統(tǒng)御關(guān)中,重用孫秀,卻因治理不當(dāng),“刑賞失中”,激化了關(guān)中地區(qū)的民族矛盾,致使“氐羌反叛”[3]1598。晉廷雖將司馬倫征還京師,以梁王司馬彤代之,但氐羌叛亂卻仍持續(xù)了兩年有余?!稌x書(shū)·惠帝紀(jì)》記載:“(元康六年五月)匈奴郝散弟度元帥馮翊、北地馬蘭羌、盧水胡反,攻北地……馮翊太守歐陽(yáng)建與度元戰(zhàn)……秋八月……秦雍氐、羌悉叛,推氐帥齊萬(wàn)年僭號(hào)稱帝,圍涇陽(yáng)……九年春正月,左積弩將軍孟觀伐氐,戰(zhàn)于中亭,大破之,獲齊萬(wàn)年。”[3]94-95又據(jù)《華陽(yáng)國(guó)志·大同志》:“(元康六年)關(guān)中氐及馬蘭羌反,寇天水、略陽(yáng)、扶風(fēng)、始平、武都、陰平?!保?]616不難發(fā)現(xiàn),郝、齊二人領(lǐng)導(dǎo)的叛亂,參與民族除氐羌外,還有匈奴、盧水胡等,其主要活動(dòng)區(qū)域?yàn)殛P(guān)中諸郡。但“秦雍氐、羌悉叛” 表明,戰(zhàn)爭(zhēng)不僅影響雍州,也波及隴右秦州故地(時(shí)秦州已廢)。天水、略陽(yáng)、武都、陰平等原秦州屬郡便受到了叛軍的襲擾。
狄道郡、枹罕護(hù)軍的設(shè)置便處于這樣的歷史背景下。那么為何會(huì)有如此設(shè)置呢?
第一,便于平叛。元康七年正值晉廷平定關(guān)隴地區(qū)叛亂的緊要關(guān)頭,此時(shí)重置秦州,并在隴西郡分置狄道郡、新置枹罕護(hù)軍應(yīng)是平叛的重要舉措之一。關(guān)中隴右本就受山川阻隔,長(zhǎng)安遙控隴右本就鞭長(zhǎng)莫及,遇此大亂分置秦州當(dāng)利于分區(qū)平叛,狄道郡的分置也該是對(duì)平叛有利,下有詳述,此不贅言。至于為何新置枹罕護(hù)軍?據(jù)考,魏晉護(hù)軍制是為統(tǒng)護(hù)異族而設(shè),“護(hù)軍位五品或六品,是與郡位略均……是秩亦相若也”[10]832,護(hù)軍既與郡守品秩相若,“又領(lǐng)民戶兼轄土地,故即為地方官之一種,統(tǒng)領(lǐng)于州刺史”[10]834。可見(jiàn)枹罕護(hù)軍應(yīng)是為統(tǒng)御以枹罕為中心的洮西(洮水以西)地區(qū)及周邊異族所設(shè),與狄道太守共同治理這一地區(qū)。設(shè)于此時(shí)或許也有征調(diào)當(dāng)?shù)赜H晉的異族之人參與平叛戰(zhàn)爭(zhēng)的可能,既可為平叛增加兵力又便于平叛后鎮(zhèn)撫地方。隴西以西之略陽(yáng)郡也為異族聚居地區(qū),便曾設(shè)有護(hù)軍④。在略陽(yáng)、天水等秦州屬郡接連遭到襲擊后,為保秦州不失,從尚未遭襲之南安、隴西及新設(shè)置的狄道郡、枹罕護(hù)軍調(diào)兵御敵平叛也當(dāng)在情理之中。
第二,安置流民。戰(zhàn)亂期間,秦雍二州災(zāi)禍不休,元康六年十一月,“關(guān)中饑,大疫”[3]94。次年七月,“秦、雍二州大旱,疾疫,關(guān)中饑,米斛萬(wàn)錢”[3]839。饑荒和瘟疫加劇了氐羌等異族的反抗,使晉廷平叛戰(zhàn)爭(zhēng)更加舉步維艱。同時(shí)在戰(zhàn)爭(zhēng)、饑荒和瘟疫的數(shù)重威脅下,大量人口開(kāi)始逃離關(guān)中,出現(xiàn)大規(guī)模流亡人口對(duì)西晉政府而言是極大的不穩(wěn)定因素。略陽(yáng)、天水等秦雍六郡流民主要遷徙方向是南下,進(jìn)入梁州、益州⑤。也有部分雍州流民在遷徙中選擇留在秦州,略陽(yáng)、天水等郡人也有選擇秦州內(nèi)部諸郡間流動(dòng)。《宋書(shū)·氐胡傳》載:“晉惠帝元康六年,避齊萬(wàn)年之亂,率部落四千家,還保百傾,自號(hào)輔國(guó)將軍、右賢王。關(guān)中人士奔流者多依之,茂搜延納撫接,欲去者則衛(wèi)護(hù)資遣之。”[4]2403楊茂搜率部從略陽(yáng)回歸武都仇池,便屬于秦州內(nèi)部遷徙,此為楊氐仇池政權(quán)開(kāi)始建立的標(biāo)志。仇池招撫流亡,擴(kuò)充實(shí)力,也可證確有一些秦雍流民留在了武都郡。在人口大遷徙背景下分置狄道郡,很可能隴西郡也接納了大量流民,須分置郡縣以便統(tǒng)轄管理。張軌任涼州刺史后便曾為安置秦雍流民新設(shè)郡縣(如武興郡)[3]434,故因流民置新郡也在情理之中。同時(shí),接納流民既可充實(shí)邊塞、增強(qiáng)邊防力量,又成為開(kāi)發(fā)洮西地區(qū)、擴(kuò)展邊疆、增置郡縣的前提和基礎(chǔ)。
第三,安邊御敵。元康年間隴西郡(國(guó))地區(qū)的政區(qū)變動(dòng)或是為應(yīng)付關(guān)隴危局的臨時(shí)之設(shè),但選擇在隴西這一區(qū)域置新郡、護(hù)軍卻是有其深層原因的。隴西郡(國(guó))為西陲要地,位置關(guān)鍵,它北接涼州,西連諸羌,南通巴蜀,此地增置郡縣并加強(qiáng)管理,相當(dāng)于增設(shè)關(guān)卡,既可在一定程度限制秦雍流民外流他方,也可防止叛軍經(jīng)隴右逃竄向河西或者湟水流域。西晉末年的吐谷渾遷徙便是經(jīng)此地,再過(guò)西平郡,最終抵達(dá)白蘭的⑥??梢?jiàn)狄道郡、枹罕護(hù)軍位于連接隴右與湟中諸羌地區(qū)的重要通道上。其實(shí)設(shè)置新郡充實(shí)邊塞,用以堵截異族叛軍,使之不能隨意逃竄的想法,早在泰始四年(268)傅玄上疏時(shí)便已有雛形:“惟恐胡虜適困于討擊,便能東入安定,西赴武威,外名為降,可動(dòng)復(fù)動(dòng)……則惡胡東西有窟穴浮游之地,故復(fù)為患,無(wú)以禁之也。宜更置一郡于高平川,因安定西州都尉募樂(lè)徙民,重其復(fù)除以充之,以通北道,漸以實(shí)邊。詳議此二郡及新置郡,皆使并屬秦州,令烈得專御邊之宜?!保?]1322只是針對(duì)民族有所不同,彼時(shí)欲置新郡是為限制鮮卑流竄,此時(shí)在秦雍氐、羌悉叛的情勢(shì)下設(shè)立新郡、護(hù)軍是為防范叛軍困厄時(shí)西逃,同時(shí)也可防范隴西以西的羌人與關(guān)隴叛軍串聯(lián)(樹(shù)機(jī)能之叛后,河西、隴西鮮卑雖暫時(shí)蟄伏,但不排除這次設(shè)置新郡、護(hù)軍也有防范鮮卑的意味)。二者是不同時(shí)期針對(duì)不同民族所設(shè)計(jì)的“秦州置新郡”方案,但究其根本兩次置新郡的策略是一以貫之的,皆是為充實(shí)邊塞、防范異族。
從狄道地望來(lái)看,在此處設(shè)置新郡、護(hù)軍既有其歷史根源,也是基于其戰(zhàn)略地位決定的。隴西郡所在的洮水流域本是西接諸羌的邊防要地,狄道以西的洮西地區(qū)更是具有“控遏隴右之地位”[11]23。三國(guó)時(shí),洮西便是魏蜀爭(zhēng)奪要地,蜀軍與羌人進(jìn)犯隴右首當(dāng)其沖之地,戰(zhàn)略地位極為重要。狄道雖位于洮東卻是控御洮西的關(guān)鍵要地⑦,洮西枹罕一帶為諸羌聚集之處⑧,故得到羌人支持的蜀軍屢經(jīng)洮西進(jìn)犯隴右。西晉時(shí),蜀已滅,失去外援的諸羌難成氣候,于是,洮西諸縣(除河關(guān)外)盡遭廢棄⑨。郝、齊叛亂引發(fā)了秦雍氐、羌悉叛的局面出現(xiàn),原本不被重視的洮西邊防問(wèn)題變得愈發(fā)重要,事實(shí)上就在郝、齊叛亂爆發(fā)的前一年(295),西羌便發(fā)生過(guò)反叛[3]392,若此時(shí)西羌復(fù)叛東進(jìn)與關(guān)中氐羌呼應(yīng),則隴西一帶必將陷入東西夾擊、兩線作戰(zhàn)的危局之中。在此背景下重建洮西防線以防止諸羌進(jìn)犯之事已迫在眉睫了。
考察狄道郡轄縣可知(可參見(jiàn)圖1⑩),河關(guān)、洮陽(yáng)二縣位于洮西,而狄道、臨洮、武街三縣位于洮東,余之遂平、始興、第五、真仇四縣確切地望缺考。聯(lián)系隴西郡之前的置縣情況,加之原隴西郡的洮東地區(qū)已置五縣地域促狹,故余之四縣很可能位于洮西地區(qū),如此置縣也才符合加強(qiáng)洮西防線的現(xiàn)實(shí)需要。位于洮東的狄道三縣進(jìn)可馳援洮西,退可臨河拒守,可謂是經(jīng)略洮西的戰(zhàn)略基地,而新置諸縣則是開(kāi)發(fā)洮西與建立外圍防線的重要據(jù)點(diǎn)。
從枹罕護(hù)軍設(shè)置來(lái)看,晉室已然意識(shí)到以枹罕為中心的洮西地區(qū)對(duì)于加強(qiáng)邊防的戰(zhàn)略重要性,所以才會(huì)設(shè)置護(hù)軍來(lái)鎮(zhèn)撫當(dāng)?shù)劐e(cuò)綜復(fù)雜的異族勢(shì)力。另從枹罕護(hù)軍不居?xùn)⒑眳s居狄道縣,可見(jiàn)西晉對(duì)洮西地區(qū)缺乏有效統(tǒng)治,故最初并未貿(mào)然將枹罕護(hù)軍居于洮西諸羌匯聚之枹罕,只是令枹罕護(hù)軍居狄道以遙控洮西。
圖1 :隴西、狄道二郡分界圖
隴西郡析出三縣劃歸狄道郡,轄域減少(轄襄武、首陽(yáng)二縣,是否增置屬縣無(wú)從可考),但隴西郡戰(zhàn)略地位依舊重要。隨著關(guān)中鎮(zhèn)守司馬颙參與“八王之亂”,關(guān)隴地區(qū)重新被卷入戰(zhàn)爭(zhēng)的漩渦,隴西郡也加入到關(guān)隴戰(zhàn)事之中。
太安二年(303),秦州刺史皇甫重起兵討伐司馬颙,“颙遣金城太守游楷、隴西太守韓稚等四郡兵攻之”[3]1638。韓稚是分置狄道郡后首位見(jiàn)于史料的隴西太守,他能與游楷統(tǒng)率四郡兵,足見(jiàn)隴西太守在四郡中頗有威望。韓稚率隴西等四郡兵圍攻皇甫重的戰(zhàn)爭(zhēng)持續(xù)了兩年。在此期間,永興元年(304)十一月,張方挾惠帝西遷長(zhǎng)安,“(司馬)颙乃選置百官,改秦州為定州”[3]1621,隴西、狄道二郡改屬定州。定州旋廢,秦州復(fù)置?,隴西、狄道二郡亦回屬之。永興二年(305),秦州戰(zhàn)事結(jié)束,司馬颙委派張輔任秦州刺史,張輔“又殺天水太守封尚,欲揚(yáng)威西土”[3]1640,“隴西太守韓稚攻秦州刺史張輔,殺之”[3]105。究其原因是秦州本土力量抗拒外來(lái)勢(shì)力所致,但也與韓稚時(shí)任“東羌校尉”[3]2222密不可分。
東羌校尉最早見(jiàn)于曹魏時(shí)期,負(fù)責(zé)鎮(zhèn)撫隴右地區(qū)的氐羌各部,領(lǐng)有氐羌兵眾,西晉時(shí)東羌校尉仍是討伐秦州異族叛亂、維護(hù)地區(qū)穩(wěn)定的重要官職。齊萬(wàn)年作亂關(guān)中時(shí),除秦雍州郡兵參戰(zhàn)外,晉廷還曾“發(fā)梁州及東羌、鎮(zhèn)西討之”[9]616,東羌便指東羌校尉,可證東羌校尉的屬兵的確是一支舉足輕重的軍事力量。韓稚不但手握隴西郡兵,又可“執(zhí)東羌校尉府兵,于秦州諸郡長(zhǎng)官中武力最強(qiáng)”[12]147,故能一舉擊敗秦州刺史。
考察史實(shí)可知,永興二年(305)四月,隨著秦州刺史皇甫重被殺,司馬颙暫時(shí)壓制了秦雍地區(qū)的敵對(duì)勢(shì)力,為犒賞功勛、培植羽翼,他“對(duì)秦梁二州進(jìn)行官吏調(diào)整……‘救颙有功’的馮翊太守張輔升任秦州刺史,秦州建功的金城太守游楷升任梁州刺史(未就任)”[13]135,韓稚與游楷同率郡兵圍攻皇甫重有功,卻未見(jiàn)明確的升遷記載。以隴西太守兼東羌校尉又非慣例,故推測(cè)東羌校尉之職應(yīng)是司馬颙為酬謝其功勛使其兼任。韓稚任隴西太守又兼東羌校尉實(shí)力雄厚,于秦州諸郡中一時(shí)無(wú)二。但永興二年(305)六月,在攻滅張輔后,隨著張軌出兵,韓稚投降,涼州獲得了對(duì)隴西郡的控制[14]165-166[15]176-177。長(zhǎng)安淪陷后,張寔遣“隴西太守吳紹”東赴國(guó)難,此為張氏統(tǒng)有隴西郡的佐證[3]2228-2229,直至西晉滅亡,隴西郡一直處于張氏統(tǒng)治之下。
綜上,元康年間從隴西郡分置狄道郡,同時(shí)于狄道縣置枹罕護(hù)軍。狄道郡與枹罕護(hù)軍的設(shè)置背景錯(cuò)綜復(fù)雜,最初很可能是為應(yīng)對(duì)關(guān)隴氐羌叛亂的臨時(shí)舉措,但從長(zhǎng)遠(yuǎn)來(lái)看,狄道郡和枹罕護(hù)軍的設(shè)置有利于安邊御敵、開(kāi)拓邊疆。枹罕護(hù)軍、隴西郡的設(shè)置延續(xù)到張氏前涼時(shí)期,狄道郡則至遲到張寔時(shí)期被安故郡取代。
永興二年(305)六月,韓稚攻殺秦州刺史張輔,涼州刺史張軌迫降韓稚,便趁勢(shì)占據(jù)了隴西、狄道二郡。關(guān)于張軌占領(lǐng)隴西郡,前文已有說(shuō)明,張氏統(tǒng)治時(shí)期,隴西郡變動(dòng)不大,故不贅述。此處主要考察張軌占據(jù)狄道郡及張氏主導(dǎo)下重整郡縣的一些相關(guān)問(wèn)題。
關(guān)于張軌占據(jù)狄道郡之事,可從晉興郡的設(shè)置中覓到線索?!坝缹幹校瑥堒墳闆鲋荽淌贰媳碚?qǐng)合秦雍流移人于姑臧西北,置武興郡……又分西平界置晉興郡,統(tǒng)晉興、枹罕、永固、臨津、臨鄣、廣昌、大夏、遂興、罕唐、左南等縣?!保?]434晉興郡的屬縣枹罕、永固、臨津、大夏皆位于原隴西郡(國(guó))之洮西地區(qū),之后隴西、狄道二郡分境,當(dāng)歸于狄道郡轄境,尤其枹罕地區(qū)應(yīng)會(huì)受居狄道之枹罕護(hù)軍統(tǒng)轄。按地望來(lái)說(shuō)晉興郡轄境很可能與狄道郡轄境有重疊部分(可參看圖1 與圖2?),故晉興郡當(dāng)分狄道、西平二郡置,此亦為張軌占狄道郡的佐證。
晉興置郡時(shí)間當(dāng)在永興二年(305)(韓稚降軌)之后?,彼時(shí)韓稚為隴西太守兼東羌校尉,狄道太守或黨附韓稚攻殺張輔,后又一道降軌。因此,張軌才能對(duì)洮西地區(qū)重新規(guī)劃郡縣。另《晉志》記載張駿分晉興等十一郡為涼州[3]434,可見(jiàn)晉興郡直到西晉滅亡始終存在,并存續(xù)于前涼。
此外,張氏還在隴西郡(國(guó))地域設(shè)置安故郡。西晉滅亡后不久,張寔舉兵東出,“命討虜將軍陳安、安故太守賈騫、隴西太守吳紹各統(tǒng)郡兵為(韓璞)前驅(qū)”[6]2842。又《晉志》載:“張茂分武興、金城、西平、安故四郡為定州?!保?]434結(jié)合此兩條史料,《通鑒》胡注對(duì)安故郡進(jìn)行了考證:“蓋張氏分金城、西平二郡地置安故郡也。按安故縣,二漢屬隴西郡?!端?jīng)注》:洮水自臨洮縣東流,又屈而北流,徑安故縣故城西,又北徑狄道縣故城西。狄道,時(shí)已置武始郡;安故郡,蓋即漢之一縣置郡。”[6]2842
由張寔遣安故太守,可見(jiàn)安故郡應(yīng)至晚在張寔時(shí)期設(shè)置。又安故縣在兩漢時(shí)確屬隴西郡,地處狄道縣南,故安故郡應(yīng)當(dāng)是分狄道郡置??紡埫枚ㄖ葺犖渑d、金城、西平、安故四郡,則此四郡當(dāng)接壤,安故郡若與金城郡接境,則狄道郡幾無(wú)余地,應(yīng)已廢棄。如此,很可能是狄道郡更名安故郡,移治安故縣,當(dāng)邊境三郡發(fā)郡兵東出時(shí),不見(jiàn)狄道太守只存安故太守。故胡注應(yīng)誤,安故郡不是分金城、西平二郡,而是取代狄道郡設(shè)置,且當(dāng)時(shí)武始郡尚未設(shè)立(應(yīng)為張駿分安故郡北部置,治狄道縣),安故郡亦不止轄安故一縣,應(yīng)轄原狄道郡諸縣之地(除晉興郡轄縣外),據(jù)考安故郡至少領(lǐng)安故、石門、桑城、臨洮、洮陽(yáng)五縣[14]175[16]70。
圖2 :西晉末隴西諸郡示意圖
洮西地區(qū)因諸羌聚居,故盡管前有隴西國(guó)、狄道郡相繼統(tǒng)轄,后有晉興、安故二郡分而統(tǒng)之,但不管是西晉朝廷,還是張軌、張寔時(shí)期(西晉末)對(duì)這一地區(qū)的控制力度仍是十分有限[11]25。晉惠帝元康年間所置枹罕護(hù)軍本意是鎮(zhèn)撫以枹罕為中心的洮西地區(qū),但從結(jié)果來(lái)看其設(shè)置對(duì)朝廷掌控洮西地區(qū)并沒(méi)有太大成效,這一點(diǎn)從枹罕護(hù)軍居狄道縣可以稍窺一二,到305年隨著張氏涼州勢(shì)力介入,西晉朝廷對(duì)這一地區(qū)便更無(wú)話語(yǔ)權(quán),張氏強(qiáng)勢(shì)介入后也未能在西晉滅亡前徹底控制這一區(qū)域。
張駿時(shí)因“辛晏阻兵于枹罕”,欲出兵討伐,從事劉慶諫阻時(shí)提到“辛晏父子安忍兇狂,其亡可待”[17]807,可見(jiàn)辛氏統(tǒng)治枹罕地區(qū)至少已有兩代。之后隨著“隴西人辛晏以枹罕降之,駿遂有河南之地”[18]2376,又說(shuō)明辛晏父子不僅掌控枹罕,其態(tài)度也可決定整個(gè)洮西、河南地區(qū)的歸屬。辛晏敢于對(duì)抗張駿,一方面是因欺張駿年少即位,另一方面應(yīng)是辛晏掌控著以枹罕為中心的洮西、河南地區(qū),依托羌人,勢(shì)力強(qiáng)橫,故料定張駿不敢輕易動(dòng)武,事實(shí)證明張駿最終也未對(duì)辛晏出兵,當(dāng)是對(duì)辛晏勢(shì)力有所顧忌。張駿即位時(shí)(324),西晉滅亡不過(guò)八年,然辛氏已統(tǒng)治枹罕兩代,不難推測(cè)早在西晉時(shí)辛氏應(yīng)已割據(jù)洮西地區(qū),或許正因辛氏趁勢(shì)割據(jù),晉室才更加重視對(duì)狄道的經(jīng)營(yíng),既設(shè)新郡又置護(hù)軍以作防備。此外,《通鑒》稱辛晏為“涼州將”[6]2981,再聯(lián)系張軌置晉興郡轄有枹罕縣,故推測(cè)張軌時(shí)辛氏歸順涼州并接受封官,這樣一來(lái)張軌才“恢復(fù)了漢末以來(lái)洮西廢置的枹罕等縣”[11]25,并得以置晉興郡以統(tǒng)轄。這一地區(qū)的郡縣設(shè)置或許只是空有其名,辛氏雖名義上歸順,卻仍控制洮西實(shí)權(quán),故張駿時(shí)能阻兵枹罕。之后隨著辛晏歸降,張駿封其為枹罕護(hù)軍,前涼“遂有河南之地”,其治下的枹罕護(hù)軍終于名副其實(shí),能夠真正統(tǒng)御洮西這一相對(duì)獨(dú)立的軍事區(qū)域?,只是洮西的歸屬依舊多次易手。
概言之,晉興、安故二郡的設(shè)置時(shí)間并無(wú)確年可考,根據(jù)現(xiàn)有史料來(lái)看二郡設(shè)置時(shí)間最早上限為305 年,此年張軌開(kāi)始控制金城郡及原隴西郡(國(guó))地域[13]140,這也是能夠進(jìn)行此次跨州政區(qū)調(diào)整(西平、金城屬?zèng)鲋?,隴西、狄道屬秦州)的前提和基礎(chǔ)。之所以進(jìn)行政區(qū)調(diào)整,應(yīng)是張軌出于對(duì)新占領(lǐng)區(qū)域的政治勢(shì)力重新整合以加強(qiáng)統(tǒng)治的需要,當(dāng)然也與大量關(guān)隴避難人口涌入須設(shè)郡縣安置密切相關(guān)。
《晉志》關(guān)于秦州隴西郡的記載不過(guò)寥寥數(shù)語(yǔ),其所反映的不過(guò)是西晉某個(gè)歷史節(jié)點(diǎn)隴西郡(國(guó))的靜態(tài)片段。事實(shí)上隴西郡(國(guó))在西晉時(shí)期建置沿革應(yīng)當(dāng)是一個(gè)動(dòng)態(tài)的過(guò)程,經(jīng)歷了“隴西國(guó)—隴西郡、狄道郡(并置枹罕護(hù)軍)—隴西郡、安故郡、晉興郡(并置枹罕護(hù)軍)”這樣的政區(qū)變動(dòng)過(guò)程。
西晉隴西郡(國(guó))的政區(qū)變動(dòng)可分為三個(gè)階段。第一階段即隴西國(guó)時(shí)期(265—296),由武帝朝廷主導(dǎo)設(shè)置隴西國(guó),處于西晉分封宗室的大背景下,目的是犒賞功勛,翼衛(wèi)晉室。第二階段即隴西、狄道二郡并立時(shí)期(297—305),以惠帝朝廷為主導(dǎo),以狄道郡、枹罕護(hù)軍設(shè)置為標(biāo)志,此次政區(qū)調(diào)整是在關(guān)隴民族矛盾尖銳、齊萬(wàn)年叛亂、流民遷徙、饑荒瘟疫橫行等多種復(fù)雜背景下展開(kāi),枹罕護(hù)軍的設(shè)置,加之隴西太守韓稚曾統(tǒng)轄東羌校尉屬兵都大大增強(qiáng)了狄道、隴西二郡的實(shí)力,使此區(qū)域在參與秦州事務(wù)、鎮(zhèn)撫異族、安定邊境等各方面都有所進(jìn)步。第三階段即隴西、晉興、安故三郡并立時(shí)期(305—316),以張軌、張寔為主導(dǎo),以晉興郡、安故郡設(shè)置為主要舉措,處在晉室中央日益衰微、張氏前涼向關(guān)隴擴(kuò)張勢(shì)力的歷史背景下,故這一階段的跨州政區(qū)調(diào)整應(yīng)是出于打亂原有政治格局、加強(qiáng)張氏統(tǒng)治的目的,同時(shí)也是為安置外來(lái)移民、穩(wěn)固涼州東境。
總體來(lái)說(shuō),前兩個(gè)階段都是由西晉朝廷主導(dǎo)進(jìn)行的。第一階段的隴西國(guó)歷時(shí)最久,此時(shí)政區(qū)穩(wěn)定,待王國(guó)階段結(jié)束后,隴西郡(國(guó))開(kāi)始進(jìn)入政區(qū)變動(dòng)時(shí)期,即第二、三階段,這兩個(gè)階段歷時(shí)不足20 年,但諸多新的改變便發(fā)生在這期間,可以說(shuō)隴西郡(國(guó))的第二、三階段的變遷正是西晉走向崩潰的局部縮影。從第二階段看,晉室對(duì)隴西郡(國(guó))調(diào)整很大程度上是隨著關(guān)隴形勢(shì)的變化而改變,如狄道郡、枹罕護(hù)軍是在關(guān)隴氐羌叛亂、流民遷徙的背景下設(shè)置,隴西太守選擇支持關(guān)中鎮(zhèn)守司馬颙參與秦州戰(zhàn)事才獲得東羌校尉的升遷。因此這一時(shí)期隴西郡(國(guó))的調(diào)整更多是置于關(guān)隴大格局之中進(jìn)行綜合考慮?!鞍送踔畞y”爆發(fā)后,晉室無(wú)暇西顧,鎮(zhèn)守長(zhǎng)安的司馬颙意圖完全掌控關(guān)隴地區(qū),于是這種“關(guān)隴一體”的情況更加明顯。到第三階段,隨著晉室更加衰微,張軌控制下的隴西郡(國(guó))地區(qū)開(kāi)始與涼州諸郡一道進(jìn)行重新整合,如晉興郡轄縣中有位于原涼州西平郡境內(nèi)的,也有位于原秦州狄道郡、枹罕護(hù)軍轄域內(nèi)的。這意味著此地域的政區(qū)整合擺脫了原先“關(guān)隴一體” 的思維模式,開(kāi)始納入以涼州為中心的新的“規(guī)劃”之中。換言之,這一階段的隴西郡(國(guó))地區(qū)已從原先的“關(guān)隴時(shí)期”邁向了“河隴時(shí)期”。三個(gè)階段的政區(qū)設(shè)置,雖出發(fā)點(diǎn)不同,但重視洮西邊塞地區(qū)的程度卻逐步加深,其最終結(jié)果也推動(dòng)了邊疆的開(kāi)拓。
注釋:
①因西晉隴西既置國(guó)又設(shè)郡,故以“隴西郡(國(guó))”稱之。本文以晉初隴西國(guó)為政區(qū)基準(zhǔn),討論此區(qū)域在西晉的政區(qū)變動(dòng)情況。
②《晉書(shū)·地理志下》載,“元康十年……又分城陽(yáng)之黔陬……十一縣為高密國(guó)”,可證高密國(guó)的存在,司馬泰改封高密故有高密國(guó)。元康僅九年,元康十年應(yīng)誤。另外《晉書(shū)·司馬泰傳》稱泰為“高密文獻(xiàn)王”,且其改封高密之事記載明確,《晉書(shū)·司馬越傳》也明確記載:“東海孝獻(xiàn)王越字元超,高密王泰之次子也?!彼抉R泰死時(shí)仍為隴西王,僅見(jiàn)《晉書(shū)·惠帝紀(jì)》一條記載,應(yīng)是沿襲舊稱致誤。
③孔祥軍《晉書(shū)地理志校注》認(rèn)為司馬泰死后隴西方變國(guó)為郡,故云“則至元康九年似方改隴西國(guó)為隴西郡”是僅援引《晉書(shū)》帝紀(jì)記載,卻忽略相關(guān)志、傳記載致誤。
④《晉書(shū)·杜弢傳》記載:“(杜弢)祖植,有名蜀土,武帝時(shí)為符節(jié)令。父眕,略陽(yáng)護(hù)軍?!苯Y(jié)合杜弢與祖父生平,其父杜眕當(dāng)在武帝末年或惠帝時(shí)期任略陽(yáng)護(hù)軍。
⑤《晉書(shū)·李特載記》曰:“元康中,氐齊萬(wàn)年反,關(guān)西擾亂,頻歲大饑,百姓乃流移就榖,相與入漢川者數(shù)萬(wàn)家。”《華陽(yáng)國(guó)志·大同志》亦云:“略陽(yáng)、天水六郡民李特及弟庠……就谷入漢川……而戶曹李苾開(kāi)關(guān)放入蜀,布散梁州及三蜀界?!?/p>
⑥《宋書(shū)·鮮卑吐谷渾傳》記載:“(吐谷)渾既上隴,出罕幵、西零,今之西平郡,罕幵,今枹罕縣?!睎⒑北阄挥阡鞯貐^(qū)。
⑦《三國(guó)志·魏書(shū)·鄧艾傳》載鄧艾曾言:“狄道、隴西、南安、祁山,各當(dāng)有守,彼專為一,我分為四。”狄道與隴西(應(yīng)指隴西郡治襄武)皆為軍事重鎮(zhèn),其重要程度不遜于襄武,此亦為分郡的基礎(chǔ)。
⑧《三國(guó)志·魏書(shū)·郭淮傳》載:“八年(247),隴西、南安、金城、西平諸羌……相結(jié)叛亂……(魏)議者僉謂宜先討定枹罕,內(nèi)平惡羌,外折賊謀?!敝T羌叛亂,魏軍議者皆以為應(yīng)先攻枹罕,以達(dá)到“內(nèi)平惡羌”的目的,故易知枹罕為叛亂諸羌的核心區(qū)域。牛敬飛《論漢魏南北朝洮西地區(qū)之開(kāi)拓》亦持此論。
⑨《三國(guó)志·魏書(shū)·鄧艾傳》載:“洮西之?dāng) 傩樟麟x,幾與危亡。”可見(jiàn)魏蜀多年交鋒,使洮西人口減少,應(yīng)當(dāng)也是諸縣廢棄的原因之一。
⑩圖1系筆者在《中國(guó)歷史地圖集》第三冊(cè)《三國(guó)·兩晉時(shí)期》西晉“雍州秦州”組圖的基礎(chǔ)上繪制而成,兩郡基本沿洮水、鳥(niǎo)鼠山一線分界。
?永興元年秦州刺史皇甫重困守孤城,對(duì)抗司馬颙。平定皇甫重后,司馬颙又“以馮翊太守張輔為秦州刺史”,故此次更名應(yīng)未付諸實(shí)施,只是流于公文。
?圖2系在圖1基礎(chǔ)上,結(jié)合前田正名、鄭炳林等人所考晉興諸縣位置繪制而成。
?據(jù)鄭炳林《前涼行政地理區(qū)劃初探(涼州)》,晉興郡當(dāng)為分西平、金城二郡置。筆者以為或?yàn)榉秩さ刂茫壳翱煽贾T縣應(yīng)屬西平、狄道,故暫僅言二郡。
?《中國(guó)行政區(qū)劃通史·十六國(guó)北朝卷》認(rèn)為“張軌可能在擊斬曹祛后置晉興郡”,即置晉興郡在永嘉二年(308),應(yīng)為分解西平郡實(shí)力而置郡,亦有可能??肌稌x書(shū)·張軌傳》,曹祛乃尚書(shū)侍郎臨時(shí)出任西平太守,缺乏根基,張軌此前分西平置晉興郡當(dāng)也不會(huì)有太大阻力。至于置郡原因應(yīng)是為安置秦雍流民,趙向群《五涼史》亦認(rèn)為晉興郡當(dāng)是為安置避難者,僑置郡縣。故此僅籠統(tǒng)將晉興置郡時(shí)間系于305年之后(含305年),不究其確年。
?《晉書(shū)·張駿傳》載:“及曜攻枹罕,護(hù)軍辛晏告急?!笨疾焓肥拢?dāng)時(shí)前趙軍尚在狄道,未渡洮水,而辛晏已告急,說(shuō)明洮西是當(dāng)時(shí)枹罕護(hù)軍的勢(shì)力范圍,故須御敵于洮水以東。又《通鑒》:“張閬、辛晏帥其眾數(shù)萬(wàn)降趙,駿遂失河南之地?!币源擞^之,辛晏所代表的枹罕護(hù)軍影響著河南、洮西地區(qū)的歸屬。