[理工] 101交大OS!

看板Grad-ProbAsk作者 (andrew)時間6年前 (2019/11/03 21:05), 編輯推噓2(2025)
留言27則, 3人參與, 6年前最新討論串1/1
https://i.imgur.com/X7bXbhc.jpg
請問例題44,(a)哪裡有錯? RAID-5的 parity bit應該是分散在每個disk中,合起來可以救一個壞掉的,既然這樣, 在寫入時應該可以同時寫入6個吧? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.12.225.41 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1572786353.A.32D.html

11/03 21:32, 6年前 , 1F
他是分散但是是對每個block都分一個disk來存parity剩下的負
11/03 21:32, 1F

11/03 21:32, 6年前 , 2F
責存data
11/03 21:32, 2F

11/03 21:34, 6年前 , 3F
差別在於 parity bit並不總是存到同一個disk
11/03 21:34, 3F

11/03 21:41, 6年前 , 4F
沒有很懂…如果同時存取六個會有什麼問題嗎?
11/03 21:41, 4F

11/03 21:44, 6年前 , 5F
是同時寫入沒錯 可是parity bit不是user data XD
11/03 21:44, 5F

11/03 22:11, 6年前 , 6F
可是這樣詳解也錯了吧?每個disk都有對應的parity 那應
11/03 22:11, 6F

11/03 22:11, 6年前 , 7F
該是3吧?
11/03 22:11, 7F

11/03 22:22, 6年前 , 8F
是每個存進去的block選一個disk來存
11/03 22:22, 8F

11/03 22:25, 6年前 , 9F
什麼意思啊?
11/03 22:25, 9F

11/03 22:26, 6年前 , 10F
如果當真五個都寫入資料,剩下一個寫parity那不就變成RA
11/03 22:26, 10F

11/03 22:26, 6年前 , 11F
ID 4了嗎?
11/03 22:26, 11F

11/03 22:33, 6年前 , 12F
應該是只能同時寫入四塊 第五塊是寫入其他四塊的parity b
11/03 22:33, 12F

11/03 22:33, 6年前 , 13F
it(因為一塊硬碟中的parity bit是其餘磁碟的效驗資訊
11/03 22:33, 13F

11/03 22:43, 6年前 , 14F
可是不是一個data block對應一個parity block嗎?
11/03 22:43, 14F

11/03 22:43, 6年前 , 15F
那應該是二的倍數吧?
11/03 22:43, 15F

11/03 22:45, 6年前 , 16F
換句話講,每顆磁碟的第n個磁區的parity bit是存在第(n m
11/03 22:45, 16F

11/03 22:45, 6年前 , 17F
od 5)+1顆磁碟的第n個磁區,而其他五顆磁碟的第n個磁區是
11/03 22:45, 17F

11/03 22:45, 6年前 , 18F
存資料
11/03 22:45, 18F

11/03 22:45, 6年前 , 19F
不是一對一 是一個負責 其他的寫資料
11/03 22:45, 19F

11/03 22:46, 6年前 , 20F
不是,是一個文件打散成數個data block存到各個磁碟的第n
11/03 22:46, 20F

11/03 22:46, 6年前 , 21F
個磁區
11/03 22:46, 21F

11/03 22:53, 6年前 , 22F
也就是說每次寫入資料,只有某特地disk需要更新,其他
11/03 22:53, 22F

11/03 22:53, 6年前 , 23F
都不用的意思嗎?
11/03 22:53, 23F

11/06 02:17, 6年前 , 24F
我意思是 某塊就是磁碟A負責存parity 某塊就是磁碟B負責
11/06 02:17, 24F

11/06 02:18, 6年前 , 25F
不用負責的其他人就存資料 這題每次資料就是最多同時寫5個
11/06 02:18, 25F

11/06 02:19, 6年前 , 26F
因為有一個要負責parity bit
11/06 02:19, 26F

11/06 02:20, 6年前 , 27F
文章代碼(AID): #1Tlj2nCj (Grad-ProbAsk)