在騰訊云的Linux系統(tǒng)服務(wù)器上格式化和分區(qū)磁盤的教程

購買的Linux云服務(wù)器,數(shù)據(jù)盤未做分區(qū)和格式化,無法使用。
可以通過腳本格式化和手動格式化兩種方式對Linux云服務(wù)器數(shù)據(jù)盤進行格式化。
注:
(1)格式化后,數(shù)據(jù)盤中的數(shù)據(jù)將被全部清空。請在格式化之前,確保數(shù)據(jù)盤中沒有數(shù)據(jù)或?qū)χ匾獢?shù)據(jù)已進行備份。
(2)為避免服務(wù)發(fā)生異常,格式化前請確保云服務(wù)器已停止對外服務(wù)。
一、格式化大于2TB數(shù)據(jù)盤
1. 腳本格式化
本腳本格式化僅適用于默認用戶名為root的機器。
默認用戶名為ubuntu的機器,請采用手動格式化
(1)將需要操作的云主機的ip,ssh端口號和root賬號的密碼寫到hosts.txt文件中,每一行代表一個主機,比如
10.0.0.1 22 my_password
(2)下載格式化腳本,下載鏈接
(3)在終端執(zhí)行
./batch-mkfs.py
另外,如果用戶想自己在云主機的shell中執(zhí)行相同的操作,請直接在shell里輸入如下命令:
if grep -q /data /etc/fstab ; then uuid=notneed; echo /data already in fstab; else uuid=`mkfs.ext3 /dev/vdb
> /dev/null 2>&1 && blkid /dev/vdb | awk '{print $2}'`;fi;if [[ $uuid == UUID* ]]; then echo $uuid /data
ext3 noatime,acl,user_xattr 1 0 >> /etc/fstab; mount -a; else echo mkfs failed; fi;
2. 手動格式化
請根據(jù)以下步驟對數(shù)據(jù)盤進行分區(qū)以及格式化,并掛載分區(qū)使數(shù)據(jù)盤可用。
注:
執(zhí)行以下命令時,請注意修改數(shù)據(jù)盤符,可以使用”fdisk -l”查看盤符等相關(guān)信息,以下均以xvdb為例,若是其他盤符,僅需將vdb替換為該盤符即可,如fdisk /dev/vdb替換為fdisk /dev/xvdb
請確認路徑為“/dev/vdb”,若錯填為“/dev/vda”,將會造成云主機崩潰
2.1 查看數(shù)據(jù)盤信息
登錄Linux云服務(wù)器后,可以使用“fdisk -l”命令查看數(shù)據(jù)盤相關(guān)信息。
使用“df -h”命令,無法看到未分區(qū)和格式化的數(shù)據(jù)盤。
2.2 數(shù)據(jù)盤分區(qū)
執(zhí)行以下命令,對數(shù)據(jù)盤進行分區(qū)。
fdisk /dev/vdb
按照界面的提示,依次輸入“n”(新建分區(qū))、“p”(新建擴展分區(qū))、“1”(使用第1個主分區(qū)),兩次回車(使用默認配置),輸入“w”(保存分區(qū)表),開始分區(qū)。
這里是以創(chuàng)建1個分區(qū)為例,開發(fā)者也可以根據(jù)自己的需求創(chuàng)建多個分區(qū)。

2.3 查看新分區(qū)
使用“fdisk -l”命令,即可查看到,新的分區(qū)vdb1已經(jīng)創(chuàng)建完成。
2.4 格式化新分區(qū)
在進行分區(qū)格式化時,開發(fā)者可以自行決定文件系統(tǒng)的格式,如ext2、ext3等。
這里以“ext3”為例:
使用下面的命令對新分區(qū)進行格式化。
mkfs.ext3 /dev/vdb1

