一、分配超過2TB的磁盤 fdisk gdisk
.1、分配超過2TB的磁盤 fdisk gdisk
sdc ? ? ?8:32 ? 0 ?? 4T ?0 disk
#fdisk 分配大于4個(gè)T的磁盤,會提示修改主引導(dǎo)為GPT? (使用fdisk繼 續(xù)分配) 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)
# gdisk分配大于2TB以上的文件
#1.查看gdisk命令屬于哪個(gè)軟件包
# yum provides gdisk
#2.使用gdisk對大于2TB的硬盤進(jìn)行分區(qū) # gdisk /dev/sdc ...省略...
#3.對磁盤分區(qū)進(jìn)行格式化 mkfs.xfs -f? /dev/sdc1 ? mkfs.xfs -f? /dev/sdc2
#4.創(chuàng)建掛載點(diǎn) mkdir /sdc1 mkdir /sdc2
#5.掛載分區(qū) mount /dev/sdc1? /sdc1/ mount /dev/sdc2? /sdc2/
#6.檢查掛載詳情 df -h
#7.加入開機(jī)自啟動

2.mount 掛載 實(shí)際上就是為設(shè)備提供一個(gè)入口

掛載
卸載
# -t 指定掛載的設(shè)備類型 # -o 指定掛載的參數(shù)? rw,ro
[root@oldboy ~]# mkdir /sdc_back [root@oldboy ~]# mount -t xfs /dev/sdc2? /sdc_back/
#將/dev/sdc2掛載至/sdc_back目錄,但只允許讀,不允許寫 [root@oldboy ~]# mount -o ro -t xfs /dev/sdc2? /sdc_back/ [root@oldboy sdc_back]# touch fileeeee touch: cannot touch ‘fileeeee’: Read-only file system
# 通過設(shè)備的UUID進(jìn)行掛載(UUID==身份證) [root@oldboy ~]# blkid [root@oldboy ~]# mount UUID="29ae40fb-93f4-4d87-b1e783cdd5946fc6"? /sdc_back
永久掛載
#1.通過卸載掛載的目錄 [root@oldboy ~]# umount /sdc_back/
#2.通過卸載掛載的設(shè)備 [root@oldboy ~]# umount /dev/sde1
#3.如果在掛載點(diǎn)目錄下,是無法進(jìn)行卸載,但可強(qiáng)制. 當(dāng)退出該目錄時(shí),目 錄回歸原始屬性 [root@oldboy ~]# cd /data/test1/ [root@oldboy test1]# umount /data/test1/ umount: /data/test1: target is busy. ? ? ?? (In some cases useful info about processes that use ? ? ? ? the device is found by lsof(8) or fuser(1))
#1.使用blkid命令獲取各設(shè)備的UUID [root@xuliangwei ~]# blkid |grep "sdb1" /dev/sdb1: UUID="e271b5b2-b1ba-4b18-bde5-66e394fb02d9" TYPE="xfs"
#2.使用UUID掛載磁盤sdb1分區(qū)至于db1, 測試掛載 [root@xuliangwei ~]# mount UUID="e271b5b2-b1ba-4b18bde5-66e394fb02d9" /db1
#3.寫入/etc/fstab中,實(shí)現(xiàn)開機(jī)自動掛載 #要掛載的設(shè)備 掛載點(diǎn) 設(shè)備類型? ? 掛載參數(shù)? ? 是否備份? ? 是否檢 查 /dev/sdc1? /sdc1? xfs? ? defaults? ? 0? ? ? 0 UUID="29ae40fb-93f4-4d87-b1e7-83cdd5946fc6" /sdc2? xfs? ? defaults ? ? 0
#4.加載fstab配置文件, 同時(shí)檢測語法是否有錯(cuò)誤 [root@xuliangwei ~]# mount –a
二、. /etc/fstab文件
要掛載的設(shè)備掛載點(diǎn)(入口)文件系統(tǒng)類型掛載參數(shù)是否備份是否檢查?
/dev/sdb1 /db1 xfs defaults 0 0
參數(shù) ????????????含義
?async/sync 是否為同步方式運(yùn)行。默認(rèn)async?
user/nouser 是否允許普通用戶使用mount命令掛載。默認(rèn)nouser?
exec/noexe 是否允許可執(zhí)行文件執(zhí)行。默認(rèn)exec?
suid/nosuid 是否允許存在suid屬性的文件。默認(rèn)suid
auto/noauto????執(zhí)行mount -a 命令時(shí),此文件系統(tǒng)是否被主動掛載。默認(rèn) auto
?rw/ro 是否以只讀或者讀寫模式進(jìn)行掛載。默認(rèn)rw?
defaults 具有rw,suid,dev,exec,auto,nouser,async等默認(rèn)參數(shù)的設(shè)定
選項(xiàng) 含義
0 代表不做備份
1 代表要每天進(jìn)行備份操作?
2 代表不定日期的進(jìn)行備份操作
選項(xiàng) 含義?
0 不要檢驗(yàn)磁盤是否有壞道?
1 檢驗(yàn)?
2 校驗(yàn) (當(dāng)1級別檢驗(yàn)完成之后進(jìn)行2級別檢驗(yàn))

三、.swap交換分區(qū) (磁盤充當(dāng)內(nèi)存)
1.內(nèi)存不夠,也沒有配置swap會出現(xiàn)什么情況?
內(nèi)存不夠,有配置swap又會出現(xiàn)什么情況? 1.會使用swap充當(dāng)內(nèi)容使用,防止系統(tǒng)出現(xiàn)oom故障 2.如果使用了swap,系統(tǒng)會變得特別的卡
# 系統(tǒng)會出現(xiàn)oom機(jī)制, out of memroy
Aug 20 11:13:43 oldboy kernel: Out of memory: Kill process 7910 (dd) score 785 or sacrifice child Aug 20 11:13:43 oldboy kernel: Killed process 7910 (dd) total-vm:1746408kB, anon-rss:1638504kB, filerss:0kB, shmem-rss:0kB
1.創(chuàng)建分區(qū),并格式化為swap分區(qū)。
2.查看當(dāng)前swap分區(qū)大小,然后進(jìn)行擴(kuò)展和縮小
3.檢查當(dāng)前swap分區(qū)有哪些設(shè)備
[root@xuliangwei ~]# fdisk? /dev/sdb ? ? ? #分1個(gè)G大小
?[root@xuliangwei ~]# mkswap /dev/sdb1 ? ?? #格式化為swap
[root@xuliangwei ~]# free -m ? ? ? ? ? ?? total ? ? ?? used ? ? ?? free ? ?? shared? buff/cache ? available Mem: ? ? ? ? ? 1980 ? ? ? ?1475 ? ? ? ? ?80 ? ? ? ? ?10 ? ? ? ? 424 ? ? ? ? 242 Swap: ? ? ? ? ?2047 ? ? ? ? ? 4 ? ? ? ?2043
#1.擴(kuò)展swap分區(qū)大小
?[root@xuliangwei ~]# swapon /dev/sdb2?
[root@xuliangwei ~]# free -m ? ? ? ? ? ?? total ? ? ?? used ? ? ?? free ? ?? shared? buff/cache ? available Mem: ? ? ? ? ? 1980 ? ? ? ?1475 ? ? ? ? ?80 ? ? ? ? ?10 ? ? ? ? 424 ? ? ? ? 242 Swap: ? ? ? ? ?3047 ? ? ? ? ? 4 ? ? ? ?2043
?[root@xuliangwei ~]# swapon -a #代表激活所有的swap
#2.縮小swap分區(qū)大小 [root@xuliangwei ~]# swapoff /dev/sdb1
?[root@xuliangwei ~]# free -m ? ? ? ? ? ?? total ? ? ?? used ? ? ?? free ? ?? shared? buff/cache ? available Mem: ? ? ? ? ? 1980 ? ? ? ?1475 ? ? ? ? ?80 ? ? ? ? ?10 ? ? ? ? 424 ? ? ? ? 242 Swap: ? ? ? ? ?2047 ? ? ? ? ? 4 ? ? ? ?2043?
[root@xuliangwei ~]# swapoff -a #代表關(guān)閉所有的swap
四、什么是磁盤陣列
提高磁盤的整體讀寫能力,和冗余能力,通常我們將其稱為磁盤陣 列。
五、RAID
提高性能 保證安全
六、.RAID模式




總結(jié):
今天主要講了,磁盤分區(qū),永久掛載、swap分區(qū)以及磁盤陣列。
磁盤分區(qū):當(dāng)磁盤容量大于2個(gè)T的時(shí)候我們用的命令為Gdisk 而非fdisk
永久掛載;1、掛載的設(shè)備名|UUID??修改/etc/fstab文件 的參數(shù),然后保存,重啟機(jī)器,格式化分區(qū),掛載分區(qū)就可以實(shí)現(xiàn)永久的掛載了。
swap分區(qū):
1.內(nèi)存不夠.沒有swap會造成什么故障
當(dāng)內(nèi)存到達(dá)極限的時(shí)候,系統(tǒng)會殺掉一些進(jìn)程為維持系統(tǒng)的正常運(yùn)行。
?2.內(nèi)存不夠,有swap會造成什么故障?
系統(tǒng)會臨時(shí)抽用磁盤的容量充當(dāng)內(nèi)存使用,但會很卡。
磁盤陣列
RAID0 性能高,沒有冗余,容量100%?
RAID1 讀性能高,寫性能一般,有冗余,允許壞一塊盤. 容量50%?
RAID5 讀寫性能都高,有冗余,允許壞一塊盤. 容量 n-1 * 單盤容 量?
RAID10 先做RAID1 在做RAID0 既有冗余又有性能 容量2/1 貴.
?PS: 無論raid1還是raid5 都需要在準(zhǔn)備一個(gè)熱備盤(全新的盤)