1. 程式人生 > >centos6對於大容量硬碟(2T以上)的劃分使用

centos6對於大容量硬碟(2T以上)的劃分使用

一個新dell r710做資料庫,6塊500G,7.2k的SAS硬碟,做成RAID5
由於MBR分割槽有大小限制2.1T,所以採用了GPT分割槽格式。
1.第一次裝好系統後,把MBR分割槽轉換成GPT分割槽
yum install parted -y
parted /dev/sda
mklabel gpt
mkpart primary 0 1000
mkpart primary 1000 5000
mkpart primary 5000 200000
mkpart primary 200000 2500000
print
quit

2.GPT分割槽完成後重啟伺服器,因為分割槽後所有資料被刪除,還得裝遍centos6
安裝過程中,自定義分割槽裡會顯示4個unknown的分割槽(就是我們的GPT分割槽)。
這裡我們格式化前面3個分割槽, /boot ,/swap,/ ,使用ext4。最後一個分割槽裝完系統後再弄。

3.系統裝完後:
yum install kmod-xfs xfsprogs
modprobe xfs                                     //載入xfs檔案系統模組,如果不行要重啟伺服器
lsmod |grep xfs                                  //檢視是否載入了xfs模組
mkdir /data
mkfs.xfs -f /dev/sda4
mount -t xfs /dev/sda4 /data                    //把分割槽掛載到目錄上
df  -Th        檢視下結果
最後加入/etc/fstab自動掛載。
vi /etc/fstab
/dev/sda4        /data     xfs       defaults 0 0

超過2TB的磁碟分割槽的GPT劃分以及parted命令的使用

接下來我們瞭解一下GPT分割槽:
GPT格式的磁碟相當於原來MBR磁碟中保留的4個Partition table的4*6個位元組,只保留第一個16位元組,類似於擴充套件分割槽,真正的Partition table在512位元組之後(即第一扇區),GPT磁碟沒有類似於MBR型別的四個主分割槽的限制
但是fdisk工具不支援GPT分割槽,我們可以使用parted來對GPT磁碟進行操作。
parted是一個磁碟分割槽管理工具,它比fdisk更加靈活,功能也更加豐富,同時還支援GUID分割槽表(GUID Partition Table)
parted同時支援互動模式和非互動模式,它除了能夠進行分割槽的新增、刪除等常見的操作外,還可以移動分割槽,製作檔案系統,調整檔案系統的大小,複製檔案系統等等
格外注意:不同於fdisk命令的分割槽中使用w命令可以儲存並寫入分割槽表資訊,parted命令是執行的時候立即生效的,所以操作的時候要格外謹慎
1、刪除一個分割槽
命令格式:parted device rm partition
[
[email protected]
~]# parted /dev/sda print Model: MAXTOR ATLAS10K5_73SCA (scsi) Disk /dev/sda: 73.6GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 32.3kB 10.0GB 10.0GB primary ext3 4 12.1GB 73.6GB 61.5GB extended 5 12.1GB 20.4GB 8390MB logical ext3 6 20.4GB 32.1GB 11.6GB logical ext3 7 32.1GB 73.6GB 41.5GB logical ext3 Information: Don't forget to update /etc/fstab, if necessary. [[email protected] ~]# parted /dev/sda rm 1 Information: Don't forget to update /etc/fstab, if necessary. [[email protected] ~]# parted /dev/sda print Model: MAXTOR ATLAS10K5_73SCA (scsi) Disk /dev/sda: 73.6GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 4 12.1GB 73.6GB 61.5GB extended 5 12.1GB 20.4GB 8390MB logical ext3 6 20.4GB 32.1GB 11.6GB logical ext3 7 32.1GB 73.6GB 41.5GB logical ext3 Information: Don't forget to update /etc/fstab, if necessary. 2、新增一個分割槽 命令格式:parted device mkpart part-type [fs-type] start end 新增一個3GB的分割槽: [[email protected] ~]# parted /dev/sda mkpart primary 32.3kB 3GB [[email protected] ~]# parted /dev/sda print -s Model: MAXTOR ATLAS10K5_73SCA (scsi) Disk /dev/sda: 73.6GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 32.3kB 3002MB 3002MB primary ext3 4 12.1GB 73.6GB 61.5GB extended 5 12.1GB 20.4GB 8390MB logical ext3 6 20.4GB 32.1GB 11.6GB logical ext3 7 32.1GB 73.6GB 41.5GB logical ext3 3、製作檔案系統 命令格式:parted device mkfs 對剛才新增的分割槽製作檔案系統: [[email protected] ~]# parted /dev/sda mkfs Warning: The existing file system will be destroyed and all data on the partition will be lost. Do you want to continue? Yes/No? y Partition number? 1 File system? [ext2]? Information: Don't forget to update /etc/fstab, if necessary. [[email protected] ~]# parted /dev/sda print -s Model: MAXTOR ATLAS10K5_73SCA (scsi) Disk /dev/sda: 73.6GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 32.3kB 3002MB 3002MB primary ext2 4 12.1GB 73.6GB 61.5GB extended 5 12.1GB 20.4GB 8390MB logical ext3 6 20.4GB 32.1GB 11.6GB logical ext3 7 32.1GB 73.6GB 41.5GB logical ext3 4、調整檔案系統大小 命令格式:parted device resize partition start end 將分割槽/dev/sda1的大小增加到5GB: [[email protected] ~]# parted /dev/sda resize 1 32.3kB 5GB Warning: You should reinstall your boot loader before rebooting. Read section 4 of the Parted User documentation for more information. Information: Don't forget to update /etc/fstab, if necessary. [[email protected] ~]# parted /dev/sda print -s Model: MAXTOR ATLAS10K5_73SCA (scsi) Disk /dev/sda: 73.6GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 32.3kB 5001MB 5001MB primary ext2 4 12.1GB 73.6GB 61.5GB extended 5 12.1GB 20.4GB 8390MB logical ext3 6 20.4GB 32.1GB 11.6GB logical ext3 7 32.1GB 73.6GB 41.5GB logical ext3 5、移動分割槽 命令格式:parted device move partition start end 移動分割槽/dev/sda1: [[email protected] ~]# parted /dev/sda move 1 5001MB End? [10.0GB]? Warning: You should reinstall your boot loader before rebooting. Read section 4 of the Parted User documentation for more information. Information: Don't forget to update /etc/fstab, if necessary. [[email protected] ~]# parted /dev/sda print -s Model: MAXTOR ATLAS10K5_73SCA (scsi) Disk /dev/sda: 73.6GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 5001MB 10.0GB 5001MB primary ext2 4 12.1GB 73.6GB 61.5GB extended 5 12.1GB 20.4GB 8390MB logical ext3 6 20.4GB 32.1GB 11.6GB logical ext3 7 32.1GB 73.6GB 41.5GB logical ext3 6、另外一些命令說明: parted>select sdb # 選擇sdb操作 parted>mklabel gpt # 將MBR磁碟格式化為GPT磁碟 parted>mklabel msdos # 將GPT磁碟格式化為MBR磁碟 parted>mkpart primary 0 100 # 劃分一個起始位置是0,大小為100M的主分割槽 parted>mkpart primary 0 -1 # 將整個磁碟分成一個分割槽 parted>print # 列印當前的分割槽 OK了,繞了這麼遠了,下面對最初的那個案例做一下處理(由於介個文件是後來寫的,所以不能按照實際的情況來寫了,只能按照測試的環境來寫了): [[email protected] ~]# parted /dev/sdb GNU Parted 1.8.1 Using /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) mklabel gpt (parted) mkpart Partition name? []? /u01 File system type? [ext2]? ext3 Start? 0 End? -1 (parted) p Model: VMware, VMware Virtual S (scsi) Disk /dev/sdb: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 17.4kB 21.5GB 21.5GB /u01 (parted) quit [[email protected] ~]# mkdir /u01 這個格式化的過程比較慢,當然在這個測試環境中格式化的比較快。在實際的格式化中,格式化一個5.8TB的分割槽花了差不多二十分鐘 [[email protected] ~]# mkfs -t ext3 /dev/sdb1 [[email protected] ~]# mount -t ext3 /dev/sdb1 /u01