2.5 掛載新分區(qū)
使用命令“mkdir /mydata”創(chuàng)建mydata目錄,再通過“mount /dev/vdb1 /mydata”命令手動掛載新分區(qū)后,用“df -h”命令查看,出現(xiàn)以下信息說明掛載成功,即可以查看到數(shù)據(jù)盤了。
2.6 添加分區(qū)信息
如果希望云服務(wù)器在重啟或開機時能自動掛載數(shù)據(jù)盤,必須將分區(qū)信息添加到/etc/fstab中。如果沒有添加,則云服務(wù)器重啟或開機后,都不能自動掛載數(shù)據(jù)盤。
請確認分區(qū)路徑是否為 “/dev/vdb1”,若路徑錯誤,將會造成云主機重啟失敗
使用“echo '/dev/vdb1 /mydata ext3 defaults 0 0' >> /etc/fstab”命令添加分區(qū)信息后,使用“cat /etc/fstab”命令查看,出現(xiàn)以下信息表示添加分區(qū)信息成功。
二、格式化小于2TB數(shù)據(jù)盤
1、使用fdisk –l命令,查看磁盤設(shè)備列表
2、使用parted工具,創(chuàng)建GPT分區(qū)
3、分區(qū)創(chuàng)建完成后,可以使用fdisk –l查看到新分區(qū)信息
4、使用mkfs工具格式化分區(qū)
5、格式化完成后,使用mount命令掛載新分區(qū),此時使用df –h命令可以查看到磁盤剩余容量
6、修改fstab文件,設(shè)置系統(tǒng)重啟時自動掛載新分區(qū),如圖,加入最后一行內(nèi)容
相關(guān)文章
詳解在Linux環(huán)境中登陸騰訊云的Linux服務(wù)器的步驟
這篇文章主要介紹了詳解在Linux環(huán)境中登陸騰訊云的Linux服務(wù)器的步驟,分為客戶機上有公網(wǎng)IP和無公網(wǎng)IP兩種情況來講,需要的朋友可以參考下2016-03-07從Windows系統(tǒng)的本地連接到Linux系統(tǒng)的騰訊云服務(wù)器的方法
這篇文章主要介紹了從Windows系統(tǒng)的本地連接到Linux系統(tǒng)的騰訊云服務(wù)器的方法,文章中分為有公網(wǎng)IP和無公網(wǎng)IP兩種情況來講,需要的朋友可以參考下2016-03-07- 這篇文章主要介紹了在騰訊云服務(wù)器上部署網(wǎng)站鏡像的詳細教程,涵蓋了Linux系統(tǒng)與Windows系統(tǒng)以及兩種系統(tǒng)之間的互換情況,非常全面,需要的朋友可以參考下2016-03-04
- 騰訊云Linux系統(tǒng)怎么掛載磁盤?騰訊云默認Linux只有8GB系統(tǒng)盤,怎么把剩下的剩余空間給掛載呢?下面我們來看看騰訊云Linux系統(tǒng)掛載磁盤的教程,需要的朋友可以參考下2016-02-23
- 這篇文章主要介紹了騰訊云 阿里云 掛載硬盤方法(數(shù)據(jù)盤),需要的朋友可以參考下2015-09-14
- 上月10月30日,我有幸受邀參加了騰訊在海南博鰲舉行的騰訊全球合作伙伴大會,這次大會包括開發(fā)者、合作伙伴、嘉賓以及媒體在內(nèi)的超過3500名參會者參與,可謂是規(guī)??涨暗囊?/div> 2014-11-12
linux系統(tǒng)磁盤分區(qū)及把磁盤掛載到系統(tǒng)中的方法
本文給大家介紹linux系統(tǒng)磁盤分區(qū)及把磁盤掛載到系統(tǒng)中的方法,涉及到linux磁盤分區(qū)掛載相關(guān)知識,對本文感興趣的朋友一起學(xué)習(xí)吧2016-01-04Linux中df命令查詢磁盤信息和fdisk命令分區(qū)的用法
這篇文章主要介紹了Linux中df命令查詢磁盤信息和fdisk命令分區(qū)的用法,是Linux入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2016-01-14Linux系統(tǒng)下對硬盤分區(qū)進行擴容的方法總結(jié)
這篇文章主要介紹了Linux系統(tǒng)下對硬盤分區(qū)進行擴容的方法總結(jié),這里推薦LVM方式,注意操作時先對數(shù)據(jù)進行備份以防萬一,需要的朋友可以參考下2015-12-31Linux系統(tǒng)怎么調(diào)整swap分區(qū)大小?
Linux系統(tǒng)怎么調(diào)整swap分區(qū)大???默認的swap是RAM的2倍,但是有朋友需要將swap分區(qū)調(diào)大或者調(diào)小,其實都很簡單,下面分享調(diào)整swap分區(qū)大小的命令,需要的朋友可以參考下2015-12-18最新評論