溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux磁盤管理及軟raid使用方法

發(fā)布時(shí)間:2020-06-25 16:52:42 來(lái)源:網(wǎng)絡(luò) 閱讀:435 作者:huai251459 欄目:系統(tǒng)運(yùn)維

一、磁盤的管理介紹

  1. 硬盤的格式:

硬盤分為兩種格式MBR和GPT
MBR:在硬盤的0磁道0扇區(qū)上,該扇區(qū)大小為512個(gè)字節(jié),專門用來(lái)存儲(chǔ)MBR引導(dǎo)信息。
	MBR又分三部分:
		446個(gè)字節(jié):存儲(chǔ)boot?loader,引導(dǎo)加載器
		64個(gè)字節(jié):存儲(chǔ)分區(qū)表,有多少個(gè)分區(qū),每個(gè)分區(qū)從哪里開(kāi)始再到哪里結(jié)束;其中每16個(gè)字節(jié)表示一個(gè)分區(qū),因此,在MBR格式的硬盤上最多只能有四個(gè)主分區(qū)
		2個(gè)字節(jié):前面信息的有效標(biāo)識(shí),結(jié)束標(biāo)志。用四個(gè)16進(jìn)制數(shù)表示為55aa,表示前510個(gè)字節(jié)是有效的,也就是說(shuō)代表著分區(qū)是有效的,如果這兩個(gè)值為空那么即使建立了分區(qū)也是不生效的。
	因?yàn)橹挥?4個(gè)字節(jié)存放分區(qū)信息,所以MBR格式的硬盤上最多可分四個(gè)主分區(qū),也可以劃分三個(gè)主分區(qū)+一個(gè)擴(kuò)展分區(qū),擴(kuò)展分區(qū)又可以劃分多個(gè)邏輯分區(qū);
	需要注意的是MBR最多支持2T的分區(qū),超過(guò)2T的MBR識(shí)別不了,就需要GPT來(lái)實(shí)現(xiàn)
GPT:兼容MBR,最多可創(chuàng)建128個(gè)主分區(qū),因?yàn)橹鞣謪^(qū)數(shù)量夠多,不在需要擴(kuò)展分區(qū),同時(shí)GPT也打破了MBR的最多2T分區(qū)的概念

磁盤管理常用的工具
MBR管理工具:fdisk
GPT管理工具:gdisk
高級(jí)管理工具:parted

2.fdisk:創(chuàng)建磁盤分區(qū)管理工具,MBR格式文件系統(tǒng)管理工具,對(duì)GPT格式的磁盤兼容性不好

fdisk?-l:查看分區(qū)信息
fdisk?/dev/device_name:管理磁盤的分區(qū)
fdisk創(chuàng)建分區(qū)會(huì)開(kāi)啟一個(gè)交互式窗口,其中有很多子命令
	m:查看可使用的命令有哪些
	p:顯示當(dāng)前磁盤的分區(qū)信息
	n:創(chuàng)建新分區(qū)
		p:為主分區(qū)
		e:為擴(kuò)展分區(qū)
	d:刪除分區(qū)
	w:保存分區(qū)信息并退出
	q:不保存分區(qū)信息退出
	t:修改分區(qū)的系統(tǒng)ID
	l:列出系統(tǒng)上所有的系統(tǒng)ID
	L:列出支持的所有分區(qū)類型或者是分區(qū)類型所代表的16進(jìn)制的ID

3.gdisk:創(chuàng)建磁盤分區(qū)管理工具,GPT格式文件系統(tǒng)管理工具,和fdisk的操作基本相同

gdisk?-l:查看分區(qū)信息
gdisk?/dev/device_name
gdisk創(chuàng)建分區(qū)會(huì)開(kāi)啟一個(gè)交互式窗口,其中很很多命令
	?:顯示支持的命令列表
	p:顯示當(dāng)前磁盤的分區(qū)信息
	n:創(chuàng)建新分區(qū)
	d:刪除分區(qū)
	w:保存分區(qū)信息并退出
	q:不保存分區(qū)信息退出
	l:列出系統(tǒng)上所有的系統(tǒng)ID也就是所有的分區(qū)類型