相關推薦

centos6對於容量硬碟(2T以上)的劃分使用

一個新dell r710做資料庫,6塊500G,7.2k的SAS硬碟,做成RAID5 由於MBR分割槽有大小限制2.1T,所以採用了GPT分割槽格式。 1.第一次裝好系統後,把MBR分割槽轉換成GPT分割槽 yum install parted -y parted /de

格式化2T以上硬碟

https://access.redhat.com/solutions/4281 How can I create a disk partition on a disk that is greater than 2TB in size on Red Hat Enterpr

程序無法向表“"dbo"."XXX"”進行容量複製,元資料查詢失敗,對於造型說明無效的字元值

程序無法向表“"dbo"."XXX"”進行大容量複製。 (源: MSSQL_REPL,錯誤號: MSSQL_REPL20037) 獲取幫助: http://help/MSSQL_REPL20037  元資料查詢失敗 對於造型說明無效的字元值 (源: MSSQLServer,錯

硬碟2T2T以上)分割槽掛載

1.2T硬碟分割槽方法 [[email protected] ~]# fdisk /dev/sdm Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabe

XP下識別容量分割槽行動硬碟

入手一個1TB行動硬碟,直接分了一個區,某日插入XP系統,發現不識別,裝置管理器裡如下圖顯示: 解決辦法: 1、下載XP下識別GPT分割槽的disk檔案,下載後解壓,得到一個disk.sys檔案。        下載地址:http://download.csdn.net/

C#高性能容量SOCKET並發(八):通訊協議

pad 英文 透明 優勢 sock ase sha dev lac 協議種類 開發Socket程序有兩種協議類型,一種是用文本描述的,類似HTTP協議,定義字符集,好處是兼容性和調試方便,缺點是解析文本會損耗一些性能;一種是用Code加結構體,定義字節順序,好處是性能高,

POJ--3172 Scales (DFS 容量背包 C++)

