cara membuat partisi di ruang kosong menggunakan GNU Parted

10

Di bawah ini adalah hard disk saya yang ditampilkan di gnu berpisah:

(parted) print free                                                       
Model: ATA HGST HTS541075A9 (scsi)
Disk /dev/sda: 750GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system     Name                     
       17.4kB  1049kB  1031kB  Free Space
1      1049kB  538MB   537MB   fat32           EFI System Partition  boot
2      538MB   468GB   467GB   ext4
       468GB   520GB   52.4GB  Free Space
6      520GB   527GB   6353MB  linux-swap(v1)
4      527GB   527GB   524MB   ext4
5      527GB   744GB   217GB                                         lvm
3      744GB   750GB   6352MB
    750GB   750GB   892kB   Free Space

(parted) 

Anda dapat melihat saya memiliki ruang 52,4GB (entri keempat). Saya ingin membuat partisi di ini. Saya tahu mkpartadalah perintah untuk itu.

Sintaksnya adalah

 mkpart PART-TYPE [FS-TYPE] START END

Tetapi masalah saya adalah saya tidak tahu apa nilai yang seharusnya diberikan STARTdan END. Nilai apa yang harus saya gunakan?

sps
sumber

Jawaban:

9
Number  Start   End     Size    File system
    ......................................
        468GB   520GB   52.4GB  Free Space

Nah, seperti yang Anda lihat Mulai adalah 468GBdan End adalah 520GB. Sekarang, parteddefaultnya MBjadi Anda harus menentukan unit:

unit GB mkpart primer ntfs 468 520

atau tambahkan akhiran satuan ke nomor awal / akhir:

mkpart primary ext2 468GB 520GB

Sebagai alternatif, Anda dapat membuat daftar nilai MBdengan

unit MB cetak gratis

dan kemudian menggunakan nilai awal / akhir tanpa unit / akhiran misalnya

mkpart primary ext2 468012 520008
don_crissti
sumber
2

Solusi lain adalah menggunakan satuan persentase (%) untuk menentukan ukuran:

 sudo parted -s /dev/sdX mkpart primary 0% 100%

Jika label tidak ada di perangkat disk, Anda harus membuatnya terlebih dahulu. Sebagai contoh:

 sudo parted -s /dev/sdX mklabel msdos
Michail Alexakis
sumber
Bagaimana masuk akal untuk menentukan 0% dan 100%?
G-Man Mengatakan 'Reinstate Monica'
baik, ini adalah kasus penggunaan yang sederhana (tetapi cukup umum) di mana Anda ingin menjangkau semua ruang yang tersedia (dari 0% hingga 100%) untuk membuat partisi
Michail Alexakis
1
Maksud Anda, membuat satu partisi yang mencakup seluruh disk fisik? (Menghancurkan enam partisi lain yang sudah ada?)
G-Man Mengatakan 'Reinstate Monica'
Ya, itu akan menghancurkan semua partisi lainnya. Posting saya hanya menjawab kasus sederhana dari pertanyaan (judul), bukan kasus spesifik yang disajikan pada posting pertama.
Michail Alexakis
1
Tidak, judul pertanyaan bertanya '' bagaimana membuat partisi di ruang kosong '' (penekanan ditambahkan). Jika perintah Anda menghancurkan partisi yang ada, maka itu tidak hanya menggunakan ruang kosong disk.
G-Man Mengatakan 'Reinstate Monica'