Bagaimana seharusnya partisi RAID dibuat dan dikonfigurasi menggunakan parted?

10

Untuk pengujian saya ingin membuat partisi mirror (RAID 1) dengan ukuran 1GB /dev/sdbdan /dev/sdc. Ketika datang ke partisi, saya ingin menggunakan parted, bagaimana saya harus membuat partisi yang ingin saya mirror?

Saya mulai dengan menginisialisasi tabel partisi:

(parted) select /dev/sdb
Using /dev/sdb
(parted) mklabel gpt
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Y
(parted)
  • Setelah langkah-langkah di atas. Bagaimana cara membuat partisi dan mengatur flag yang diperlukan?

  • Saya tahu bahwa raid adalah kemungkinan flag partisi, apakah saya harus menggunakannya? Bagaimana ini digunakan oleh sistem yang sedang berjalan?

  • Jenis sistem file apa yang harus saya gunakan? Tidak ada

Dihapus
sumber
Bendera digunakan oleh kernel (Linux) untuk menunjukkan partisi RAID yang harus dipasang. Itu tidak semua jawaban yang saya cari, jadi saya menulisnya di sini untuk saat ini.
Dihapus

Jawaban:

8

Mulai menggunakan Parted -a optimaluntuk memastikan itu memperingatkan Anda jika Anda membuat partisi yang tidak selaras dengan benar. Buat partisi tanpa menentukan sistem file apa pun menggunakan mkpart:

mkpart primary 1MiB 512MiB

Perintah ini menciptakan partisi 511MiB mulai dari 1MiB dan berakhir pada 512MiB.

Gunakan MiB, GiB atau TiB saat membuat partisi. Ini memastikan keselarasan yang benar pada HDD dengan 512B serta sektor fisik 4096B.

Di atas 1MiBdigunakan sebagai posisi awal, karena itu posisi terendah yang dapat Anda gunakan tanpa Parted mengeluh tentang penyelarasan. Tetapi perhatikan bahwa sektor 40 benar - benar adalah posisi terendah dengan perataan yang benar, tetapi berpisah seperti batas 1MiB dan Anda hanya menghabiskan sedikit ruang disk.

Untuk membuat kernel memperhatikan partisi RAID dan me-mountnya secara otomatis Anda perlu mengatur flag raid. Jika partisi baru Anda diidentifikasi sebagai partisi 1 di Parted (periksa dengan p) Anda mengatur bendera serangan menggunakan:

set 1 raid on

Verifikasi ukuran partisi dengan print, tetapi atur unittampilan ke KiB, MiB, atau GiB. Jika tidak, compactunit standar akan menampilkan KB, MB, dan GB.

unit MiB
print

Untuk merangkum jawabannya:

Saya tahu bahwa raid adalah kemungkinan flag partisi, apakah saya harus menggunakannya? Bagaimana ini digunakan oleh sistem yang sedang berjalan?

Tidak, kamu tidak harus. Jika Anda memilih untuk tidak Anda harus me-mount sendiri.

Jenis sistem file apa yang harus saya gunakan? Tidak ada

Ya, jangan sebutkan satu. Parted bergerak menjauh dari penanganan sistem file, hal-hal yang berkaitan dengan sistem file saat ini harus dihindari.

Dihapus
sumber
Apakah masuk akal untuk membuat 2 partisi pada satu hard disk dan kemudian menggunakan 2 partisi untuk RAID 1 atau RAID 0? Atau apakah RAID dimaksudkan hanya digunakan dengan hard disk independen nyata?
CMCDragonkai
1
@ CMCDragonkai: Menggunakan disk yang sama untuk beberapa anggota dari array yang sama tidak masuk akal. Jika disk mati, kemungkinan besar Anda kehilangan akses ke seluruh disk, bukan hanya sebagian saja. Tetapi toh tidak ada yang menghentikan Anda untuk melakukannya. Anda bahkan dapat menggunakan perangkat loop jika Anda hanya ingin menguji barang-barang ...
ThiefMaster