Ukuran Unit Alokasi mana yang harus saya pilih untuk kartu SDHC saya?

9

Saya memformat kartu SDHC 4GB saya sebelum memasang OS untuk Raspberry Pi saya.

Dikatakan "alokasi satuan ukuran" 32 KB dan memberi saya opsi hingga 1024 MB.

Apa yang harus saya lakukan?

TomLawson
sumber

Jawaban:

3

Anda harus memilih ukuran cluster . Data tidak dibaca pada level byte, melainkan dalam blok. Secara umum, unit penyimpanan terkecil adalah sektor (biasanya 512 byte , 4096 byte untuk drive Format Lanjutan ), tetapi bahkan bukan bagaimana file disimpan dalam sistem file , melainkan sektor yang dikelompokkan bersama menjadi kelompok.

Raspberry Pi itu sendiri tidak benar-benar memiliki batasan pada ukuran cluster, tetapi sistem operasi yang Anda gunakan mungkin. Biasanya, ukuran standar apa pun akan berfungsi, tetapi biasanya, itu tergantung pada jenis file yang akan Anda simpan.

Jika Anda akan menyimpan banyak file kecil, maka pilih ukuran cluster sekecil mungkin (satu sektor; 512 untuk kartu memori). Dengan cara ini Anda menghindari pemborosan ruang dengan memiliki banyak cluster yang tidak digunakan sebagian. Jika Anda akan menyimpan banyak file raksasa, gunakan ukuran cluster terbesar (biasanya 64KB; saya belum pernah melihat 1MB cluster :-o). Dengan cara itu Anda meminimalkan overhead manajemen file sistem file yang membebaskan sedikit lebih banyak ruang untuk penyimpanan.

Jika tidak yakin, cukup gunakan kluster 4KB; yang berfungsi untuk sebagian besar penggunaan untuk keperluan umum itulah sebabnya biasanya ini adalah default.

Synetech
sumber
1

Untuk kartu sdhc, sebaiknya pilih ukuran yang cocok dan selaras dengan ukuran yang digunakan oleh pengontrol pada kartu sd. Anda akan mendapatkan kinerja yang jauh lebih baik dari kartu di mana sistem file disejajarkan pada batas blok hapus, dan apakah itu IO dalam unit berukuran segmen internal.

Ukuran yang dibutuhkan bervariasi dari kartu ke kartu. Anda dapat menggunakan flashbench untuk mengetahui berapa unit alokasi dan menghapus ukuran.

Peter Chubb
sumber
1

Saya mengalami kesulitan untuk menemukan ukuran cluster yang tepat untuk membuat kartu berfungsi di telepon (Samsung S7 Edge, dengan Samsung Evo 128 GB). Bagi saya, akhirnya yang berhasil adalah memformat Kartu SD menggunakan USB Flash SD Formatter 4.00, dengan pengaturan ukuran cluster standar. Ini tersedia di SDCard.org, di sini https://www.sdcard.org/downloads/formatter_4/

olee22
sumber