4.parted:綜合管理

用法:parted?[選項(xiàng)]...?[設(shè)備?[命令?[參數(shù)]...]...]
	parted?/dev/sdb?mklabel?gpt|msdos:指定分區(qū)的類型
	parted?/dev/sdb?print:打印當(dāng)前分區(qū)信息
	parted?/dev/sdb?mkpart?primary?1?200?(默認(rèn)M):進(jìn)行分區(qū)primary(主分區(qū))extended(擴(kuò)展分區(qū)),logical(邏輯分區(qū))
	parted?/dev/sdb?rm?1:刪除分區(qū),這個(gè)刪除是根據(jù)分區(qū)號(hào)進(jìn)行刪除的
	parted?–l???列出分區(qū)信息

正常我們?cè)谙到y(tǒng)開(kāi)機(jī)的情況下直接添加的硬盤,系統(tǒng)是不會(huì)識(shí)別的,使用下面的命令讓系統(tǒng)重讀硬盤信息

echo?'-?-?-'?>?/sys/class/scsi_host/host0/scan:觸發(fā)硬件重新識(shí)別硬盤

對(duì)于剛創(chuàng)建好的分區(qū)來(lái)說(shuō),系統(tǒng)并不會(huì)識(shí)別,需要手動(dòng)識(shí)別也就是我們需要同步分區(qū)表

同步分區(qū)表
	查看內(nèi)核是否已經(jīng)識(shí)別新的分區(qū)
		cat?/proc/partations
	centos6通知內(nèi)核重新讀取硬盤分區(qū)表
		新增分區(qū)用
		partx?-a?/dev/DEVICE:增加分區(qū)的選項(xiàng),也就是對(duì)這個(gè)設(shè)備增加分區(qū)讓增加的分區(qū)生效
		kpartx?-a?/dev/DEVICE?-f:?force(強(qiáng)制)
		刪除分區(qū)用
		partx?-d?--nr?M-N(分區(qū)的序號(hào))?/dev/DEVICE:刪除分區(qū)
	CentOS?5,7:?使用partprobe:同步分區(qū)信息,將硬盤信息與內(nèi)存中的分區(qū)信息
		partprobe?[/dev/DEVICE]:進(jìn)行同步不加設(shè)備默認(rèn)就是刷新所有設(shè)備的分區(qū)信息,添加設(shè)備只刷新指定設(shè)備的分區(qū)信息
注意:現(xiàn)在使用的硬盤分區(qū)必須是硬盤中一塊連續(xù)的空間

5.常見(jiàn)的文件系統(tǒng)分類

常用的Linux文件系統(tǒng):
		ext2(Extended?file?system)?:適用于那些分區(qū)容量不是太大,更新也不頻繁的情況,例如?/boot?分區(qū)
		ext3:是?ext2?的改進(jìn)版本,其支持日志功能,能夠幫助系統(tǒng)從非正常關(guān)機(jī)導(dǎo)致的異常中恢復(fù)。它通常被用作通用的文件系統(tǒng)
		ext4:是?ext?文件系統(tǒng)的最新版。提供了很多新的特性,包括納秒級(jí)時(shí)間戳、創(chuàng)建和使用巨型文件(16TB)、最大1EB的文件系統(tǒng),以及速度的提升(配合gpt使用)
		xfs:SGI,支持最大8EB的文件系統(tǒng)
		btrfs(Oracle),?reiserfs,?jfs(AIX),?swap
光盤:iso9660
Windows:FAT32,?exFAT,NTFS
Unix:?FFS(fast),?UFS(unix),?JFS2
網(wǎng)絡(luò)文件系統(tǒng):NFS,?CIFS
集群文件系統(tǒng):GFS2,?OCFS2(oracle)
分布式文件系統(tǒng):?fastdfs,ceph,?moosefs,?mogilefs,?glusterfs,?Lustre

