Pertama, perhatikan bahwa Ukuran Blok Perangkat berbeda dari ukuran blok yang digunakan oleh sistem file. Nilai sebelumnya seperti yang dilaporkan oleh diskutil mengacu pada ukuran blok mentah yang digunakan oleh perangkat keras. Saya belum menemukan cara mudah untuk memeriksa nilai terakhir dengan baris perintah, tetapi Anda bisa membuat file nol-byte kemudian lakukan Dapatkan Info dari Finder. Itu akan mengatakan 0 byte, tetapi 4k digunakan pada disk.
Kedua, Anda dapat membuat sistem file HFS + dengan ukuran blok lebih dari 4k menggunakan program baris perintah newfs_hfs
. Cara termudah adalah dengan menggunakan Disk Utility untuk mempartisi drive dan membuat partisi dengan format default, kemudian gunakan /bin/df
untuk menentukan perangkat blok (contoh saja /dev/disk0s2
:). Kemudian unmount partisi itu (menggunakan umount /dev/diskXXX
atau Disk Utility), dan memformat ulang sebagai HFS + dengan 64k blok lakukan:
newfs_hfs -v VolumeName -b 65536 /dev/disk0s2
Gunakan tip Dapatkan Info di atas untuk memverifikasi bahwa file kecil sekarang menempati 64k pada disk (bisa dikatakan 65k untuk unit kekuatan-dari-10).
Kinerja adalah alasan utama Anda mungkin ingin melakukan ini, jika sebagian besar data yang akan disimpan adalah file besar (seperti MP3, foto, video, file .zip, dll), dan juga membantu menjaga fragmentasi disk tetap rendah. Jelas jangan repot-repot jika Anda berencana untuk menyimpan sebagian besar file kecil.
Saya telah menemukan bahwa pada drive besar (> 1 TB) diformat sebagai HFS dengan ukuran blok 4k default, ketika drive mendekati kapasitas, kinerja penulisan sangat menurun. Saya menduga itu karena partisi yang terfragmentasi dan harus berburu dan mematuk blok gratis untuk menulis 1% data terakhir. Saya berharap bahwa ukuran blok yang lebih besar akan sedikit mengurangi masalah ini.