diskutil memindahkan partisi agar bisa digabung

0

Saya baru saja mencoba pertama kali diskutil mergePartitions - itu pada disk cadangan dan saya akhirnya kehilangan semua partisi di antara: p

Setelah belajar dari kesalahan saya itu mergePartitions menggabungkan dari partisi pertama ke ALL IN BETWEEN hingga yang terakhir - bagaimana saya bisa memindahkan partisi sehingga mereka dalam urutan.

Jadi misalnya, katakan saya punya:

mergeThis   disk0s1
leaveAlone  disk0s2
leaveAlone  disk0s3
withThis    disk0s4

Saya ingin bergabung disk0s1 dengan disk0s4, jadi bagaimana saya bisa sampai ke tahap berikut, sebelum saya bisa menjalankan perintah gabung

mergeThis   disk0s1
withThis    disk0s2
leaveAlone  disk0s3
leaveAlone  disk0s4

Bantuan apa pun akan dihargai.

userMod2
sumber

Jawaban:

1

Meskipun Anda tidak dapat memindahkan partisi, Anda akan dapat menggabungkan kedua partisi tersebut. Anda harus mengubah disk0s1 ke CoreStorage Logical Volume Group, lalu menambahkan disk0s4 sebagai Volume Fisik CS kedua ke CS LVG yang ada dan perluas Volume Logical di CS LVG yang ada ke CS LVG yang diperluas. CS tersedia dalam versi OS X yang lebih lama tetapi menambahkan PV ke LVG yang ada hanya bekerja dengan andal di OS X 10.9 dan yang lebih baru.

mergeThis   disk0s1
leaveAlone  disk0s2
leaveAlone  disk0s3
withThis    disk0s4

mergeThis   disk0s1 > LVG' > PV1 (disk0s1) > LVF' > LV' (disk1)
leaveAlone  disk0s2
leaveAlone  disk0s3
withThis    disk0s4

mergeThis   disk0s1 > LVG > PV1 (disk0s1) > LVF' > LV' (disk1)
leaveAlone  disk0s2
leaveAlone  disk0s3
withThis    disk0s4 > LVG > PV2 (disk0s4)

mergeThis   disk0s1 > LVG > PV1 (disk0s1) > LVF > LV (disk1)
leaveAlone  disk0s2
leaveAlone  disk0s3
withThis    disk0s4 > LVG > PV2 (disk0s4) > LVF > LV (disk1)

Konten disk0s4 akan dihapus. Isi disk0s1 akan disimpan sebagai disk1 dan disk1 akhirnya memiliki ukuran ~ disk0s1 + disk0s4.


CoreStorage adalah manajer volume logis, yang merupakan lapisan tambahan antara perangkat / partisi dan volume.

Grup Volume Logis didasarkan pada satu atau beberapa Volume Fisik (yang dapat berupa satu atau beberapa perangkat fisik / partisi) dan dapat berisi satu atau beberapa Keluarga Volume Logis / Volume Logis.

Di OS X biasanya digunakan untuk mengelola FileVault dan Fusion Drives,

klanomath
sumber
0

Sayangnya apa yang Anda coba capai sebenarnya tidak mungkin. Partisi langsung drive berfungsi untuk membuat partisi, tetapi tidak untuk memindahkannya.

Jika Anda menganggapnya seperti selembar kertas yang telah Anda gambar 3 garis horizontal secara acak - secara efektif menciptakan 4 ruang yang tidak sama - Anda dapat menghapus garis di antara dua yang berdekatan dan memiliki satu ruang yang lebih besar lagi. Apa yang Anda coba lakukan adalah memotong sepanjang dua garis luar yang mengelilingi salah satu ruang, dan kemudian mencoba memindahkannya ke ruang yang 1) sudah ditempati oleh ruang lain dan 2) sangat tidak mungkin menjadi tepat Oleh karena itu ukuran yang sama tidak akan cocok dengan benar. Lempar pada kenyataan bahwa partisi utama adalah dalam satu format (Mac OS Extended Journaled) dan partisi lainnya kemungkinan tidak, dan itu menjadi lebih berantakan.

Saya minta maaf jika itu sulit untuk diikuti, tapi itu satu-satunya cara saya tahu bagaimana menjelaskannya tanpa masuk ke mekanisme apa yang sebenarnya terjadi ketika Anda menekan tombol 'Hapus' di alat Disk Utility.

NYKg
sumber