Ext4 vs. Btrfs: Aling Linux File System ang Dapat Mong Gamitin?

Ext4 vs. Btrfs: Aling Linux File System ang Dapat Mong Gamitin?

Medyo totoo lang, hindi sapat ang mga tao na isinasaalang-alang kung aling file system ang gagamitin para sa kanilang mga computer.





Ang mga gumagamit ng Windows at macOS ay may maliit na dahilan upang tumingin, dahil talagang mayroon silang isang pagpipilian para sa kanilang system --- NTFS at HFS +, ayon sa pagkakabanggit. Ang Linux, sa kabilang banda, ay may maraming iba't ibang mga pagpipilian ng file system, na may kasalukuyang default na ika-apat na Pinalawak na Filesystem (ext4).





Mayroong isang patuloy na push upang baguhin ang default na system ng file sa B-Tree File System (btrfs). Ngunit mas mahusay ba ang mga btrf, at kailan natin makikita ang mga pagbabahagi na gumagawa ng pagbabago?





kung paano makahanap ng mga lumang mensahe sa iphone

Ano ang Ginagawa ng Mga File System?

Credit sa Larawan: Maksym Kaharlytskyi / I-unspash

Tulad ng mga sistemang pang-file ng pisikal tulad ng mga folder at mga kabinet, pinamamahalaan ng mga system ng digital file ang mga file. Kinokontrol nila kung paano nag-iimbak ang iyong operating system ng data na hindi ginagamit, kung anong iba pang impormasyon (kilala bilang metadata) ang nakakabit sa data, sino o kung anong may access sa data, at iba pa.



Nagpapatakbo sa background ang mga file system. Tulad ng natitirang bahagi ng kernel ng isang operating system, higit silang hindi nakikita sa pang-araw-araw na paggamit. Ang mga tagapamahala ng file, ang mga application na ginagamit mo upang pamahalaan ang mga file, karamihan ay nagpapatakbo sa parehong paraan anuman ang aling file system na tumatakbo sa ilalim.

Ang mga file system ay hindi kapani-paniwala kumplikado sa code. Patuloy na binabago ng mga developer ang mga sistemang ito upang isama ang higit na pag-andar habang nagiging mas mahusay.





Bakit Lumipat ng Mga System ng File?

