Manajemen Disk

Tutorial Sfdisk

Tutorial Sfdisk
Partisi sangat penting untuk administrasi sistem. Inilah alasan mengapa perangkat lunak partisi hadir dalam banyak varian. fdisk dan cfdisk dibuat interaktif. Dengan parted, Anda dapat membuat semuanya dengan perintah. Itu adalah yang paling umum digunakan; sfdisk tidak terlalu umum. Itu memang memiliki banyak fitur, tetapi Anda dapat menggunakannya untuk skrip ke tingkat yang jauh lebih tinggi. Untuk waktu yang lama, sfdisk tertinggal dalam mendukung GPT sejak versi 2.26, itu mendukung GPT.

UEFI

Program ini masih default ke MBR, jadi Anda harus secara eksplisit menyatakan bahwa Anda menggunakan GPT.

Mencadangkan

Sebelum Anda mulai bekerja dengan disk Anda, Anda harus mencadangkan semua data penting Anda ke media lain! Ini adalah asumsi bahwa Anda harus memiliki pikiran yang jernih sejak awal. Untuk memastikan bahwa Anda dapat memulihkan status Anda saat ini atau menerapkannya pada disk lain, Anda dapat membuang tabel.

$ sfdisk -dump /dev/sda > sda-tabel.txt

Hasilnya berjalan, seperti teks, langsung ke output standar. Pada perintah di atas, file mudah dibaca. Anda juga dapat menggunakan ini untuk mengembalikan semuanya ke disk. Ini adalah apa yang terlihat seperti.

label: gpt
label-id: C9247CFD-5AF7-4AB1-9F62-CDDDDFCC12982
perangkat: /dev/sda
satuan: sektor
lba pertama: 34
terakhir-lba: 976773134
ukuran sektor: 512
/dev/sda1 : mulai= 2048, ukuran= 1021952, ketik=C12A7328-F81F-11D2-BA4B-00A0C93EC93B
/dev/sda2 : mulai= 1024000, ukuran= 614400, ketik=C12A7328-F81F-11D2-BA4B-00A0C93EC93B,
nama="partisi sistem EFI"
/dev/sda3 : mulai= 1638400, ukuran= 126093312, ketik=E6D6D379-F507-44C2-A23C-238F2A3DF928
/dev/sda9 : mulai= 623642624, ukuran= 353130496, ketik=0FC63DAF-8483-4772-8E79-3D69D8477DE4
/dev/sda10 : start= 127731712, ukuran= 303263744, ketik=E6D6D379-F507-44C2-A23C-238F2A3DF928
/dev/sda11 : start= 430995456, ukuran= 192647168, ketik=0FC63DAF-8483-4772-8E79-3D69D8477DE4

Untuk mengembalikannya atau meletakkannya di disk baru, Anda menggunakan opsi pemulihan. Lebih tepatnya, Anda hanya menyalurkan hasil ini ke permintaan sfdisk Anda berikutnya.

$ sudo sfdisk /dev/sda < sda-tables.txt

Kebetulan, ini adalah contoh yang bagus dari file perintah yang diformat dengan benar untuk mempartisi disk. Semua bagian bersifat opsional, ini memungkinkan disk lain terhubung ke mesin yang sama dan mempartisinya dengan cara yang sama. Saat Anda menghapus 'dev/sdaX' di file di atas, Anda dapat mempartisi disk apa pun dengan file tersebut.

Mode Interaktif

Selama mode interaktif, Anda perlu tahu apa yang Anda lakukan. Tampilan pembukanya jarang. Anda akan melihat jenis disk dan ukurannya. Ketika disk kosong, Anda TIDAK akan melihat situasi lama, yang membuatnya membingungkan untuk memulai. Namun demikian, prosedurnya ketat. Anda memiliki empat nilai untuk dimasukkan ke dalam setiap partisi yang dipisahkan oleh koma, untuk nilai default, Anda cukup memasukkan koma.

Sebelum Anda mulai, buat label. Contoh ini untuk partisi GPT.

$ echo "label: gpt" | sudo sfdisk /dev/sdc

Ini adalah cara Sfdisk dirancang untuk dijalankan, tetapi mari kita mulai dengan mode interaktif.

Partisi sederhana berjalan.

$sfdisk /dev/sdc

# Prompt berubah menjadi '>>>'
>>> ,350M, U
>>> ,10G, L
>>> ,,S
>>> tulis
#Hasilnya muncul. Konfirmasi!

