Jadi, saya ingin tahu tentang, dari semua hal, sistem file. Saya sadar ini sangat kutu buku bagi saya, tetapi karena saya mendapatkan Mac, saya ingin tahu apakah saya harus khawatir tentang hal-hal seperti defragmentasi. Pengguna Windows tahu bahwa Anda harus sering men-defrag hard drive Anda agar komputer Anda dapat berjalan dengan lancar. Di dunia Mac, dikatakan bahwa Anda tidak perlu defrag. Kenapa ini?
Sistem File Yang Berbeda
Tabel Alokasi File (FAT). Ini adalah sistem file yang dikembangkan oleh Microsoft untuk MS-DOS dan digunakan hingga Windows ME. Disk yang diformat menggunakan FAT terdiri dari sektor boot, tabel alokasi file, dan data. Sektor boot berisi kode yang diperlukan untuk boot komputer Anda. Tabel alokasi file adalah pemetaan di mana pada disk file dan direktori tertentu berada. Maka Anda memiliki data Anda sendiri. Masalah dengan sistem file FAT adalah ketika file dihapus atau file baru dihapus, ruang kosong pada drive dapat ditulis oleh sesuatu yang lain. FAT tidak mengurus lokasi file baru saat ini terjadi, dan itu mengarah pada fragmen file yang ditulis di seluruh disk. Tabel alokasi file memungkinkan data ditemukan, tetapi kepala baca / tulis pada hard drive harus mengumpulkan data Anda dari bagian disk yang berbeda. Inilah sebabnya mengapa Anda melihat penurunan kinerja. Sistem file FAT sangat rentan terhadap fragmentasi oleh desainnya. Informasi lebih lanjut tentang FAT dapat ditemukan di Wikipedia.
NTFS adalah kependekan dari Sistem File Teknologi Baru. Itu, sekali lagi, dikembangkan oleh Microsoft untuk jajaran sistem operasi Windows NT-nya. Itu berarti NTFS digunakan dalam versi Windows apa pun berdasarkan kernel NT, termasuk Windows 2000, XP, Server 2003, Server 2008 dan Windows Vista. Perbedaan utama dengan NTFS adalah bahwa ia didasarkan pada metadata. Metadata adalah "data tentang data", menurut Wikipedia. Dengan kata lain, metadata seperti mini-database kecil pada drive yang menyimpan semua jenis informasi tentang file dan direktori pada hard drive. NTFS mendukung hal-hal seperti kompresi, keamanan tingkat file dan hal-hal lain yang berguna untuk perusahaan dan atribut-atribut tersebut disimpan dalam metadata. Yang keren tentang cara menangani file ini adalah ia dapat diperluas untuk mendukung fitur-fitur lainnya. Bahkan, Microsoft telah merilis lima versi berbeda dari NTFS, masing-masing pembaruan berturut-turut menyediakan lebih banyak fitur. Untuk informasi tentang NTFS dapat ditemukan di Wikipedia.
Adapun fragmentasi, NTFS jauh lebih baik daripada FAT dan lebih efisien dalam bagaimana menangani lokasi data pada hard drive. Namun, NTFS dapat mengalami fragmentasi. Ada mitos untuk sementara waktu bahwa NTFS tidak dikenakan fragmentasi, tetapi sekali lagi, itu adalah mitos. Sistem file NTFS sangat fleksibel. Karena atribut atau kapasitas baru dipanggil dari NTFS, itu membuat ruang dan menyimpan informasi itu di Tabel File Master. Jika sejumlah ruang tertentu disisihkan untuk file kecil, dan kemudian file itu menjadi sangat besar, bagian dari file itu perlu disimpan di area lain dari drive karena NTFS menciptakan area penyimpanan data baru dibuat. Juga, sistem file NTFS menggunakan cluster, seperti halnya FAT. Jadi, ya, NTFS mungkin mengurangi kapasitas untuk fragmentasi, tetapi masih rentan.
Ext3 adalah sistem file yang digunakan oleh Linux . Apa yang membuat ext3 paling menonjol dibandingkan dengan sistem file Windows adalah bahwa itu adalah sistem file journal. Sistem file jurnal adalah sistem di mana setiap dan semua perubahan pada file apa pun dicatat ke dalam jurnal sebelum benar-benar ditulis ke drive. Jurnal disimpan di area yang ditentukan drive. Menurut sifatnya, sistem file jurnal jauh lebih kecil kemungkinannya untuk rusak. Jurnal adalah catatan berjalan dari SEMUA tindakan yang harus dilakukan pada file. Jadi, dalam hal terjadi gangguan (seperti kegagalan daya), peristiwa dalam jurnal dapat "diputar ulang" untuk menciptakan kembali konsistensi antara jurnal dan file pada drive.
Sifat ext3 membuat fragmentasi sama sekali tidak ada. Faktanya, Wikipedia mengatakan bahwa Panduan Administrator Sistem Linux menyatakan, “Sistem file Linux modern menjaga fragmentasi seminimal mungkin dengan menjaga semua blok dalam suatu file tetap berdekatan, bahkan jika mereka tidak dapat disimpan dalam sektor yang berurutan. Beberapa sistem file, seperti ext3, secara efektif mengalokasikan blok gratis yang terdekat dengan blok lain dalam file. Oleh karena itu tidak perlu khawatir tentang fragmentasi dalam sistem Linux. "
Namun, ketika Anda melihat ke dalam sistem file OS X, yang juga dijurnal, Anda mulai melihat mengapa Linux juga mengalami fragmentasi …
Hierarchical File System (HFS) adalah sistem file yang digunakan oleh Mac OS X. Ini dikembangkan oleh Apple sendiri. Kami memiliki sistem file HFS asli (sering disebut Mac OS Standard) dan revisi terbaru HFS Plus (disebut sebagai Max OS Extended). HFS telah melalui banyak revisi. HFS sudah hampir tidak digunakan lagi. HFS Plus diperkenalkan dengan Mac OS 8.1. Yang paling menonjol dari diskusi kami adalah bahwa Apple memperkenalkan penjurnalan ke sistem file mereka dengan Mac OS 10.3, bersama dengan beberapa fitur kunci lainnya cara OS X beroperasi.
Tampaknya ada dua aliran pemikiran dalam hal defragmentasi di OS X. Beberapa mengatakan bahwa itu tidak perlu karena menggunakan sistem file yang dijurnal. Lainnya mengatakan bahwa itu tidak perlu, hanya saja tidak dengan cara yang sama seperti Windows. OS X memiliki kemampuan bawaan untuk menangani fragmentasi file dan akan melakukannya sendiri. Namun, yang dapat terjadi adalah fragmentasi drive - ruang kosong kecil di antara file. Dari segi kinerja, ini hampir tidak menjadi masalah dan Anda jarang akan mendapatkan keuntungan kinerja apa pun dengan melakukan defrag tradisional pada mesin OS X. Fragmentasi drive benar-benar hanya menjadi masalah jika Anda mulai mengisi drive hingga kapasitas penuh. Ini karena OS X akan kehabisan ruang untuk file sistemnya sendiri.
Jadi, singkatnya, tidak perlu defragment di OS X kecuali Anda mulai mengisi hard drive Anda. Saat ini berlangsung, Anda mungkin mulai mengalami "keanehan" OS X acak karena OS kehabisan ruang untuk file temp itu. Ketika ini terjadi (atau lebih baik sebelumnya), defrag hard drive Anda akan menghilangkan ruang kendur di antara file pada drive dan memulihkan ruang untuk penggunaan OS X.
Saya percaya ini juga akan terjadi dengan Linux.
Konten referensi lainnya:
- Apakah Mac OS X membutuhkan disk dragmenter / optimizer?
- Pemeliharaan Rutin Macintosh OS X
- Mengapa Linux Perlu Mendefragmentasi?
Jadi, Singkatnya
Jika Anda menjalankan Windows, Anda dapat mengalami fragmentasi. Sistem FAT32 sangat rentan terhadapnya. NTFS tidak terlalu rentan, tetapi masih cukup. Pengguna Linux dan Mac dapat mengalami fragmentasi, tetapi tidak seperti Windows, itu tidak menyebabkan hambatan kinerja pada mesin. Juga, pengguna Mac benar-benar hanya perlu khawatir tentang fragmentasi karena drive mereka mendekati kapasitas. Masalah dengan Linux dan Mac bukanlah fragmentasi file (seperti pada Windows), tetapi drive fragmentasi.
Semoga itu bisa membantu. Dan, seperti biasa, saya menyambut setiap orang yang memiliki pengetahuan tentang bidang ini untuk berkomentar. Saya melakukan penelitian terbaik yang saya bisa tentang ini, tetapi tentu saja mungkin saya mendapatkan sesuatu yang salah. Dan ketika Anda memasukkan "defrag debat" Linux dan Mac ke dalam campuran, pasti ada pendapat di kedua sisi.
