Manajemen Disk

Contoh Baris Perintah yang Dipisahkan Linux

Contoh Baris Perintah yang Dipisahkan Linux
Ada banyak alat partisi yang tersedia, di mana kebanyakan dari mereka memiliki antarmuka dalam bentuk daftar. Dengan hot key dan sedikit mengutak-atik, Anda bisa mendapatkan partisi disk dengan cukup cepat. Namun, fdisk tidak dimaksudkan untuk digunakan di dalam skrip; sfdisk dimaksudkan untuk skrip. Pendapat Anda tentang mana yang terbaik mungkin berbeda. Di sini, Anda dapat mendengar tentang cara menjalankan parted.

Anda dapat menjalankan parted, hanya dari baris perintah tetapi dalam dua mode; baris perintah dan interaktif. Dalam mode interaktif, Anda memiliki shell baru dengan hanya perintah terpisah, sedangkan di baris perintah, Anda memasukkan perintah baru setiap kali. Ada juga opsi -s, sehingga Anda dapat menjalankan banyak perintah sekaligus.

Periksa Sebelum

Sebelum Anda memulai sesuatu, Anda harus memastikan bahwa disk sesuai dengan yang Anda pikirkan. Gunakan opsi daftar untuk melakukan ini. Perhatikan bahwa parted hanya akan menampilkan disk yang dapat diakses pengguna Anda, jadi Anda mungkin harus melakukan root untuk menemukan disk mengkilap baru Anda. Juga, ini menunjukkan semua disk.

$ berpisah -l

Daftarnya, jika Anda memiliki disk baru, akan terlihat seperti ini:

Model: ATA QEMU HARDDISK (scsi)
Disk /dev/sda: 21.5GB
Ukuran sektor (logis/fisik): 512B/512B
Tabel Partisi:
Bendera Disk:
Nomor Mulai Akhir Ukuran Sistem file Nama Bendera
Peringatan: Tidak dapat membuka /dev/sr0 baca-tulis (Sistem file hanya-baca). /dev/sr0
telah dibuka hanya-baca.
Model: QEMU QEMU DVD-ROM (scsi)
Disk /dev/sr0: 599MB
Ukuran sektor (logis/fisik): 2048B/2048B
Tabel Partisi: msdos
Bendera Disk:
Nomor Mulai Akhir Ukuran Jenis Sistem file Bendera
2 19.7MB 116MB 96.5MB utama esp

Perhatikan bahwa ada dua disk, CD dan hard disk baru. Pembaca yang jeli akan melihat bahwa saya menggunakan mesin virtual untuk menjalankan perintah ini. Jika Anda hanya ingin mencetak disk Anda, Anda perlu menggunakan format di bawah ini:

$ berpisah /dev/sda1 - cetak
[root@nixos:~]# parted /dev/sda -- print
Model: ATA QEMU HARDDISK (scsi)
Disk /dev/sda: 21.5GB
Ukuran sektor (logis/fisik): 512B/512B
Tabel Partisi: gpt
Bendera Disk:
Nomor Mulai Akhir Ukuran Sistem file Nama Bendera
3 1049kB 537MB 536MB fat32 ESP boot, terutama
1 537MB 19.3GB 18.8GB ext4 primer
2 19.3GB 21.5GB 2147MB utama

Label

Label, saat menggunakan parted, menunjukkan jenis tabel partisi yang ingin Anda gunakan. Pastikan Anda telah boot dengan mesin UEFI jika Anda memilih 'gpt'. Sistem Anda tidak akan bisa boot jika Anda melakukan kesalahan ini! Untuk memeriksa apa yang Anda miliki, cetak firmware. Yang membingungkan, ketika Anda memformat disk dengan mkfs, Anda dapat meletakkan label dan konsep yang berbeda.

$ ls sys/firmware

Jika itu berisi garis efi, Anda siap melakukannya!

acpi dmi efi memmap qemu_fw_cfg

Jika Anda melihat apa yang ada di bawah, Anda harus memilih msdos. Saya mengecualikan Mac di sini karena saya belum pernah menggunakannya.

acpi dmi memmap qemu_fw_cfg

Sekarang setelah Anda yakin bahwa Anda memiliki implementasi UEFI di mesin Anda, Anda dapat mengatur labelnya.

$ parted /dev/sda - mklabel gpt

Untuk kasus kedua, msdos, Anda melakukan hal yang sama tetapi dengan parameter lain.

$ parted /dev/sda - mklabel msdos

Sekarang, Anda dapat mulai membuat partisi!

Partisi

