一.分配超過2TB的磁盤(fdisk gdisk)
1.
fdisk:
[root@localhost ~]# fdisk /dev/sdb
WARNING: The size of this disk is 4.4 TB (4398046511104 bytes).
DOS partition table format can not be used on drives for volumes
larger than (2199023255040 bytes) for 512-byte sectors. Use parted(1) and GUID
partition table format (GPT).
[警告:這個磁盤的大小是4.4 TB(4398046511104字節(jié))稽揭。
DOS分區(qū)表格式不能用于卷的驅動器上
對于512字節(jié)扇區(qū)俺附,大于(2199023255040字節(jié))。使用parted(1)和GUID
分區(qū)表格式(GPT).]
gdisk:
[root@localhost ~]# gdisk /dev/sdb
GPT fdisk (gdisk) version 0.8.10
Partition table scan:
? MBR: not present
? BSD: not present
? APM: not present
? GPT: not present
Creating new GPT entries.
(創(chuàng)建新的GPT條目)
2.使用gdisk對大于2TB的硬盤進行分區(qū)
[root@localhost ~]# gdisk /dev/sdb
Command (? for help): n
Partition number (1-128, default 1):?
First sector (34-8589934558, default = 2048) or {+-}size{KMGTP}:
Last sector (2048-8589934558, default = 8589934558) or {+-}size{KMGTP}: +2048G
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):
Changed type of partition to 'Linux filesystem'
Command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): y
3.對磁盤分區(qū)進行格式化
[root@localhost ~]# mkfs.xfs /dev/sdb1
[root@localhost ~]# mkfs.xfs /dev/sdb2
4.創(chuàng)建掛載點
[root@localhost ~]# mount /dev/sdb1 /sdb1/
[root@localhost ~]# mount /dev/sdb2 /sdb2/
二.掛載
1. mount(-t? 指定掛載的設備類型)(-o? 指定掛載的參數(shù)【rw 讀寫】【ro只讀】)
? ? 臨時———通過執(zhí)行命令方式都算臨時
[root@localhost ~]# mount /dev/sdb1 /sdb1/
[root@yum-test ~]# mount -t xfs -o ro /dev/sdc1 /data/test3
(將設備sdc1掛載到/data/test3目錄溪掀,指定為xfs類型事镣,但是只允許讀,不允許寫)
? ? 臨時通過設備的UUID進行掛載(blkid)
? ? 永久———將信息寫入配置文件(vim /etc/fstab)
UUID=c2493762-e206-4f4d-9400-42456831ec62 /data/test1? ? ? ? ? ? xfs? ? defaults? ? ? ? 0 0
UUID=/dev/dab1=要掛載的設備或要掛載誰被的UID? /data/test1=掛載點? xfs=文件格式
defaults=掛載參數(shù)? 0=是否備份 0=是否檢查
2.卸載掛載(umount)
通過目錄卸載掛載
[root@yum-test ~]# umount /data/test3
通過設備卸載掛載
[root@yum-test ~]# umount /dev/sdc1
PS:如果當前位置在掛載點目錄下是無法進行卸載揪胃,但是可以強制卸載璃哟,當退出該目錄后目錄回歸原始屬性氛琢。
三. swap交換分區(qū)(磁盤充當內存)
? ? 內存不夠,也沒有配置swap進程會直接結束随闪。
? ? (系統(tǒng)會出現(xiàn)oom機制阳似,out? of? memroy)
? ? 內存不夠,有配置swap的話進程不會結束蕴掏,但是會很卡。
? ? (如果使用swap充當內容使用调鲸,方式系統(tǒng)出現(xiàn)oom故障)
? ? (如果使用了swap盛杰,系統(tǒng)會變的貼別卡)
四.磁盤陣列RAID
1.什么是磁盤陣列
磁盤陣列可以提高磁盤的整體讀寫能力和冗余[rǒng yú]能力,通常我們將其稱為磁盤陣列藐石。
2.RAID
提高性能
保證安全
3.RAID模式
RAID 0 :RAID 0條帶卷即供,最少兩塊磁盤。讀寫性能好但是沒有容錯機制于微。壞一塊磁盤數(shù)據(jù)全部丟失逗嫡。容量是所有磁盤之和。(通常應用在web服務器上)
RAID 1:RAID 1鏡像卷株依,寫入性能一般驱证,讀取性能快,有容錯機制但是磁盤有50%浪費恋腕。RAID 1鏡像卷需要準備一塊熱備盤抹锄,有磁盤壞了會自動頂替那個壞的磁盤,繼承數(shù)據(jù)荠藤。
RAID 5:RAID 5校驗卷伙单,至少需要3塊相同大小的磁盤,也需要準備一塊熱備盤哈肖,而且只允許壞一塊磁盤吻育,有效空間1/3,讀寫速度快淤井。(壞掉一塊磁盤布疼,讀的性能會變慢)
RAID 5的容量計算方式:(n+1)乘 單盤容量 = 磁盤容量
PS:RAID 5無論由多少塊磁盤組成,最多只允許壞一塊磁盤币狠。具備和RAID 0差不多的性能同時也具備RAID 1的穩(wěn)定性缎除。
RAID 10:先做RAID 1 再做RAID 0既有冗余又有性能,容量是1/2(成本高)总寻。
PS:無論RAID 1 還是RAID 5都需要一個備熱盤(全新的磁盤)