saya membaca tentang fdisk yang dapat membuat partisi / yang memecah disk fisik menjadi beberapa partisi logis.
Jika saya ingin menggunakan seluruh disk secara keseluruhan, apakah itu masih perlu bagi saya
1) ke fdisk dan membuat partisi primer yang mengambil ukuran seluruh disk atau
2) saya bisa melanjutkan dan mkfs.ext4 tanpa melakukan fdisk?
3) Dan mengapa ->
Diedit -> Setelah membaca semua komentar (dari beberapa ya dan tidak), saya berpikir bahwa akan baik jika seseorang dapat menunjukkan kepada saya tentang apa yang sebenarnya dilakukan fdisk? sehingga saya bisa lebih memahami mengapa kita benar-benar membutuhkannya dibandingkan jika kita tidak.
Saya mencoba googling, tetapi sebagian besar situs mengajarkan Anda cara fdisk, tetapi tidak mengapa (atau sebagian besar alasannya adalah membuat sistem dual boot), tetapi saya ingin tahu mengapa diperlukan bahkan untuk satu partisi.
Saya juga telah mencoba mkfs pada disk secara langsung dan memasangnya untuk menyimpan data dan file (sepertinya tidak memiliki masalah) - jadi ini membuat saya semakin penasaran dengan apa yang sebenarnya dilakukan fdisk terhadap disk penyimpanan.
Anda perlu membuat tabel partisi bahkan jika Anda akan menggunakan seluruh disk fisik. Pikirkan tabel partisi sebagai "daftar isi" untuk sistem file, mengidentifikasi lokasi awal dan berhenti dari setiap partisi serta sistem file yang digunakan untuk itu.
sumber
Anda dapat membuat sistem file pada drive kosong, tetapi jarang berhasil. Beberapa pendrives diatur seperti itu. Tetapi untuk hard drive Anda tidak mau.
Jika itu akan menjadi drive utama / hanya Anda, itu tidak akan bisa di-boot sama sekali jika Anda membuatnya. Apa yang dilakukan BIOS adalah membaca sektor drive pertama dan menjalankannya (alias lompat ke byte pertama itu). Apakah Anda benar-benar tidak ingin menjalankan metadata sistem file? Untungnya Anda tidak akan melakukannya, karena BIOS mengandung failafe - dua byte terakhir dari sektor tersebut harus 0x55 0xaa agar BIOS dapat mempertimbangkan drive sebagai bootable. Dan Anda memiliki sistem UEFI lebih buruk lagi, karena UEFI membutuhkan partisi FAT yang berbeda untuk bekerja.
Jika itu akan menjadi hard drive sekunder Anda, ini mungkin berhasil, tetapi masih berkecil hati - tidak ada deteksi otomatis yang berfungsi, sebagian besar alat akan memberi tahu Anda drive tidak diformat dan memerlukan partisi (yang akan menghancurkan data Anda).
Kemudian lagi kadang - kadang mungkin untuk melakukannya, tetapi dengan cara yang sangat kejam, membutuhkan pengetahuan yang rumit tentang organisasi on-disk beberapa sistem file. Saya pernah melihat deskripsi gambar yang dapat dibakar ke CD bootable, ke USB drive bootable atau bahkan di-boot oleh Mac yang lebih tua, tetapi ini berada pada tingkat 'Jika saya meletakkan panjang filesystem ke xxx, ketika itu dieksekusi oleh arsitektur lain yang dijalankan sebagai perbandingan register yang tidak berbahaya '.
sumber
Bahkan jika Anda berniat untuk menggunakan seluruh disk, itu masih harus dipartisi. Dalam hal ini dengan partisi sebesar disk itu sendiri (hampir, setidaknya. Tabel partisi membutuhkan ruang. Lihat di bawah untuk detailnya).
Ketika saya memperkenalkan orang kepada konsep partisi dan sistem file kepada orang-orang yang biasanya hanya memikirkan "harddrives, empty vs full" adalah ini: Harddisk adalah bangunan, sedangkan partisi adalah ruang sebenarnya. Anda memformat partisi dengan sistem file tertentu, dan kemudian membuatnya dapat digunakan, dan dalam analogi bangunan, ini berhubungan dengan mendeklarasikan tipe kamar, seperti dapur vs kamar tidur (Dengan kata lain, bagaimana menggunakannya).
Sekarang, untuk kembali ke pertanyaan awal Anda, Anda tidak bisa meletakkan sistem file ke drive yang tidak dipartisi, karena tabel partisi (512 byte pertama dari drive) berisi info tentang di mana pada drive fisik partisi dapat ditemukan. Bagi Anda untuk memiliki sistem file, itu harus dimulai di suatu tempat bahwa tabel partisi dapat referensi, dan itu tidak dapat merujuk sistem file yang tidak memiliki ruang yang ditentukan, yaitu partisi.
Dan jika kita ingin menempatkan tabel partisi dalam analogi bangunan, saya kira itu akan sesuai dengan cetak biru bangunan.
Pembaruan yang mencerminkan suntingan pertanyaan Anda: Apa yang dilakukan fdisk adalah memungkinkan Anda untuk memilih aspek-aspek tertentu dari partisi, seperti ukuran, jenis, dan lokasi fisik, karena saya yakin Anda sudah tahu. Apa yang dilakukan fdisk adalah menerjemahkannya menjadi entri tabel partisi. Pada dasarnya, ia melihat bahwa tabel partisi adalah yang terbaru dengan "daftar" semua partisi pada disk, setiap item dalam daftar menyatakan partisi mana yang dapat ditemukan di mana, dan apa jenisnya. Ini agar sistem operasi tahu di mana mengakses data pada partisi.
sumber