Ang RAID array ay isang storage solution na pinagsasama ang maraming hard drive sa isang unit para sa layunin ng pag-iimbak, pag-back up, at pagbibigay ng redundancy at seguridad. Ang RAID 5, na may disk striping at parity, ay mainam para sa paggamit bilang isang file-storage server o application server. Ang pagpipiliang ito para sa mga user ng Mac ay nangangailangan ng hindi bababa sa tatlong drive at nagbibigay ng fault tolerance at magandang performance.
Ang isang redundant array ng independent disks (RAID) ay nagpoprotekta laban sa pagkabigo ng isang drive at nagbibigay ng pinahusay na performance at mabilis na mga rate ng paglilipat sa pamamagitan ng pag-iimbak ng data sa maraming disk.
Nalalapat ang impormasyon sa artikulong ito sa RAID 5 na may Mac na nagpapatakbo ng macOS Catalina (10.15) hanggang sa macOS Sierra (10.12).
RAID Features
May ilang antas ng RAID kabilang ang RAID 0, RAID 1, RAID 3, RAID 5, RAID 6, at RAID 10. Ang bawat kategorya ng RAID ay nagtataglay ng isa o higit pa sa mga feature na ito:
Ang
Ang
Kinakalkula ng
Ang RAID 5 ay isang cost-effective na opsyon na nagbibigay ng mahusay na performance at redundancy sa mga high-read na environment.
Tungkol sa RAID 5 at ang Mac
Ang RAID 5 ay isang striping RAID level na idinisenyo upang pataasin ang bilis ng disk reads at writes. Maraming mga gumagamit ng Mac ang nag-opt para sa RAID 5 para sa multimedia file storage. Ang bilis ng pagbasa nito ay mabilis, at ang bilis ng pagsulat ay bahagyang mas mabagal, dahil sa pangangailangang kalkulahin at ipamahagi ang parity.
Ang RAID 5 ay mahusay sa pag-iimbak ng malalaking file, kung saan ang data ay binabasa nang sunud-sunod. Ang mas maliit, random na na-access na mga file ay may katamtamang pagganap sa pagbabasa, at ang pagganap ng pagsulat ay maaaring mahina dahil sa pangangailangang muling kalkulahin at muling isulat ang parity data para sa bawat operasyon ng pagsulat.
Bagaman maaaring ipatupad ang RAID 5 na may magkahalong laki ng disk, hindi iyon itinuturing na gustong diskarte dahil ang laki ng array ng RAID 5 ay tinutukoy ng pinakamaliit na disk sa set.
Pagkalkula ng RAID 5 Array Size
RAID 5 arrays ay gumagamit ng katumbas ng isang drive para sa pag-iimbak ng parity, na nangangahulugang ang kabuuang laki ng array ay maaaring kalkulahin gamit ang formula:
S=d(n-1)
Ang d ay ang pinakamaliit na laki ng disk sa array, at ang bilang ng mga disk na bumubuo sa array.
Paano Gumagana ang RAID 5
Ang RAID 5 ay katulad ng RAID 3 dahil gumagamit ito ng parity bit upang matiyak ang integridad ng data. Gayunpaman, hindi tulad ng RAID 3, na gumagamit ng disk na nakatuon sa pag-iimbak ng parity, ipinamamahagi ng RAID 5 ang parity sa lahat ng drive sa array.
Ang RAID 5 ay nagbibigay ng tolerance sa pagkabigo ng drive, na nagpapahintulot sa anumang drive sa array na mabigo nang hindi nawawala ang anumang data sa array. Kapag nabigo ang isang drive, magagamit pa rin ang RAID 5 array para magbasa o magsulat ng data. Pagkatapos mapalitan ang nabigong drive, ang RAID 5 array ay papasok sa isang data recovery mode, kung saan ang parity data sa array ay ginagamit upang muling buuin ang nawawalang data sa bagong naka-install na drive.
Software-Based vs. Hardware-Based Controller
Dahil sa pangangailangang magsagawa ng mga kalkulasyon ng parity at ipamahagi ang resultang pagkalkula, ang RAID 5 ay nasa pinakamainam kapag nagpapatakbo sa isang hardware-based na RAID enclosure.
Mayroong dalawang uri ng RAID array controllers: hardware at software. Ang mga controllers na nakabatay sa software ay mas mura at nagbibigay ng flexibility sa user kapag kino-configure ang mga drive. Mas mahal ang mga hardware-based na controller ngunit inirerekomenda ito para sa mga kumplikadong array.
Ang Disk Utility app na kasama sa mga Mac ay hindi sumusuporta sa paggawa ng software-based na RAID 5 arrays. Gayunpaman, ang SoftRAID, mula sa third-party na developer na SoftRAID, Inc., ay maaaring gamitin kung kailangan ng software-based na solusyon.