新聞中心
隨著數(shù)據(jù)量的不斷增大,數(shù)據(jù)庫服務(wù)器的分區(qū)管理已經(jīng)成為了數(shù)據(jù)庫管理中不可忽視的部分。決定了數(shù)據(jù)的存儲(chǔ)方式和數(shù)據(jù)的可靠性,對(duì)于數(shù)據(jù)庫的性能和數(shù)據(jù)的安全都有著至關(guān)重要的影響。因此,本文將從分區(qū)設(shè)計(jì)原則、分區(qū)方式、分區(qū)鍵選擇、分區(qū)數(shù)量等方面探討,希望對(duì)讀者有所啟示。

一、分區(qū)設(shè)計(jì)原則
數(shù)據(jù)庫服務(wù)器的分區(qū)管理合理性直接影響數(shù)據(jù)庫系統(tǒng)的性能和可用性。分區(qū)設(shè)計(jì)時(shí)需要考慮以下幾個(gè)原則:
1. 數(shù)據(jù)訪問方式
根據(jù)數(shù)據(jù)的讀寫特點(diǎn)進(jìn)行分區(qū),將訪問頻率相似的數(shù)據(jù)放在同一分區(qū)中,以提高系統(tǒng)的性能效率。
2. 分區(qū)策略的可行性
分區(qū)策略要符合系統(tǒng)架構(gòu),要根據(jù)場(chǎng)景需求,盡量減少數(shù)據(jù)遷移的工作量。
3. 數(shù)據(jù)量大小
根據(jù)數(shù)據(jù)尺寸與分區(qū)數(shù)量的關(guān)系,確定分區(qū)數(shù)量,分區(qū)數(shù)量過多會(huì)增加管理成本、分區(qū)數(shù)量過少會(huì)影響查詢性能。
4. 分區(qū)表的穩(wěn)定性
分區(qū)表需要與操作系統(tǒng)的文件系統(tǒng)協(xié)同,確保分區(qū)表在錯(cuò)誤狀態(tài)下的可恢復(fù)性和快速恢復(fù)性。
二、分區(qū)方式
常見的分區(qū)方式有三種:范圍分區(qū)、哈希分區(qū)和列表分區(qū)。
1. 范圍分區(qū)
范圍分區(qū)是根據(jù)某一列的范圍值定義分區(qū)。范圍分區(qū)的優(yōu)勢(shì)是快速定位到需要查詢的數(shù)據(jù),查詢效率高,數(shù)據(jù)歸檔和刪除操作簡(jiǎn)單明了,但缺點(diǎn)是分區(qū)鍵的選擇比較困難,缺乏統(tǒng)一性。
2. 哈希分區(qū)
哈希分區(qū)是根據(jù)哈希算法計(jì)算值來定義分區(qū)。哈希分區(qū)的優(yōu)點(diǎn)是哈希算法規(guī)避了不均勻的數(shù)據(jù)范圍,減少了不必要的數(shù)據(jù)移動(dòng),缺點(diǎn)是查詢效率相對(duì)較低。
3. 列表分區(qū)
列表分區(qū)是根據(jù)列的值將數(shù)據(jù)分區(qū),使用非標(biāo)準(zhǔn)化的列對(duì)數(shù)據(jù)進(jìn)行分組。列表分區(qū)的優(yōu)點(diǎn)是更加具有針對(duì)性,可以避免因數(shù)據(jù)分布不均勻而造成分區(qū)不利情況,但缺點(diǎn)是維護(hù)和分區(qū)操作相對(duì)復(fù)雜。
三、分區(qū)鍵選擇
分區(qū)鍵是分區(qū)的基準(zhǔn),它決定了數(shù)據(jù)如何存放到分區(qū)內(nèi)。關(guān)于分區(qū)鍵的選擇,我們可以根據(jù)以下幾點(diǎn)進(jìn)行考慮:
1. 數(shù)據(jù)符合分布規(guī)律
分區(qū)鍵應(yīng)具有大量重復(fù)值,而重復(fù)值分布均勻數(shù)值相差不懸殊,這樣可以均勻分配到各個(gè)分區(qū)上,避免數(shù)據(jù)傾斜。
2. 數(shù)據(jù)增長(zhǎng)穩(wěn)定
分區(qū)鍵應(yīng)選擇業(yè)務(wù)不會(huì)輕易改變的列,如時(shí)間戳、事務(wù)id等,減少數(shù)據(jù)整合遷移的工作量。
3. 分區(qū)標(biāo)識(shí)易于操作
分區(qū)鍵需要有較多的查詢用途,支持復(fù)雜查詢操作。
四、分區(qū)數(shù)量
對(duì)于分區(qū)數(shù)量的選擇,需要在實(shí)際業(yè)務(wù)和場(chǎng)景考慮的基礎(chǔ)上進(jìn)行權(quán)衡。分區(qū)數(shù)量的過多會(huì)增加管理成本,分區(qū)數(shù)量過少會(huì)影響查詢性能。應(yīng)當(dāng)根據(jù)數(shù)據(jù)量的大小、瓶頸所在、系統(tǒng)的擴(kuò)展性等因素進(jìn)行權(quán)衡選擇。
是數(shù)據(jù)庫管理中非常重要的部分。在設(shè)計(jì)分區(qū)策略時(shí),需要遵循分區(qū)設(shè)計(jì)原則、選擇合適的分區(qū)方式和分區(qū)鍵以及確定合適的分區(qū)數(shù)量。同時(shí),在實(shí)際操作中,也需要進(jìn)行分區(qū)管理的監(jiān)控和維護(hù),確保系統(tǒng)的運(yùn)行穩(wěn)定和高效。
相關(guān)問題拓展閱讀:
- Linux下如何分區(qū)
- 如何設(shè)置ecs服務(wù)器一個(gè)數(shù)據(jù)盤20g分區(qū)
Linux下如何分區(qū)
方案一:“標(biāo)準(zhǔn)”方案
/ 8G SWAP 2G /BOOT 100m /USR 7G /HOME 8G
說明:/ 8G 其實(shí)6G這樣子就夠用了,不過還是要留一些冗余,比如有些軟件默認(rèn)就安裝在這里了,或者是您臨時(shí)將某些文件放在桌面(假如您在ROOT下)因此還是建議8G
SWAP 2G 臨時(shí)分區(qū),更大饑者值也就是2G了,如果您的物理內(nèi)存足夠大,比如512M或者1G以上,SWAP可以設(shè)置得小一點(diǎn)。通常就是將它設(shè)置成更大值了,因?yàn)檫@2G對(duì)硬盤來說或許不算什么(現(xiàn)在硬盤動(dòng)則幾十上百G的)但是當(dāng)您在運(yùn)行很多的程序的時(shí)候,或許這個(gè)SWAP就派上了用場(chǎng)(我曾經(jīng)觀察過自己的系統(tǒng),512M的內(nèi)存竟然也有用光的時(shí)候–沒開什么大程序,而且也調(diào)用到了SWAP。)
/BOOT 100M 這個(gè)BOOT分區(qū)通常是作為一個(gè)獨(dú)立的分區(qū)的,如果您僅僅是實(shí)驗(yàn)的話,就不一定需要單獨(dú)劃分。但是要記住,在單獨(dú)的LINUX系統(tǒng)中,這個(gè)分區(qū)更好是獨(dú)立的。
/USR 7G 準(zhǔn)確的說7G可能有點(diǎn)小了,如果您需要用到MYSQL服務(wù)的話。這里通常是放程序文件的地方,有些數(shù)據(jù)庫比如MYSQL不特意指定數(shù)據(jù)庫存放路徑的話神明也是放在這里。。因此您可以根據(jù)需要調(diào)節(jié)這個(gè)區(qū)的大小。
/HOME 8G您說到需要放置一些音樂文件什么的,因此這個(gè)區(qū)相應(yīng)的劃分得大一點(diǎn)。您可以根據(jù)您的空間總量來確定這個(gè)區(qū)的大小
以上是比較均衡的劃分,相應(yīng)的如果是單個(gè)硬盤全部使用的話,也是基本可以按照這個(gè)比爛瞎薯例的。因?yàn)槭菍?shí)驗(yàn),因此就不單獨(dú)劃分/VAR區(qū)了,在以后真正應(yīng)用的時(shí)候,可能是需要?jiǎng)澐?VAR區(qū)的,這里通常用于設(shè)置FTP以及WEB服務(wù),還有一些系統(tǒng)日志也放在這里。因?yàn)榭臻g有限,就不單獨(dú)劃分了。
方案二 “極端”方案
先確定您在/HOME下大概需要多少空間,然后將剩余的空間全部分配給/
或者您不能確定,那么請(qǐng)將所有的空間都分配給/
希望我提出的方案能夠?qū)δ杏脋
方案一:“標(biāo)準(zhǔn)”方案(現(xiàn)在硬盤都是TB的,這里以最基本的分區(qū)大小來說明)
/根分區(qū):8G
SWAP交換分區(qū):2G
/BOOT引導(dǎo)分區(qū):100m
/USR分區(qū):7G
/HOME分區(qū):8G
說明:
/ 8G 其實(shí)6G這樣子就夠用了,不過還是要留一些冗余,比如有些軟件默認(rèn)就安裝在這里了,或者是臨時(shí)將某些文件放在桌面(假如您在ROOT下)因此還是建議8G。當(dāng)然現(xiàn)在硬盤越來越大,基本沒有太多講究。
SWAP 2G 臨時(shí)分區(qū),更大值也就是2G了,如果您的物理內(nèi)存足夠大,比如512M或者1G以上,SWAP可以設(shè)置得小一點(diǎn)。通常就是將它設(shè)置成更大值了,當(dāng)然現(xiàn)在物理內(nèi)存基本是1塊錢1MB,8G、16G的都很常見,基本原則是物理內(nèi)存超過8G,如果做服務(wù)器,交換分區(qū)則要8G以上。
/BOOT 100M 這個(gè)BOOT分區(qū)通常是作為一個(gè)獨(dú)立的分區(qū)的,如果您僅僅是實(shí)驗(yàn)的話,就不一定需要單獨(dú)劃分。但是要記住,在單獨(dú)改清檔的LINUX系統(tǒng)中,這個(gè)分區(qū)更好是獨(dú)立的。
/USR 7G 準(zhǔn)確的說7G可能有點(diǎn)核亂小了,如果您需要用到MYSQL服務(wù)的話。這里通常是放程序文件的地方,有些數(shù)據(jù)庫比如MYSQL不特意指定數(shù)據(jù)庫存放路徑的話也是放在這里。因此您可以根據(jù)需要調(diào)節(jié)這個(gè)區(qū)的大小。
/HOME 8G您說到需要放置一些音樂文件什么的,因此這個(gè)區(qū)相應(yīng)的劃分得大一點(diǎn)。您可以根據(jù)您的空間總量來確定這個(gè)區(qū)的大小
方案二 “極端”方案
先確定您在/HOME下大概需要多正頃少空間,然后將剩余的空間全部分配給/
或者您不能確定,那么請(qǐng)將所有的空間都分配給/
老鳥談生產(chǎn)場(chǎng)景如何對(duì)linux系統(tǒng)進(jìn)行分區(qū)?
前言:
我們買房子時(shí),會(huì)考慮1室1廳,2室1廳,或3室2廳……!那么具體如何選,是要看手中的money和家庭的人口數(shù)量。
同理,服務(wù)器操作系統(tǒng)在分區(qū)時(shí)也是如此,到底分3個(gè)區(qū),4個(gè)區(qū),要不要分/home/ /var,這也要看我們的業(yè)務(wù)需求,和運(yùn)維規(guī)范或者說運(yùn)維領(lǐng)導(dǎo)的喜好。分多了,分少了,在不同的業(yè)務(wù)場(chǎng)景都可能會(huì)有一些麻煩問題(LVM可以解決這個(gè)問題,不過有他的弊端,或者說,某些場(chǎng)景是畫蛇添足)。
在闡述這個(gè)問題之前我們先來簡(jiǎn)單說下基礎(chǔ)分區(qū)/boot分區(qū)、swap分區(qū)和/(根)分區(qū)的作用。
Linux的/boot分區(qū)、swap分區(qū)和/(根)分區(qū)的作用
/boot 引導(dǎo)分區(qū),存放引導(dǎo)文件和Linux內(nèi)核等。
啟動(dòng)文件:用于判斷你需要啟動(dòng)哪個(gè)操作系統(tǒng)或啟動(dòng)哪個(gè)內(nèi)核。
內(nèi)核:簡(jiǎn)單的講腔升,程序與硬件間的橋梁,你使用應(yīng)用程序通過內(nèi)核控制整個(gè)計(jì)算機(jī)。
分區(qū)時(shí)一般設(shè)定:M,正式環(huán)境下,linux引導(dǎo)文件及內(nèi)核全部大小小于100M。
SWAP交換分區(qū),作為虛擬內(nèi)存使用。用于當(dāng)物理內(nèi)存不足時(shí),調(diào)用硬盤的一部分來充當(dāng)內(nèi)存使用,這個(gè)就是所謂的虛擬內(nèi)存。 其作用類似windows的pagesfile.sys。
分區(qū)時(shí)一般設(shè)定:swap分區(qū)的大小=1.5*物理內(nèi)存容量。當(dāng)前,服務(wù)器的內(nèi)存已經(jīng)很便伍吵老宜了(4G價(jià)格小于800)。因此,現(xiàn)在的生產(chǎn)環(huán)境服務(wù)器內(nèi)存一般都比較大了(如:我的生產(chǎn)環(huán)境內(nèi)存一般為16-32G),此時(shí)swap分區(qū)的大小分的內(nèi)存差不多就好了。而內(nèi)存比較小(8G或8G以下)的話,可以為內(nèi)存的1.5-2倍,另外,請(qǐng)大家注意一點(diǎn),swap分區(qū)盡可少用,正常情況下,當(dāng)內(nèi)存充足的情況下,swap分區(qū)是不會(huì)被使用的,因此,一旦發(fā)現(xiàn)內(nèi)存充足時(shí),而swap確使用了很多,說明,應(yīng)用程序等進(jìn)程有內(nèi)存 泄露,此時(shí),要和開發(fā)程序的人員一起來,排查哪里內(nèi)存泄露。當(dāng)系統(tǒng)使用swap分區(qū)用的越多,系統(tǒng)性能反而會(huì)下降,某些大內(nèi) 存數(shù)據(jù)庫也可能不使用SWAP分區(qū),也是可以考慮的。不過,這也 會(huì)帶來系統(tǒng)內(nèi)存耗盡,服務(wù)直接掛掉的風(fēng)險(xiǎn)。而SWAP是內(nèi)存不夠時(shí)一個(gè)緩沖的地帶。雖然慢,服務(wù)器不會(huì)掛掉。具體如何使用人者見仁了。
/ 根分區(qū),作為整個(gè)文件系統(tǒng)的根目錄,硬盤不論分幾個(gè)區(qū)。所有的文件都會(huì)在根目錄下。在windows里,我們把硬盤分為c: d: e: 等,然后分別存放系統(tǒng)、程序、游戲、歌曲等。而在linux下不一樣了:不論你分幾個(gè)區(qū),你都要在給他們單獨(dú)起個(gè)名字,然后分別用 /data,/music,/study這樣名字的目錄來把分的分區(qū)掛載到各自的目錄上提供訪問,和目錄完全一樣的待遇。
在linux下,硬盤看起來就像一個(gè)分區(qū)一樣。這個(gè)分區(qū)的根目錄,就是/ 。分區(qū)時(shí)一般設(shè)定:分完上面兩個(gè)區(qū)后,剩下的都給根分區(qū)即可。 在生產(chǎn)場(chǎng)景大規(guī)模(200臺(tái)以上服務(wù)器)網(wǎng)站運(yùn)維中,普通服務(wù)器的分區(qū),分上面三個(gè)區(qū)是不
錯(cuò)的選擇。
采用/boot分區(qū)、swap分區(qū)和/(根)分區(qū)的方案優(yōu)缺點(diǎn)、優(yōu)點(diǎn):
優(yōu)點(diǎn):
簡(jiǎn)單,使用方便,可批量安裝部署使用,而且不會(huì)因?yàn)榉侄鄠€(gè)分區(qū),有的分區(qū)滿了,有的分區(qū)剩余很多空間又不能被利用的情況(LVM的情況這里先不闡述)。(其實(shí)也是可以使用的,可以fdisk刪除重建分區(qū),然后進(jìn)行擴(kuò)展,不過過程就復(fù)雜了,有興趣的朋友可以單獨(dú)交流)。
缺點(diǎn):
如果系統(tǒng)壞了,重新裝系統(tǒng)時(shí),因?yàn)閿?shù)據(jù)都在/(根分區(qū)),而導(dǎo)致重裝系統(tǒng)時(shí)數(shù)據(jù)備份麻煩了,如果是加分了/usr,/home ,/var等分區(qū),那么系統(tǒng)壞了。可以直接在/(根分區(qū))裝系統(tǒng),而不會(huì)破壞其它分區(qū)的數(shù)據(jù)。當(dāng)然,我剛才也說了,如果是集群的節(jié)點(diǎn),不存在需要備份數(shù)據(jù)的情況下,本文的分區(qū)方案優(yōu)點(diǎn)非常明顯,不需要擔(dān)心某個(gè)分區(qū)暴滿而其它分區(qū)不能使用的問題。
生產(chǎn)環(huán)境中安裝linux系統(tǒng)時(shí)如何進(jìn)行分區(qū)?
下面是我對(duì)本文主題的答案,供大家參考使用。僅代表老男孩的個(gè)人觀點(diǎn)。
有很多學(xué)生及朋友會(huì)在這里糾結(jié),到底產(chǎn)環(huán)境中安裝linux系統(tǒng)時(shí)如何進(jìn)行分區(qū)?
比如,以上/boot分區(qū)、swap分區(qū)和/(根碰陪)分區(qū)是基本的,另外,要不要分/home /var等,甚至要不要把數(shù)據(jù)單獨(dú)分區(qū)。其實(shí),這個(gè)問題沒有固定的答案。那么不給大家答案你們還不甘心,所以呢,我就再詳細(xì)說下吧。
在生產(chǎn)場(chǎng)景中,一般來說都是根據(jù)具體的業(yè)務(wù)需求及在整個(gè)架構(gòu)中該服務(wù)器處于的角色來對(duì)該服務(wù)器分區(qū),比如: lvs負(fù)載均衡下的web服務(wù)器,上面的分區(qū)方式就是非常好的(/boot分區(qū)、swap分區(qū)和/(根)分區(qū)就可以了),原因是:簡(jiǎn)單、方便,不必?fù)?dān)心某個(gè)分區(qū)滿的問題,實(shí)際應(yīng)用中對(duì)/根,swap做好使用監(jiān)控報(bào)警就滿好了。
如果是小公司,沒有負(fù)載均衡只有單機(jī)的web server,那把程序數(shù)據(jù)單獨(dú)分區(qū)(存放web及db數(shù)據(jù))比較理想,如:/www。如果是存放數(shù)據(jù)庫的服務(wù)器(mysql或oracle)可以把數(shù)據(jù)文件單獨(dú)分區(qū),如:/data。
某些網(wǎng)友很執(zhí)著的,單獨(dú)分/home /var,然后告訴我說,分/var防止系統(tǒng)被數(shù)據(jù)撐滿(N年前書上確實(shí)這么說的),這樣的朋友就是處理問題不靈活了,比較呆板,換句話,很可能沒真正接觸過生產(chǎn)運(yùn)維環(huán)境。
提示:以上的分區(qū)方式,是可以建立在raid基礎(chǔ)上的。有關(guān)生產(chǎn)場(chǎng)景不同角色的服務(wù)器如何選擇raid的問題,我們下次在談。
附帶:其它常用分區(qū)目錄介紹
/home 普通用戶的家目錄默認(rèn)存放目錄;
/usr 這個(gè)是系統(tǒng)存放程序的目錄,比如命令、幫助文件等。這個(gè)目錄下有很多的文件和目錄。當(dāng)我們安裝一個(gè)Linux發(fā)行版官方提供的軟件包時(shí),大多安裝在這里。如果有涉及服務(wù)器配置文件的,會(huì)把配置文件安裝在/etc目錄中。/usr目錄下包括涉及字體目錄/usr/share/fonts ,幫助目錄 /usr/share/man或/usr/share/doc,普通用戶可執(zhí)行文件目錄/usr/bin 或/usr/local/bin 或/usr/X11R6/bin ,比如 /usr/in 或/usr/X11R6/in 或/usr/local/in 等;還有程序的頭文件存放目錄/usr/include。
/var 這個(gè)目錄的內(nèi)容是經(jīng)常變動(dòng)的,看名字就知道,我們可以理解為vary的縮寫,/var下有/var/log 這是用來存放系統(tǒng)日志的目錄。/var/www目錄是定義Apache服務(wù)器站點(diǎn)存放目錄;/var/lib 用來存放一些庫文件,比如MySQL的,以及MySQL數(shù)據(jù)庫的的存放地;
老男孩調(diào)查征集:
linux分區(qū)最少兩個(gè)分區(qū),最多一個(gè)硬盤只支持15個(gè)分區(qū)。這兩個(gè)州饑區(qū)是必需的,一個(gè)是根分區(qū),就是掛載點(diǎn)為’/’的,分區(qū)類散悶型為ext3或則ext4;另一個(gè)沒有掛載點(diǎn),分區(qū)類型就是swap。大小方面,swap
一般為內(nèi)存兩倍,如果你的內(nèi)存就有一兩個(gè)G,只分一倍內(nèi)存就夠了。而’/’根分區(qū)的大小為系統(tǒng)大小,初學(xué)都分大點(diǎn),10G能將光盤里東西全部裝完,但推薦裝自己需要的就行了。用不上的就不用裝了,網(wǎng)上有相應(yīng)的視頻教程。也有分三個(gè)區(qū),四個(gè)區(qū)的,這隨自己,但大部分都分三個(gè)區(qū),是把/boot分區(qū)單獨(dú)分出來,這是為了方便系統(tǒng)啟動(dòng)沖跡彎,因?yàn)槿绻愕挠脖P太大,系統(tǒng)盤放到最后面了,這時(shí)常把/boot分區(qū)分出來,放在最前面,以防系統(tǒng)啟動(dòng)時(shí),尋址不到。還有就是方便多系統(tǒng)安裝。學(xué)linux去看《鳥哥的私房菜》里面有講。
先安裝XP,留最少讓遲頃5G以上(更好10G以上)的空間。
安裝linux,
安裝前它會(huì)有自帶的分區(qū)工具叫你分區(qū)的。
分區(qū)的方按有很多種,初學(xué)者不用分得很細(xì)的。
一般來說我們需要一個(gè)swap分區(qū),一個(gè)/boot分區(qū),一個(gè)/usr分區(qū),一個(gè)/home
分區(qū),一個(gè)/var/坦陸log分區(qū)。旦冊(cè)當(dāng)然這沒有什么規(guī)定,完全是依照你個(gè)人來定的。但記住至少要有兩個(gè)分區(qū),一個(gè)swap分區(qū),一個(gè)/分區(qū)。
如何設(shè)置ecs服務(wù)器一個(gè)數(shù)據(jù)盤20g分區(qū)
1、首先,我們檢查下察鋒云服務(wù)器的硬盤情況
因?yàn)樵跊]有格式化和分區(qū)數(shù)據(jù)盤之前,使悄租用“df –h”命令是看不到數(shù)據(jù)盤的,所以我們使用如下命令:
fdisk -l
我們可以看到使用“fdisk -l”命令后看到有100G的磁盤沒有掛載
2、敗運(yùn)晌對(duì)數(shù)據(jù)盤進(jìn)行分區(qū)操作
使用如下命令對(duì)數(shù)據(jù)盤進(jìn)行分區(qū):
數(shù)據(jù)庫服務(wù)器分區(qū)的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于數(shù)據(jù)庫服務(wù)器分區(qū),數(shù)據(jù)庫服務(wù)器的分區(qū)管理策略,Linux下如何分區(qū),如何設(shè)置ecs服務(wù)器一個(gè)數(shù)據(jù)盤20g分區(qū)的信息別忘了在本站進(jìn)行查找喔。
成都服務(wù)器托管選創(chuàng)新互聯(lián),先上架開通再付費(fèi)。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)-網(wǎng)站建設(shè),軟件開發(fā)老牌服務(wù)商!微信小程序開發(fā),APP開發(fā),網(wǎng)站制作,網(wǎng)站營(yíng)銷推廣服務(wù)眾多企業(yè)。電話:028-86922220
網(wǎng)頁名稱:數(shù)據(jù)庫服務(wù)器的分區(qū)管理策略 (數(shù)據(jù)庫服務(wù)器分區(qū))
標(biāo)題路徑:http://m.fisionsoft.com.cn/article/djpdhoo.html


咨詢
建站咨詢