6.創(chuàng)建文件系統(tǒng)的工具:

mkfs命令
	第一種方式:直接使用以文件系統(tǒng)為后綴的命令mkfs.btrfs、mkfs.ext2、mkfs.ext4、mkfs.minix、mkfs.vfat、mkfs.cramfs、mkfs.ext3、mkfs.fat、mkfs.msdos、mkfs.xfs
	第二種方式:-t:指定文件系統(tǒng)類型
	-L:設(shè)定卷標(biāo),相當(dāng)于注釋
對(duì)于交換文件系統(tǒng)swap,有特定的工具,但是要將磁盤的系統(tǒng)ID改為8e
mkswap	/dev/device_name
blkid:查看指定設(shè)備的屬性信息
	-U:根據(jù)UUID查找到對(duì)應(yīng)的設(shè)備
	-L:根據(jù)卷標(biāo)查找到對(duì)應(yīng)的設(shè)備
tune2fs:調(diào)整文件系統(tǒng)的相關(guān)屬性
	-l:查看超級(jí)塊中的信息
	-L:設(shè)定或修改卷標(biāo)
	-m:調(diào)整預(yù)留百分比
	-r:指定預(yù)留塊數(shù)
	-o:設(shè)定默認(rèn)掛在選項(xiàng)
	-c?#:指定掛載次數(shù)達(dá)到#次后進(jìn)行自檢,0或-1為關(guān)閉此功能
	-i?#:每次掛載多少天之后進(jìn)行自檢,0或-1為關(guān)閉此功能
dumpe2fs:顯示文件系統(tǒng)屬性信息
	-h:只顯示超級(jí)塊中的信息

文件系統(tǒng)的檢測(cè):
fsck:檢查并修復(fù)Linux文件系統(tǒng),修復(fù)完成后文件會(huì)變得不完整
	-t:指定文件系統(tǒng)類型
	-a:自動(dòng)修復(fù)
	-r:交互式修復(fù)
e2fsck:專用于修復(fù)ext?系列的文件系統(tǒng)
	-y:對(duì)問(wèn)題自定回復(fù)yes
	-f:強(qiáng)制檢查
	-p:自動(dòng)修復(fù)

7.超級(jí)塊

作用是存儲(chǔ)文件系統(tǒng)的大小,有多少是空的和已經(jīng)填滿的占多少,以及他們各自的總數(shù)和其他信息,要是用一個(gè)分區(qū)來(lái)訪問(wèn)數(shù)據(jù),第一個(gè)就訪問(wèn)的是超級(jí)塊,所以超級(jí)塊如果壞了,那磁盤就基本沒(méi)救了
超級(jí)塊占用第一號(hào)物理塊,是文件系統(tǒng)的控制塊。
超級(jí)塊是用存放元數(shù)據(jù)的,也就是從幾到幾是屬于一個(gè)塊的文件系統(tǒng),比如大小,空閑塊的數(shù)目,空閑塊的索引表,空閑的iNode節(jié)點(diǎn)數(shù)目,空閑的iNode索引表等等。
為了防止超級(jí)塊損壞,就需要對(duì)超級(jí)塊進(jìn)行備份,以便損壞時(shí)可以修復(fù)。

8.文件系統(tǒng)的掛載和卸載

掛載:將額外文件系統(tǒng)與根文件系統(tǒng)某現(xiàn)存的目錄建立起關(guān)聯(lián)關(guān)系,進(jìn)而使得此目錄做為其它文件訪問(wèn)入口的行為
卸載:為解除此關(guān)聯(lián)關(guān)系的過(guò)程
mount:掛載工具
	格式:mount?設(shè)備?掛載點(diǎn)