Walang code na mabuti para sa lahat ng mga kaso ng paggamit, at nalalapat din sa mga file system. Ang ilang mga file system ay napakahusay sa iba`t ibang mga kadahilanan. Ang File Allocation Table (FAT) file system ay isa na halos bawat modernong sinusuportahan ng operating.

Ginagamit ng mga USB flash drive at SD card ang FAT system upang mabasa ng iyong computer ang mga ito anuman ang nagpapatakbo ng Linux, Windows, macOS, o ilang iba pang operating system.





Ngunit sa mga araw na ito, ang FAT ay hindi maaasahan o makapangyarihan tulad ng ilan sa iba pang mga file system na nabuo mula noon. Kaya't habang makikita mo ang FAT sa portable media, hindi mo makikita ang pamamahala nito ng data sa iyong hard drive.

Ang Apple, marahil ay hindi nakakagulat, ay kilala sa paggawa mga file system na gagana lamang sa mga aparato nito .

Kasalukuyang File System ng Linux

Karamihan sa mga bersyon ng desktop Linux (kilala bilang mga pamamahagi, o 'distros' para sa maikli) default sa ext4 file system. Ang ext4 ay isang pagpapabuti sa ext3 file system, na isang pagpapabuti sa ext2 file system bago ito.

Ang ext4 ay napatunayan na maging isang napaka-matatag na file system, ngunit ito ay ginawa mula sa isang pag-iipon ng code base. Ang ilang mga gumagamit ng Linux ay naghahanap ng mga tampok na hindi hawakan ng ext4 sa sarili nitong. Mayroong software na nangangalaga sa ilan sa mga pagnanasang iyon, ngunit ang kakayahang gawin ang mga bagay na iyon sa antas ng file system ay magbibigay ng mas mahusay na pagganap. Samakatuwid ang pagnanasa para sa btrfs.

Pag-unawa sa ext4: Mga kalamangan at kahinaan

Ang mga limitasyon ng Ext4 ay mananatiling medyo kahanga-hanga. Ang pinakamalaking dami / pagkahati na maaari mong gawin sa ext4 ay 1 exbibyte --- ang katumbas ng humigit-kumulang 1,152,921.5 terabytes. Ang maximum na laki ng file ay 16 tebibytes --- o humigit-kumulang 17.6 terabytes, na mas malaki kaysa sa anumang hard drive na maaaring bilhin ng isang regular na consumer.

Ang Ext4 ay kilala na magdala ng mga pagpapabuti ng bilis sa paglipas ng ext3 sa pamamagitan ng paggamit ng maraming iba't ibang mga diskarte. Tulad ng karamihan sa mga modernong system ng file, ito ay isang sistemang file ng journal, na nangangahulugang pinapanatili nito ang isang 'journal' kung saan matatagpuan ang mga file sa disk at anumang iba pang mga pagbabago sa disk.

Sa kabila ng lahat ng mga tampok nito, hindi nito sinusuportahan ang transparent na compression, transparent encryption, o data deduplication. Teknikal na sinusuportahan ang mga snapshot, ngunit ang tampok na iyon ay pang-eksperimentong pinakamahusay.

Si Theodore Ts'o, isang developer na may pangunahing papel sa paglikha ng ext4, ay inilarawan ang ext4 bilang isang stop-gap release batay sa hindi napapanahong teknolohiya noong 1970s at naniniwala na ang Btrfs ay nag-aalok ng isang mas mahusay na paraan pasulong. Iyon ay mahigit isang dekada ang nakalipas .

Pag-unawa sa Btrfs: Mga kalamangan at kahinaan

Ang Btrfs, na maaaring bigkasin bilang 'Butter FS', 'Better FS', o 'B-Tree FS', ay isang mas bagong system ng file na nire-remade mula sa simula. Umiiral ang mga Btrfs dahil nais ng mga developer na palawakin ang pagpapaandar ng isang file system upang maisama ang karagdagang pag-andar tulad ng pooling, snapshot, at checkums.

Ang proyekto ay nagsimula sa Oracle, ngunit ang iba pang mga pangunahing kumpanya mula noon ay may bahagi sa pag-unlad. Kasama sa listahan ang Facebook, Netgear, Red Hat, at SUSE.

kung paano ilagay ang password sa flash drive

Habang ang mga pagpapahusay na matatagpuan sa mga btrf ay maaaring makinabang sa pangkalahatang mga mamimili, ang ilan sa mga karagdagang tampok ay mas interesado sa paggamit ng enterprise. Ang nasabing pagpapaandar ay para sa mas hinihingi na mga kaso ng paggamit na madalas na nangangailangan mas matibay na mga hard drive din.

Para sa mga organisasyong gumagamit ng napakalaking mga programa na may napakalaking mga database, ang pagkakaroon ng isang tila tuloy-tuloy na file system sa maraming mga hard drive ay maaaring gawing mas madali ang pagsasama-sama ng data. Ang pagbawas ng data ay magbabawas sa dami ng aktwal na sasakupin ang data ng espasyo, at magiging madali ang pag-mirror ng data kapag mayroong isang solong, malawak na file system na kailangang ma-mirror.

Siyempre, maaari mo pa ring piliing lumikha ng maraming mga partisyon upang hindi mo mai-mirror ang lahat. Ang maximum na laki ng pagkahati ng isang btrfs file system ay 16 exbibytes, at ang maximum na laki ng file ay 16 exbibytes din.

Kung isasaalang-alang na ang mga btrfs ay makakakuha ng saklaw sa maraming mga hard drive, ito ay isang magandang bagay na sinusuportahan nito ang 16 na beses na higit na puwang ng drive kaysa sa ext4.

Nagawa ng Transition ang Linux Distros?

Ang Btrfs ay naging isang matatag na bahagi ng Linux kernel mula pa noong 2013, at maaari mong baguhin ang iyong mga hard drive gamit ang file system ngayon. Ngunit ang btrfs ay hindi sa pamamagitan ng anumang pag-abot sa default na Linux file system. Karamihan sa mga distrito ay patuloy na default sa ext4.

Bakit? Ang mga file ay ang pinakamahalagang piraso ng data sa iyong hard drive. Ang personal na data ay hindi maaaring palitan. Maaari mong mai-install ulit ang isang OS at mag-download ng mga app, ngunit nang walang isang backup, nawala ang mga file na mabuti. Iyon ang dahilan kung bakit napakahalaga na ang isang file system ay mapatunayan na maaasahan bago ilipat ang milyun-milyong tao sa paggamit nito bilang default.

Ang Ext4 ay maaaring luma at masabing crusty, ngunit napatunayan din nitong maging matatag at maaasahan. Kung ang kuryente ay mawawala at ang iyong computer ay magiging madilim, ang mga posibilidad na ext4 ay mapanatiling ligtas ang iyong nai-save na data.

Para sa karamihan ng mga tao, ang mga nasabing sitwasyon ay ang nag-iisang pinakamahalagang kadahilanan. Hindi ito tungkol sa kung gaano kahusay gumaganap ang isang file system kapag maayos ang mga bagay, ito ay tungkol sa kung ano ang nangyayari kapag nagkamali ang mga bagay.

Natukoy ng isang kilalang distro na ang sapat na oras ay lumipas upang makagawa ng isang switch. Gumagamit na ngayon ang openSUSE ng mga btrf bilang default para sa / root na pagkahati kung saan namamalagi ang operating system. Para sa pagkahati / bahay na inilalagay ang iyong personal na mga file, gayunpaman, nagpasya ang openSUSE na pumunta sa halip na XFS file system.

Kaya hindi, ang paglipat ay hindi pa nawala tulad ng inaasahan. Ngunit tulad ng nakita natin sa display server ng Wayland, ang mga bagong teknolohiya kung minsan ay tumatagal ng mahabang panahon upang lumaganap sa buong tanawin ng Linux.

ibalik ng system ang hindi gumagana na windows 10
Magbahagi Magbahagi Mag-tweet Email Ito ba ay Worth Upgrading sa Windows 11?

Ang Windows ay muling idisenyo. Ngunit sapat na ba iyon upang kumbinsihin kang lumipat mula sa Windows 10 patungong Windows 11?

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Ipinaliwanag ang Teknolohiya
  • Ubuntu
  • File System
  • Mga Tip sa Linux
Tungkol sa May-akda Bertel King(323 Mga Artikulo Na-publish)

Si Bertel ay isang digital minimalist na nagsusulat mula sa isang laptop na may mga switch sa pisikal na privacy at isang OS na inindorso ng Free Software Foundation. Pinahahalagahan niya ang etika sa mga tampok at tinutulungan ang iba na makontrol ang kanilang mga digital na buhay.

Marami Pa Mula kay Bertel King

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe