Linux磁碟冗餘,檔案訪問列表

2021-09-21 08:25:49 字數 3106 閱讀 9462

磁碟冗餘

raid

raid 

的級別:

raid0

極大的提高讀寫效率,但是沒有冗餘能力

raid1 

兩塊大小相同的磁碟

做映象寫速度略有降低,讀取速度比較好。有冗餘能力,但是磁碟有

50%的浪費

raid4 

三塊磁碟

其中乙個作為校驗用

是把資料分開放在兩個磁碟中,並把資料的校驗碼放在第三個磁碟中。

raid5 

也是最小三個大小相同的磁碟,資料和校驗碼輪流在在。

raid6 

四塊盤,校驗值放兩次

n-2/n

raid10

四塊盤,做兩次raid0

冗餘效能:

raid 1、4 

、5 、6

、10寫入效能提高:

raid0、4

、5 、6 

、10software 

軟體實現

核心模組木,效能差些。

hardware :

硬體實現

在bois

中設定(在生產中通常都是硬體實現)

raid晶元

host adapter:

主機介面卡

soft raid

模式下命令是:

mdadm

模式化命令:

assemble 

裝配模式

create

:建立新的

soft raid裝置

follow or monitor 

監控模式

grow 

增長模式

manage 

管理模式

-a 裝配模式

-c 建立

-f 監控模式

-g 增長模式

-v 詳細資訊

-s 掃瞄

建立或增長模式常用的選項:

-n 指定建立

raid

所使用的盤的個數

-x 指定空閒盤的個數

-c 指定chunk

大小預設是64

-l 指定級別

level 1

、先準備磁碟分割槽

位於不同磁碟上

例如:做乙個2g:

raid0

也就是2 個

1g的磁碟

化分磁碟,調整

id 為

fd linux raid autodetect

mdadm -c /dev/md1 -a yes -l 0 -n 2 /dev/sda6 /dev/sda7(

檢視md0

是否在)

cat /proc/mdstat 

檢視soft raid 

是否工作正常

dm_mod

mke2fs -j /dev/md1

mount /dev/md1 /mnt

用命令:

#df -l 

可檢視

會顯示:

/dev/md119445923571218100962% /mnt

到此raid0

建立成功

再例如:

做乙個2g raid1 2

個2g可增加空閒盤 共

3個盤化分磁碟

#mdadm -c /dev/md2 -a yes -l 1 -n 2 -x 1 /dev/sda

#mke2fs -j /dev/md2

格式化

#mount /dev/md2 /mydata 掛載

#df -l 檢視

顯示:/dev/md219289803568817953042% /mydata

用命令#mdadm --detail | mdadm -d /dev/mdn (n

表示數字

) 也可檢視

mdamd /dev/md2 --fail /dev/sda8

mdamd /dev/md2 --remove /dev/sda8

停止用乙個

raid

mdadm -s /dev/md2

mdadm -d –s 

掃瞄raid

mdadm -d -s >> /etc/mdadm.conf 

掃瞄並儲存

重新啟用:

mdadm -a /dev/md2

在格式化時可先指定

chunk倍數

#mke2fs -j -b 2048 -e stride=32 /dev/md3

facl

檔案訪問列表

檔案掛載時,

acl的功能不被支援

如何讓檔案系統掛載後支援

acl

1、使用掛載選項

acl

在/etc/fstab

檔案中設定 2

、tune2fs -o /dev/md3

# getfacl file 

獲得檔案或目錄

的訪問列表

#setfacl file

設定檔案或目錄

的訪問列表

-m 設定某acl

-x取消某acl

#setfacl -m u:usernaem:mode file

設定使用者的訪問列表

#setfacl -m g

:groupname:mode file

設定組的訪問列表

只有root

和屬組才能設定

acl

取消:# setfacl -x u:username file

取消使用者的訪問列表

#setfacl -x g:groupname file

取消組的訪問列表

許可權的生效次序:

屬主--》使用者

acl--> 

屬組--

》組acl--

》其它

#setfacl -m d:u:centos:rw- redhat.dir/

(對目錄作限制)

此命令只對後新建的檔案有效

tar 

模式下預設不會儲存

acl

#tar --acls

可以儲存

acl

Linux 磁碟配額 訪問控制列表

quota 磁碟配額 核心中實現,檔案系統 針對檔案系統 兩種配額標準 空間配額 1k blocks 檔案配額 使用者最多可以穿件的檔案 兩種配額型別 軟限制硬限制 對管理員無效 指定特殊的掛載選項 etc fstab usrquota grpquota mount o remount 磁碟 aqu...

linux磁碟冗餘陣列

raid防止硬碟物理損壞以及增加儲存裝置的吞吐量,raid常見的組合有0 1 5 和10 raid0 至少需要兩塊硬碟,可以有效提高硬碟的效能和吞吐量,但沒有資料的冗餘和錯誤修復能力 將多塊硬碟通過硬體或軟體的方式串聯在一起,成為乙個大的卷集,將資料依次寫到各個硬碟中,這樣效能會極大提公升,但若任意...

linux檔案訪問控制列表

一般許可權 特殊許可權 隱藏許可權其實有乙個共性 許可權是針對某一類使用者設定的。如果希望對某個指定的使用者進行單獨的許可權控制,就需要用到檔案的訪問控制列表 acl 了。通俗來講,基於普通檔案或目錄設定acl其實就是針對指定的使用者或使用者組設定檔案或目錄的操作許可權。另外,如果針對某個目錄設定了...