根文件系統(tǒng)默認(rèn)給定了臨時(shí)掛載點(diǎn):/mnt、/opt、/media
當(dāng)然也可以掛載到別的目錄,但是掛載目錄必須事先存在,且最好為空目錄,要不目錄下文件將被隱藏;
常用的mount掛在選項(xiàng):
	-t:指定文件系統(tǒng)類型
	-r:只讀掛載,目錄下內(nèi)容只可以讀
	-w:讀寫掛載,目錄下內(nèi)容可讀可寫,可修改
	-L?label:以卷標(biāo)方式指定設(shè)備,mount?-L?label?掛載點(diǎn),很少用
	-U?UUID:以UUID的方式指定設(shè)備,通常寫在/etc/fstab文件中,常用
	-a:自動(dòng)掛載/etc/fstab文件中的所有設(shè)備,會(huì)自動(dòng)掃描,沒(méi)有掛載的就會(huì)掛載,已經(jīng)掛載的忽略
	-n:掛載時(shí),不更新/etc/mtab文件
	-B:綁定到一個(gè)目錄上
	-o?option:mount的-o選項(xiàng)豐富多彩,定制很多可用的掛載選項(xiàng);
		remount:重新掛載,在不卸載的情況下添加額外掛載選項(xiàng)
			ro:只讀掛載
			rw:讀寫掛載
		async:異步I/O,數(shù)據(jù)寫操作先在內(nèi)存完成,然后在整體同步到磁盤上
		sync:同步I/O,數(shù)據(jù)一邊寫一邊存到磁盤上
		atime/noatime:是否修改文件的訪問(wèn)時(shí)間,追求性格時(shí)可關(guān)閉,因?yàn)樾薷脑L問(wèn)時(shí)間也會(huì)有寫磁盤操作
		dirname/nodirname:是否修改目錄的訪問(wèn)時(shí)間
		auto/noauto:設(shè)備是否支持自動(dòng)掛載,mount?-a選項(xiàng)
		dev/nodev:是否支持在此設(shè)備上使用設(shè)備文件
		exec/noexec:是否允許執(zhí)行此設(shè)備上的二進(jìn)制程序
		suid/nosuid:是否支持次設(shè)備上的文件擁有特殊權(quán)限
		user/nouser:是否支持普通用戶掛在此設(shè)備
		acl:在此設(shè)備上是否支持使用ACL,centos7默認(rèn)支持,之前的版本默認(rèn)不支持
	掛載時(shí)可同時(shí)使用多選項(xiàng),使用逗號(hào)隔開(kāi)即可
	mount不加選項(xiàng)默認(rèn)的掛載選項(xiàng):
		rw,suid,dev,exec,auto,nouser,async
交換分區(qū)的掛載:
	swapon:?jiǎn)⒂胹wap分區(qū)
		-a:使/etc/fstab中,所有標(biāo)記了'sw'的交換設(shè)備生效
		-s:顯示系統(tǒng)上所有swap分區(qū)信息
		-p?#:可指定優(yōu)先級(jí)
	swapoff:禁用一個(gè)swap分區(qū)
		-a:禁用所有
	free:可查看內(nèi)存和swap使用信息情況
		-m:以MB為單位顯示
		-g:以GB為單位顯示
卸載命令
	查看掛載情況
		findmnt?MOUNT_POINT|device:確認(rèn)是否是掛載點(diǎn)
	查看正在訪問(wèn)指定文件系統(tǒng)的進(jìn)程
		lsof?MOUNT_POINT
		fuser?-v?MOUNT_POINT
	終止所有在正訪問(wèn)指定的文件系統(tǒng)的進(jìn)程
		fuser?-km?MOUNT_POINT:把使用此進(jìn)程的所有目錄全部關(guān)閉掉
	卸載
		umount?DEVICE
		umount?MOUNT_POINT

9.文件系統(tǒng)空間查看工具:df,du