Data ditulis pada disk, dan Anda dapat mulai memformat partisi Anda. Sesederhana ini, itu juga rawan kesalahan. Menggunakan skrip adalah ide utama sfdisk. Mari kita lihat opsi dan kemudian bahasa skrip.

Mengatur label disk dan label partisi

Anda juga dapat menggunakan sfdisk dengan satu perintah. Untuk melakukan ini, Anda menggunakan parameter dengan tanda hubung. Banyak dari perintah ini, Anda dapat mengatur dengan file skrip. Mengatur label-disk dapat dilakukan dengan dua cara, Anda telah melihatnya sebelumnya di tutorial ini.

$sfdisk -label /dev/sdc gpt

Ini membuat disk Anda menjadi disk gpt. Anda memiliki opsi untuk tetap menggunakan dos atau lebih disarankan, gunakan flag LegacyBIOSBootable untuk gpt saat Anda menggunakan perangkat keras yang tidak mendukung gpt. Ini jarang terjadi, jadi kemungkinan besar, Anda akan menggunakan flag ini hanya untuk memory stick yang Anda inginkan, untuk dapat melakukan booting bahkan pada perangkat keras lama.

Anda juga dapat mengatur label untuk setiap partisi. Lihat perintah di bawah ini.

$ sfdisk -part-label /dev/sdc 1 boot $ sfdisk -part-label /dev/sdc 2 home

Perhatikan perbedaan antara label bagian dan label disk. Disk-label hanya memberikan label pendukung untuk perangkat lunak lain untuk digunakan. Disk-label membuat seluruh disk, baik gpt atau dos.

Membuat skrip

Jika Anda telah memilih untuk menggunakan sfdisk, Anda mungkin memiliki alasan untuk melakukannya. Beberapa alasan tersebut mungkin karena Anda ingin membuat banyak disk yang identik. Menggunakan fdisk, Anda dapat mempartisi seluruh disk dengan satu perintah. Alasan lain mungkin Anda ingin membuat disk baru dengan skema yang sama seperti yang pertama first. Cara sederhana untuk membuat skrip adalah perintah dump dari sebelumnya.

$sfdisk -dump /dev/sdc

Menggunakan output sebagai panduan membuatnya lebih mudah untuk memulai, ingatlah untuk memeriksa dokumentasi sebelum melakukan sesuatu yang terburu-buru. Anda dapat, misalnya, mengedit file dari sebelumnya dengan menghapus disk. Dalam contoh, dump berasal dari '/ dev/sda'. Jika Anda menghapus bagian itu, Anda masih memiliki file yang valid.

mulai= 1024000, ukuran= 614400, jenis=C12A7328-F81F-11D2-BA4B-00A0C93EC93B,
nama="partisi sistem EFI"

Semua bagian lain dari file juga dapat diterima sebagai perintah. Salin atau ambil apa yang Anda inginkan dan masukkan ke sfdisk.

$sfdisk /dev/sdc < Disk-tables.txt

Hati-Hati! Semua perintah akan segera dijalankan. Meskipun itu akan menunjukkan kepada Anda tabel yang dihasilkan dan meminta Anda untuk mengonfirmasi penghancuran disk yang sedang Anda kerjakan.

Kesimpulan

Ini telah menjadi perampokan singkat ke dalam kekuatan dan kelemahan menggunakan program sfdisk untuk disk baru Anda. Seperti yang dapat Anda lihat dari pemeriksaan sepintas ini, Anda dapat menggunakan program ini untuk banyak hal, terutama jika Anda telah merencanakan sebelumnya apa yang perlu Anda lakukan. Ada juga banyak kebebasan dalam menambahkan sfdisk ke skrip.

Mesin Game Gratis dan Sumber Terbuka untuk Mengembangkan Game Linux
Artikel ini akan membahas daftar mesin game sumber terbuka dan gratis yang dapat digunakan untuk mengembangkan game 2D dan 3D di Linux. Ada banyak mes...
Shadow of the Tomb Raider untuk Tutorial Linux
Shadow of the Tomb Raider adalah tambahan kedua belas untuk seri Tomb Raider - waralaba game aksi-petualangan yang dibuat oleh Eidos Montreal. Permain...
Cara Meningkatkan FPS di Linux?
FPS adalah singkatan dari Bingkai per detik. Tugas FPS adalah mengukur kecepatan bingkai dalam pemutaran video atau pertunjukan game. Dengan kata sede...