cep ati i++ 背包 end algorithm ted each same Scales Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 3148 Accepted: 851

CentOS下掛載容量磁盤

centos 在CentOS系統中,磁盤的分區通常會使用Fdisk以及Parted這倆命令來操作。但是Fdisk只能支持2TB以內的磁盤分區,也就是說超過2TB就無法識別了。Parted & GPT命令在有這種大容量磁盤需求的CentOS環境中可以解決這個問題(個人理解類似於Windows的NT

15.容量存儲結構

img 存儲 pos .cn 存儲結構 es2017 ges nbsp image 存儲結構 磁盤結構 數據計算 15.大容量存儲結構

java處理文本2G以上

red 時間 rsize 文件的 port 左右 分享圖片 取出 src 面試中經常碰到類似問題,問題的關鍵我覺得是用設置一個緩沖區 還有一個思路 是通過Linux split 命令將文件直接切割成小文件,再進行處理再匯總。 或者jdk7提供的 forkjoin 框架,利用

如何用phpmyadmin導入容量.sql文件

是我 技術 notepad 分享 使用 fig f11 gpo 管理 很多使用php+mysql建站的站長朋友們,經常要用到phpMyAdmin數據庫管理工具備份和恢復數據庫,當站點運行很久的時候,MySQL數據庫會非常大,當站點碰到問題時,需要使用phpMyAdm

Oracle數據庫中Linux下多路徑使用及容量硬盤掛載

Linux下多路徑使用一、應用環境及需求操作系統為Red Hat 6.5 64位掛載的存儲容量為2.5T 基於此應用環境,需要解決兩個問題:為保證鏈路的穩定性及傳輸性能等,可以使用多路徑技術;掛載的存儲硬盤超過了2T,MBR分區格式不能支持,需要使用到GPT分區格式二、什麽是多路徑摘自:http://roo

浪潮NF5270 M4 無法識別容量硬盤問題及處理辦法

浪潮 NF5270 M4 2T硬盤 GPT 浪潮NF5270 M4服務器,配置了兩塊300G硬盤和12塊2T硬盤。公司上架一臺,安裝WIN2008系統,一切正常安裝完成。在使用時,磁盤管理中無法新建卷。估計是格式問題,由於安裝時沒考慮任何設置問題,直接安裝的,默認應該是MBR格式,需要將格式改

高並發容量NoSQL解決方案探索

nosql sql mysql 大數據時代,企業對於DBA也提出更高的需求。同時,NoSQL作為近幾年新崛起的一門技術,也受到越來越多的關註。本文將基於個推SRA孟顯耀先生所負責的DBA工作,和大數據運維相關經驗,分享兩大方向內容:一、公司在KV存儲上的架構演進以及運維需要解決的問題;二、對NoS

(2.8)備份與還原--在容量恢復模式下事務日誌的角色

數據一致性 過程 使用 非正常關閉 cnblogs 地方 重建 結構 恢復 簡介 日誌的作用是保證持久性和數據一致性,通過日誌可以實現數據的Undo與Redo,因此通過日誌,SQL Server不僅僅可以實現災難恢復,還可以通過日誌的Redo來實現高可用性。本篇文章

zblog系統的access數據庫可以承受多容量的數據?[圖]

模式 訪問 自己 col www. 升級 l數據庫 圖片 proc 由於個人也在建設博客網站,因此對zblog網站能夠承受多大的數據庫容易十分關註,因為個人覺得了解一下這方面的知識,對以後的布局有幫助,可以提前做好數據庫的選擇,免得以後麻煩。按照開發者的說法:本文的zblo

容量NoSql解決方案:Aerospike實戰

技術 能夠 部署 結果 接口 碎片 數量 get family 個推專註為開發者們提供消息推送服務多年。通過個推SDK,手機終端與服務器建立長連接,維持在線狀態。然而在網絡異常等情況下,消息無法實時送達到終端用戶,因而推送服務器建立了一份離線消息列表,以待用戶重新登錄時,進

如何面對容量的數據存儲

遷移 程序猿 ESS ica 存儲對象 可用 light order sha 公司在高速發展中,總會遇到各種各樣的網絡問題,今天筆者和大家分享一個“公司網站存儲需求”的實際案例。案例背景客戶公司網站的存儲需求越來越大,已有NAS存儲服務器的空間不能滿足業務日趨增長的需求,此

sql server 備份與恢復系列四 容量模式下的備份與還原

日誌備份 mas 正在 .com 基準 數據庫 說明 bubuko ren 一. 概述   在sql server 備份與恢復系列的第一篇裏,有講到大容量模式下備份與還原的相關知識。這篇重點來演示在大容量模式下常用的備份與還原模式“完整備份+差異備份+日誌備份”。 在大容量

騰訊雲容器服務容量日誌的處理記錄

win 同事 size 匹配 持久化存儲 openssl stdout tps 個人開發者 一、項目背景 1.1 項目痛點 在目前小程序為主的大背景下,有客戶大部分業務在騰訊雲,使用的大部分為容器服務,在大規模的使用容器下,需要對容器內業務的日誌采集及分析,在騰訊雲對應容器