Jika saya akan membuat sistem file btrfs multi-perangkat . Rekomendasi resmi dari apppears adalah untuk membuatnya di perangkat mentah; yaitu /dev/sdb
,, /dev/sdc
dll, tetapi ini tidak dijelaskan.
Apakah ada keuntungan untuk membuat tabel partisi pada perangkat ini terlebih dahulu, baik GPT atau MBR, dan kemudian membuat sistem file aktif /dev/sdb1
, /dev/sdc1
dan sebagainya? Apakah memberi makan seluruh perangkat btrf memiliki beberapa keunggulan khusus, atau apakah ini pada dasarnya setara?
sumber
Gunakan Disk terpisah untuk mendapatkan keuntungan dari kecepatan baca / simpan disk.
Pada dasarnya,
/dev/sda
satu hard disk, dan/dev/sda1
,/dev/sda2
adalah bagian dari disk fisik yang sama.jika Anda menggunakan
/dev/sda
, +/dev/sdb
untuk pengaturan Anda, Anda memiliki dua disk terpisah yang dapat retrive pada saat bersamaan.jika Anda menggunakan
/dev/sda1
/dev/sda2
maka Anda mendapatkan disk yang sama mencoba membaca keduanya, dan itu harus dilakukan satu dan kemudian yang lain.sumber
sda
lebih cepat daripadasda1
, dari mana keuntungan kecepatan ini berasal?Jika saya mengerti dengan benar, menggunakan seluruh disk akan memungkinkan BTRFS untuk membuat beberapa asumsi yang memungkinkan beberapa optimasi perilaku.
Seperti, jika diberikan perangkat penuh untuk bekerja, ia dapat mengasumsikan bahwa ia tidak akan memiliki apa pun yang menantang untuk akses ke perangkat, dan itu dapat menyesuaikan metode aksesnya daripada harus mengantisipasi penundaan secara berkala dari sesuatu yang lain yang meminta data dari suatu tempat lain di perangkat, dan harus menunggu drive untuk kembali ke sana setelah menangani permintaan lainnya.
sumber
Dengan semua drive 4K sektor ini Anda dapat menggunakan partisi untuk menyelaraskan sistem file Anda. Cukup jalankan fdisk dengan:
dan membuat satu partisi yang menjangkau seluruh perangkat.
sumber