GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Mengubah Ukuran Partisi Dan Sistem File Pada Mereka?

Bagaimana saya bisa mengubah ukuran partisi dari baris perintah? Saya pernah mendengar tentang GParted, tetapi saya tidak ingin menggunakan program GUI.

Jawaban yang Diterima:

Gunakan parted sebagai gantinya, mungkin digabungkan dengan perintah pengubahan ukuran sistem file Anda.

parted adalah mesin di bawah GUI GParted. Anda dapat menggunakannya baik dalam mode perintah interaktif atau langsung dari baris perintah.

Sebelum parted 3.0, perintah berikut melakukan apa yang mungkin Anda harapkan, setelah mempelajari tentang GParted:

$ sudo parted /dev/sdb resize 1 1 200M

Itu akan mengubah ukuran partisi pertama pada hard disk kedua menjadi 200 MiB, dan memastikan partisi tersebut memulai 1 MiB ke dalam disk untuk menghindari masalah penyelarasan dengan drive Format Lanjutan.

Fungsionalitas ini telah dihapus di v3.0, regresi dibenarkan dibandingkan dengan menghilangkan jari kaki yang gangren. Fungsionalitas sebagian dipulihkan di v3.1, hanya mencakup FAT dan HFS+.

v3.2 adalah tempat yang sangat menarik, dari perspektif sistem file Unix/Linux. Ini menggantikan resize perintah dengan resizepart . Nama baru ini disebabkan oleh fakta bahwa ia hanya dapat mengubah ukuran partisi; bahkan tidak mencoba untuk mengatur ulang isinya terlebih dahulu.

Dalam hal mengembangkan sistem file yang ada, ini adalah operasi berisiko rendah selama Anda menggunakan sistem file yang dapat dikembangkan dengan cepat, seperti ext4 atau XFS. Misalnya, jika kita memulai dengan partisi 200 MiB ext4 di /dev/sdb1 , kita dapat menggandakan ukurannya:

$ sudo parted /dev/sdb resizepart 1 400M
$ sudo resize2fs /dev/sdb1 400M

Pasangan perintah yang sama juga berfungsi untuk mengecilkan ext[234] sistem file, kecuali Anda memberikannya secara terbalik :mengecilkan sistem file yang sebenarnya, lalu memotong ruang kosong di bagian akhir partisi.

Beberapa sistem file (misalnya XFS) hanya dapat dikembangkan; mereka tidak bisa dikecilkan. Inilah mengapa XFS setara dengan resize2fs disebut xfs_growfs .

Sistem RAID dan LVM memperumit semua ini. Mereka memiliki batasan dan kemampuannya sendiri.

Situasi umum adalah memiliki sistem file XFS di atas larik disk yang dikelola LVM multi-drive, tempat Anda menambahkan beberapa drive, kemudian memperluas LVM, dan akhirnya memperluas sistem file XFS ke ruang baru.

Terkait:Hindari memasukkan kunci di cp -i?
Linux
  1. Apa itu Perintah Chown di Linux dan Cara Menggunakannya

  2. Apa itu Perintah cURL Dan Bagaimana Cara Menggunakannya?

  3. Cara Mengakses Sistem File Linux di Windows 10 dan WSL 2

  1. Cara Menggunakan GParted untuk Membuat dan Mengubah Ukuran Partisi dengan Mudah

  2. Cara Menyimpan Perintah Linux Dan Menggunakannya Sesuai Permintaan

  3. Kemungkinan:apakah mungkin mengubah ukuran sistem file ext4?

  1. Sistem file virtual di Linux:Mengapa kita membutuhkannya dan cara kerjanya

  2. Memahami sistem file Linux:ext4 dan seterusnya

  3. Apa itu email, dan bagaimana navigasinya?