df:列出文件系統(tǒng)的整體磁盤使用量	
	-a?:列出所有的文件系統(tǒng),包括系統(tǒng)特有的?/proc?等文件系統(tǒng);
	-k?:以?KBytes?的容量顯示各文件系統(tǒng);
	-m?:以?MBytes?的容量顯示各文件系統(tǒng);
	-h?:以人們較易閱讀的?GBytes,?MBytes,?KBytes?等格式自行顯示;
	-H?:以?M=1000K?取代?M=1024K?的進(jìn)位方式;
	-T?:顯示文件系統(tǒng)類型,?連同該?partition?的?filesystem?名稱?(例如?ext3)?也列出;
	-i?:不用硬盤容量,而以?inode?的數(shù)量來(lái)顯示
du:檢查磁盤空間使用量
	-a?:列出所有的文件與目錄容量,因?yàn)槟J(rèn)僅統(tǒng)計(jì)目錄底下的文件量而已。
	-h?:以人們較易讀的容量格式?(G/M)?顯示;
	-s?:列出總量而已,而不列出每個(gè)各別的目錄占用容量;
	-S?:不包括子目錄下的總計(jì),與?-s?有點(diǎn)差別。
	-k?:以?KBytes?列出容量顯示;
	-m?:以?MBytes?列出容量顯示;
dd:用指定大小的塊拷貝一個(gè)文件,并在拷貝的同時(shí)進(jìn)行指定的轉(zhuǎn)換。
	參數(shù):
		if=文件名:輸入文件名,默認(rèn)為標(biāo)準(zhǔn)輸入。即指定源文件。
		of=文件名:輸出文件名,缺省為標(biāo)準(zhǔn)輸出。即指定目的文件。
		bs=bytes:同時(shí)設(shè)置讀入/輸出的塊大小為bytes個(gè)字節(jié)。
		count=blocks:僅拷貝blocks個(gè)塊,塊大小等于ibs指定的字節(jié)數(shù)。
	常用就是以上四個(gè)
		例:dd?if=/dev/zero?of=/root/file1?bs=1?count=1G,會(huì)生成一個(gè)1G大小的文件
			dd命令可以測(cè)試磁盤的IO速率,以上例子就可看出
		
		ibs=bytes:一次讀入bytes個(gè)字節(jié),即指定一個(gè)塊大小為bytes個(gè)字節(jié)。
		obs=bytes:一次輸出bytes個(gè)字節(jié),即指定一個(gè)塊大小為bytes個(gè)字節(jié)。
		cbs=bytes:一次轉(zhuǎn)換bytes個(gè)字節(jié),即指定轉(zhuǎn)換緩沖區(qū)大小。
		skip=blocks:從輸入文件開(kāi)頭跳過(guò)blocks個(gè)塊后再開(kāi)始復(fù)制。
		seek=blocks:從輸出文件開(kāi)頭跳過(guò)blocks個(gè)塊后再開(kāi)始復(fù)制。
		conv=conversion:用指定的參數(shù)轉(zhuǎn)換文件。
			ascii:轉(zhuǎn)換ebcdic為ascii
			ebcdic:轉(zhuǎn)換ascii為ebcdic
			ibm:轉(zhuǎn)換ascii為alternate?ebcdic
			block:把每一行轉(zhuǎn)換為長(zhǎng)度為cbs,不足部分用空格填充
			unblock:使每一行的長(zhǎng)度都為cbs,不足部分用空格填充
			lcase:把大寫字符轉(zhuǎn)換為小寫字符
			ucase:把小寫字符轉(zhuǎn)換為大寫字符
			swab:交換輸入的每對(duì)字節(jié)
			noerror:出錯(cuò)時(shí)不停止
			notrunc:不截短輸出文件
			sync:將每個(gè)輸入塊填充到ibs個(gè)字節(jié),不足部分用空(NUL)字符補(bǔ)

10.實(shí)現(xiàn)開(kāi)機(jī)自動(dòng)掛載