Untuk kasus UEFI, Anda perlu memberi ruang untuk boot atau partisi ESP. Di sinilah Anda dapat meletakkan semua barang boot yang didukung UEFI/EFI. Untuk alasan ini, Anda harus meninggalkan ruang di depan partisi utama. Dalam perintah pertama ini, kami juga menambahkan ruang untuk partisi swap. Perhatikan perintah di bawah ini:

$ parted /dev/sda - mkpart primer 512MiB -8GiB

Perintah ini memulai partisi pada 512MiB dan mengakhirinya pada 8GiB sebelum akhir disk. Perhatikan '-' di depan suku kedua. Untuk kasus kedua, msdos, Anda melakukan hal yang sama tetapi mulai lebih dekat ke awal. MBR hanya hingga 1MiB, termasuk cadangan.

$ parted /dev/sda - mkpart primer 1MiB -8GiB

Dalam kedua kasus, disk Anda akan mengisi semuanya di antara awal dan sebelum akhir. Partisi ini akan mengisi ruang antara awal dan akhir.

$ berpisah -l

Untuk melihat apa yang terjadi pada disk Anda. Lakukan ini di antara setiap langkah sampai Anda yakin dengan apa yang terjadi.

Di sisa disk, letakkan partisi swap Anda.

$ parted /dev/sda - mkpart primer linux-swap -8GiB 100%

Perhatikan bahwa prosedur tidak perlu mengetahui ukuran disk, selama lebih dari 8 gigabytebyte. Jelas, berdasarkan ukuran swap Anda, Anda dapat mengatur jumlah RAM dalam kasus Anda. Di mesin virtual, Anda mungkin harus meletakkan maksimal 2GiB.

Akhirnya, hanya untuk kasus UEFI, buat partisi Sistem UEFI.

$ parted /dev/sda - mkpart ESP fat32 1MiB 512MiB

Seperti yang Anda lihat di perintah ini, Anda dapat mengatur sistem file untuk partisi saat Anda membuatnya create. Anda juga dapat mengaturnya setelah Anda membuatnya.

Mengisi Disk

Anda dapat mengisi disk dengan parted tanpa mengetahui ukuran totalnya. Ada banyak cara untuk melakukan ini, dan Anda melihat contoh sebelumnya di mana Anda menempatkan 100% untuk mencapai akhir disk. Cara lain untuk mengisi disk Anda menggunakan s; untuk sektor, %; untuk persentase, dan chs; untuk kepala silinder dan sektor gabungan. Bagian terbaiknya, dalam hal ini, adalah Anda bisa salah tentang harus mulai dari mana, dan parted akan meminta Anda untuk solusi terdekat yang mungkin, dan Anda bisa menjawab Ya.


Gambar 1: Parted akan memberi Anda saran ketika Anda salah.

Mengatur Bendera

Dalam kasus UEFI, Anda ingin memastikan ESP diatur seperti itu dengan menjalankan parted.

$ parted /dev/sda - setel 3 esp aktif

Anda mengatur semua bendera dengan cara ini.

Menghapus Partisi

Membuat kesalahan? Mengubah strategi? Anda dapat menghapus partisi, satu per satu. Anda dapat mengubah nomor partisi untuk memilih yang benar.

$ berpisah /dev/sda - rm 1

Tidak ada yang menambahkan di sana.

Menyelamatkan

Anda juga dapat menyelamatkan disk lama Anda menggunakan parameter penyelamatan. Ini berfungsi bahkan ketika Anda tidak sengaja menghapus partisi.

$ parted /dev/sda - selamatkan 1MiB 20GiB

Tindakannya lambat, tetapi dapat membantu Anda pulih dari masalah. Ketika berpisah menemukan sesuatu, itu akan meminta Anda untuk bertindak.

Kesimpulan

Parted adalah cara yang sangat ampuh untuk mempartisi disk Anda. Anda dapat memilih untuk menjalankan perintah pada satu waktu atau membuka shell.

Cara Menampilkan Overlay OSD di Aplikasi dan Game Linux Layar Penuh
Memainkan game layar penuh atau menggunakan aplikasi dalam mode layar penuh bebas gangguan dapat memutus Anda dari informasi sistem yang relevan yang ...
5 Kartu Tangkap Game Teratas
Kita semua telah melihat dan menyukai gameplay streaming di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain top yang telah m...
Cara Mengembangkan Game di Linux
Satu dekade yang lalu, tidak banyak pengguna Linux yang memprediksi bahwa sistem operasi favorit mereka suatu hari nanti akan menjadi platform game po...