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