以上是臨時(shí)掛載,重啟則失效,要開(kāi)機(jī)自動(dòng)掛載就需要寫到文件中,其實(shí)Linux要想永久保存配置,就是寫成文件方式
/etc/fstab:文件內(nèi)記錄的條目對(duì)應(yīng)不同的設(shè)備,系統(tǒng)啟動(dòng)后會(huì)讀此文件,自動(dòng)掛載文件中記錄的設(shè)備
文件的格式:每一行為一個(gè)設(shè)備的掛載信息。
一行中的信息有:
	/etc/fstab每行定義一個(gè)要掛載的文件系統(tǒng)
	1、要掛載的設(shè)備或偽文件系統(tǒng)
		設(shè)備文件
		LABEL:LABEL=""
		UUID:UUID=""
		偽文件系統(tǒng)名稱:proc,?sysfs
	2、掛載點(diǎn)
	3、文件系統(tǒng)類型:ext4,xfs,nfs,none
	4、掛載選項(xiàng):defaults?,acl,bind
	5、轉(zhuǎn)儲(chǔ)頻率:0:不做備份?1:每天轉(zhuǎn)儲(chǔ)?2:每隔一天轉(zhuǎn)儲(chǔ)
	6、fsck檢查的文件系統(tǒng)的順序:允許的數(shù)字是0,?1,?和2
		0:不自檢
		1:首先自檢;一般只有rootfs才用
		2:非rootfs使用

二、軟raid的介紹

1.什么是raid

? ? ? ? RAID是“Redundant Array of Independent Disk”的縮寫,中文意思是獨(dú)立冗余磁盤陣列。冗余磁盤陣列技術(shù)誕生于1987年,由美國(guó)加州大學(xué)伯克利分校提出。簡(jiǎn)單地解釋,就是將N臺(tái)硬盤通過(guò)RAID Controller(分Hardware,Software)結(jié)合成虛擬單臺(tái)大容量的硬盤使用。RAID的采用為存儲(chǔ)系統(tǒng)(或者服務(wù)器的內(nèi)置存儲(chǔ))帶來(lái)巨大利益,其中提高傳輸速率和提供容錯(cuò)功能是最大的優(yōu)點(diǎn)。

? ? ? ? RAID磁盤陣列(Redundant Array of Independent Disks),其特色是N臺(tái)硬盤同時(shí)讀取速度加快及提供容錯(cuò)性Fault Tolerant,所以RAID主要是解決訪問(wèn)數(shù)據(jù)的存儲(chǔ)速度問(wèn)題(Storage)不是備份問(wèn)題(Backup Solution)。簡(jiǎn)單的說(shuō),RAID是一種把多塊獨(dú)立的硬盤(物理硬盤)按不同的方式組合起來(lái)形成一個(gè)硬盤組(邏輯硬盤),從而提供比單個(gè)硬盤更高的存儲(chǔ)性能和提供數(shù)據(jù)備份技術(shù)。根據(jù)磁盤陳列的不同組合方式,可以將RAID分為不同的級(jí)別。磁盤陣列中針對(duì)不同的應(yīng)用使用的不同技術(shù),稱為RAID level,而每一level都代表著不同技術(shù),目前業(yè)界公認(rèn)的標(biāo)準(zhǔn)是RAID 0~RAID 5。

2.raid的特性:

  • 擴(kuò)大了存儲(chǔ)能力 可由多個(gè)硬盤組成容量巨大的存儲(chǔ)空間。

  • 降低了單位容量的成本 市場(chǎng)上最大容量的硬盤每兆容量的價(jià)格要大大高于普及型硬盤,因此采用多個(gè)普及型硬盤組成的陣列其單位價(jià)格要低得多。

  • 提高了存儲(chǔ)速度 單個(gè)硬盤速度的提高均受到各個(gè)時(shí)期的技術(shù)條件限制,要更進(jìn)一步往往是很困難的,而使用RAID,則可以讓多個(gè)硬盤同時(shí)分?jǐn)倲?shù)據(jù)的讀或?qū)懖僮?,因此整體速度有成倍地提高。

  • 可靠性 RAID系統(tǒng)可以使用兩組硬盤同步完成鏡像存儲(chǔ),這種安全措施對(duì)于網(wǎng)絡(luò)服務(wù)器來(lái)說(shuō)是最重要不過(guò)的了。

  • 容錯(cuò)性 RAID控制器的一個(gè)關(guān)鍵功能就是容錯(cuò)處理。容錯(cuò)陣列中如有單塊硬盤出錯(cuò),不會(huì)影響到整體的繼續(xù)使用,高級(jí)RAID控制器還具有拯救數(shù)據(jù)功能。

  • 對(duì)于IDE RAID來(lái)說(shuō),目前還有一個(gè)功能就是支持ATA/66/100。

