Bagaimana cara membuat dan memasang partisi menggunakan sisa kartu SD saya?

16

Saya telah melihat instruksi untuk mengubah ukuran partisi di sini , tetapi bagaimana cara membuat partisi baru menggunakan ruang yang tersisa, dan kemudian memasangnya?

David Sykes
sumber

Jawaban:

14

Menggunakan fdisk:

fdisk /dev/sda

Ketik n untuk membuat partisi baru.

Ketik p untuk membuat partisi primer.

Selanjutnya tekan enter ketika diminta nomor partisi untuk memilih yang tersedia berikutnya.

Tekan enter lagi untuk memilih sektor berikutnya yang tersedia untuk memulai partisi. Tekan enter lagi untuk menggunakan semua ruang disk yang tersisa.

Ketik w untuk menyimpan perubahan.

Fdisk sekarang akan keluar. Anda harus mem-boot ulang agar partisi tersedia.

Anda sekarang dapat membuat sistem file untuk partisi baru menggunakan perintah mkfs.

mkfs.ext4 /dev/sdax

Di mana x adalah nomor partisi.

Catatan: kadang-kadang saat membuat partisi baru untuk kartu sd telah ada sedikit ruang logis yang memakan sisa gambar. Anda harus menggunakan metode dalam pertanyaan yang Anda tautkan untuk memperluas ruang itu, atau melakukan apa yang saya lakukan dan hanya membuat partisi lain setelahnya.

Untuk memasang Anda menggunakan perintah pemasangan seperti ini:

mount /dev/sdax /path/to/mount/point

Jika Anda ingin partisi untuk me-mount secara otomatis saat boot maka Anda perlu menambahkan entri di file / etc / fstab.

/dev/sdax      /path/to/mount    defaults      1 0
Jivings
sumber
1
Di Pi saya (pemerasan Debian) / dev / sda adalah / dev / mmcblk0 dan x adalah px, misalnya / dev / mmcblk0p4
David Sykes
Itu tampaknya menjadi standar untuk distribusi RPi karena beberapa alasan.
Jivings
1
Ok, partisi default dibuat dengan celah 16 silinder. Jika saya menerima default pertama itu menciptakan partisi 1mb di salah satu celahnya. Jika saya menentukan akhir ditambah 16 (dengan asumsi kesenjangan karena suatu alasan) maka default kedua adalah akhir 2gb yang tidak digunakan. Sukses, thx
David Sykes
Saya akan me-mount dengan "default, noatime" karena ini pada kartu SD
Paolo
1
@ DavidSykes Anda harus me-mount dengan noatimejuga. Pertanyaan ini akan menjelaskan alasannya.
Jivings