张昌部将石冰进攻扬州,击败扬州刺史陈徽,占领了城池,后又攻陷了江州;另一部将陈贞攻克了武陵、零陵、豫章、武昌、长沙等郡。张昌军节节胜利,一时气焰十分嚣张。临淮(今江苏盱眙县东北)人封云起兵响应石冰,攻打徐州。至此,荆州、江州、徐州、扬州、豫州等五个州的地盘,大多被张昌占领。张昌重新任命州郡官员,可他没有识人用人之能,任命的全是一些无能鼠辈,上任后只知道搜刮民脂民膏,老百姓怨声载道。

镇南将军、都督荆州诸军事刘弘派大都护陶侃攻打张昌所在地竟陵郡(今湖北钟祥市),陶侃屡战屡胜,前后斩杀几万人,张昌不敌逃窜,部众全部投降。太安三年(304),张昌和部分同党被抓获,全部被灭三族。

名将陶侃(259—334)是陶渊明的曾祖父,字士行,鄱阳(今江西鄱阳县北)人,他父亲陶丹是吴国扬武将军,吴国灭亡后,他家迁到了寻阳县(今湖北黄梅县西南)。陶侃早年丧父,他母亲湛氏当初嫁给陶丹为妾,生下了陶侃,丈夫死后生活困苦,湛氏靠织布纺纱养活儿子,让他结交一些比自己优秀的人。陶侃曾经担任县里的小吏,监管渔业。一次,他把一罐腌鱼送给母亲,不想湛氏把腌鱼封了起来,写了一封信和鱼一起送回,信中责骂陶侃道:“你做官,把公家的东西送给我,不但不能使我高兴,反而更让我担忧!”

鄱阳孝廉范逵曾经拜访陶侃,但陶侃家非常穷,而且时间仓促,家里没有东西可以用来接待客人。湛氏对陶侃说:“孩子别着急,你先和客人谈话,多谈会儿,留住客人,我去去就来”。

湛氏急中生智,剪断了头发做成两个假发卖给别人,换来钱买了酒菜。陶侃和客人推杯换盏,喝得相当尽兴,即便是范逵的仆从也喝得相当满意。喝高了,外面又下着大雪,范逵决定在陶侃家留宿。湛氏把自己睡觉用的新草垫子弄下来,铡碎了喂给范逵的马吃。

范逵离去时,陶侃送出去百十里路,范逵问道:“你想到郡里任职吗?”陶侃回答:“人自然要往高处走,可我想是想,却没有门路。”后来范逵亲自到庐江太守张夔那里替陶侃美言,张夔遂征召陶侃为庐江督邮,兼任枞阳县令。陶侃不负所望,办事得力,被提升为主簿。一次张夔妻子生病,行动不便,需要人到数百里外去请医生过来。当时天气非常寒冷,还下着鹅毛大雪,众人都有畏难情绪,陶侃自告奋勇,冒雪把医生接了过来,大家都佩服他的忠诚。长沙太守万嗣路过庐江见到陶侃,经过交谈后也非常欣赏他,还让自己的儿子和他结交。

张夔推举陶侃为孝廉,陶侃到了洛阳,几次去拜访朝中重臣张华。张华开始时对他很冷淡,但陶侃每次都神色如常,没有流露出丝毫不满。张华看他心挺诚,终于给了他个机会。两个人交谈过后,张华发现陶侃有才华有见识,更是对他刮目相看。

陶侃后来被任命为武冈县令,但因与太守吕岳有嫌隙而弃官回乡。他也做过郡里的小中正,恰逢刘弘任荆州刺史,他识得良才,起用陶侃为南蛮长史。

等到打败了张昌,刘弘对陶侃说:“我过去担任羊公(羊祜)的参军,他说我日后一定能接任他做荆州刺史。我今天也要说一句,日后你一定也能坐上我今天的位置。”

公元318年,陶侃果然接任荆州刺史。