3.raid的實(shí)現(xiàn)方式:

  • 外接式磁盤陣列:通過(guò)擴(kuò)展卡提供適配能力

  • 內(nèi)接式RAID:主板集成RAID控制器,安裝OS前在BIOS里配置

  • 軟件RAID:通過(guò)OS實(shí)現(xiàn)

4.raid的級(jí)別

raid級(jí)別:	
	raid-0:分布式存儲(chǔ)數(shù)據(jù)
		讀、寫性能提升
		無(wú)容錯(cuò)能力
		最少磁盤數(shù)2,2+
		磁盤利用率100%

	raid-1:鏡像式存儲(chǔ)數(shù)據(jù)
		讀性能提升、寫性能略有下降
		有冗余能力
		最少磁盤數(shù)2,2N
		可用空間50%
	
	raid-5:
		讀、寫性能提升
		有冗余能力,允許最多一塊磁盤損壞
		最少磁盤數(shù)3,3+
		可用空間?:N-1
	
	raid-6:
		讀、寫性能提升
		有容錯(cuò)能力,允許最多兩塊盤損壞
		最少磁盤數(shù)4,4+
		可用空間?:N-2
		
	raid-1?0?===??raid-0?1	:先做1?在做0?或者?先做0?在做1
		讀、寫性能提升
		有容錯(cuò)能力。每組鏡像最多只能壞一塊
		最少磁盤數(shù)4,4+
		可用空間100%
		raid-10用的多
實(shí)現(xiàn)軟件radio
	mdadm工具:為軟件raid提供管理
			-V:版本信息
			-v:創(chuàng)建時(shí)詳細(xì)信息
			-q:靜默模式
		創(chuàng)建選項(xiàng):-C
			-l:指定raid級(jí)別
			-n:設(shè)備的個(gè)數(shù)
			-a:yes|no,是否自動(dòng)創(chuàng)建設(shè)備文件
			-c:指定chunk大小
			-x:指定空閑盤個(gè)數(shù)
		管理選項(xiàng):--add
			-r:移除一個(gè)設(shè)備
			-f:模擬一個(gè)設(shè)備故障

5.創(chuàng)建一個(gè)軟raid

要求:創(chuàng)建一個(gè)可用空間為1G的RAID1設(shè)備,文件系統(tǒng)為ext4,有一個(gè)空閑盤,開(kāi)機(jī)可自動(dòng)掛載至/backup目錄

創(chuàng)建raid1需要兩塊磁盤,這里選用sdb sdc做練習(xí),空閑磁盤用sdd
首先使用fdisk工具將硬盤分區(qū),id修改為raid

Linux磁盤管理及軟raid使用方法

w保存分區(qū)信息sdc和sdd使用同樣的操作創(chuàng)建分區(qū)因?yàn)闀r(shí)組織在一起使用,我們創(chuàng)建完raid之后再進(jìn)行格式化,不需要單個(gè)磁盤格式化,創(chuàng)建raid并查看

Linux磁盤管理及軟raid使用方法

寫入文件系統(tǒng)

Linux磁盤管理及軟raid使用方法

配置/etc/fstab文件實(shí)現(xiàn)開(kāi)機(jī)自動(dòng)掛載

Linux磁盤管理及軟raid使用方法

Linux磁盤管理及軟raid使用方法

6.清除軟raid

Linux磁盤管理及軟raid使用方法

Linux磁盤管理及軟raid使用方法

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI