Pengurusan Disk

Contoh Garis Perintah Berpisah Linux

Contoh Garis Perintah Berpisah Linux
Terdapat banyak alat pemisah yang tersedia, di mana kebanyakannya mempunyai antara muka dalam bentuk senarai. Dengan butang panas dan beberapa permainan, anda boleh mendapatkan cakera yang dipartisi dengan cepat. Namun, fdisk tidak dimaksudkan untuk digunakan di dalam skrip; sfdisk dimaksudkan untuk skrip. Pendapat anda yang terbaik mungkin berbeza. Di sini, anda dapat mengetahui cara menjalankan perpisahan.

Anda boleh berjalan berpisah, hanya dari baris arahan tetapi dalam dua mod; ayat perintah dan interaktif. Dalam mod interaktif, anda mempunyai shell baru dengan hanya perintah berpisah, sementara di baris perintah, anda memasukkan perintah baru setiap kali. Terdapat juga pilihan -s, jadi anda dapat menjalankan banyak perintah dalam satu perjalanan.

Semak Sebelum

Sebelum anda memulakan sesuatu, anda harus memastikan bahawa cakera adalah apa yang anda fikirkan. Gunakan pilihan senarai untuk melakukan ini. Perhatikan bahawa berpisah hanya akan menunjukkan disk yang dapat diakses oleh pengguna anda, jadi anda mungkin harus menjadi root root untuk mencari cakera berkilat baru anda. Ia juga menunjukkan semua cakera.

$ berpisah -l

Senarai, jika anda mempunyai cakera baru, akan kelihatan seperti ini:

Model: ATA QEMU HARDDISK (scsi)
Cakera / dev / sda: 21.5GB
Saiz sektor (logik / fizikal): 512B / 512B
Jadual Pembahagian:
Bendera Cakera:
Nombor Mula Akhir Saiz Sistem fail Nama Bendera
Amaran: Tidak dapat membuka / dev / sr0 baca-tulis (Sistem fail baca sahaja). / dev / sr0
telah dibuka untuk baca sahaja.
Model: DVD-ROM QEMU QEMU (scsi)
Cakera / dev / sr0: 599MB
Saiz sektor (logik / fizikal): 2048B / 2048B
Jadual Partition: msdos
Bendera Cakera:
Nombor Mula Akhir Jenis Jenis Sistem fail Bendera
2 19.7MB 116MB 96.5MB utama esp

Perhatikan bahawa terdapat dua cakera, CD dan cakera keras baru. Pembaca pemerhati akan menyedari bahawa saya menggunakan mesin maya untuk menjalankan perintah ini. Sekiranya anda ingin mencetak hanya cakera anda, anda perlu menggunakan format di bawah:

$ berpisah / dev / sda1 - mencetak
[root @ nixos: ~] # berpisah / dev / sda - cetak
Model: ATA QEMU HARDDISK (scsi)
Cakera / dev / sda: 21.5GB
Saiz sektor (logik / fizikal): 512B / 512B
Jadual Pembahagian: gpt
Bendera Cakera:
Nombor Mula Akhir Saiz Sistem fail Nama Bendera
3 but 1049kB 537MB 536MB fat32 ESP, esp
1 537MB 19.3GB 18.8GB ext4 utama
2 19.3GB 21.5GB 2147MB utama

Label

Label, apabila menggunakan parted, menentukan jenis jadual partition yang ingin anda gunakan. Pastikan anda telah boot dengan mesin UEFI jika anda memilih 'gpt'. Sistem anda tidak akan boot jika anda salah! Untuk memeriksa apa yang anda ada, cetak firmware. Membingungkan, apabila anda memformat disk dengan mkfs, anda boleh meletakkan label dan konsep yang berbeza.

$ ls sys / firmware

Sekiranya ia mengandungi garis efi, anda boleh pergi!

acpi dmi efi memmap qemu_fw_cfg

Sekiranya anda melihat apa yang ada di bawah, anda harus memilih msdos. Saya tidak termasuk Mac di sini kerana saya masih belum menggunakannya.

acpi dmi memmap qemu_fw_cfg

Setelah anda yakin bahawa anda mempunyai pelaksanaan UEFI pada mesin anda, anda boleh menetapkan labelnya.

$ berpisah / dev / sda - mklabel gpt

Untuk kes kedua, msdos, anda melakukan perkara yang sama tetapi dengan parameter lain.

$ berpisah / dev / sda - mklabel msdos

Sekarang, anda boleh mula membuat partition!

Partition

Untuk kes UEFI, anda perlu meletakkan sedikit ruang untuk boot atau partition ESP. Di sinilah anda boleh meletakkan semua barang boot yang disokong oleh UEFI / EFI. Atas sebab ini, anda mesti meninggalkan ruang di hadapan partition utama. Dalam perintah pertama ini, kami juga menambah ruang untuk partisi swap. Lihat arahan di bawah:

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

Perintah ini memulakan partisi pada 512MiB dan mengakhirinya pada 8GiB sebelum akhir cakera. Perhatikan '-' di hadapan penggal kedua. Untuk kes kedua, msdos, anda melakukan perkara yang sama tetapi mula menghampiri awal. MBR hanya mempunyai 1MiB, termasuk sandaran.

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

Dalam kedua-dua kes, cakera anda akan mengisi segala-galanya antara permulaan dan tepat sebelum akhir. Partition ini akan mengisi ruang antara permulaan dan akhir.

$ berpisah -l

Untuk melihat apa yang berlaku pada cakera anda. Lakukan ini di antara setiap langkah sehingga anda yakin dengan apa yang berlaku.

Pada sisa cakera, letakkan partisi pertukaran anda.

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

Perhatikan bahawa prosedur tidak perlu mengetahui ukuran cakera, asalkan lebih dari 8 gigabait. Jelas, berdasarkan ukuran pertukaran anda, anda boleh menetapkan jumlah RAM dalam kes anda. Dalam mesin maya, anda mungkin harus meletakkan maksimum 2GiB.

Akhirnya, untuk kes UEFI sahaja, buat partition Sistem UEFI.

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

Seperti yang anda lihat dalam perintah ini, anda boleh menetapkan sistem fail untuk partition semasa anda membuatnya. Anda juga boleh menetapkannya setelah anda membuatnya.

Mengisi Cakera

Anda boleh mengisi cakera dengan berpisah tanpa mengetahui jumlah keseluruhannya. Terdapat banyak cara untuk melakukan ini, dan anda melihat contoh sebelumnya di mana anda meletakkan 100% untuk mencapai akhir cakera. Cara lain untuk mengisi cakera anda adalah menggunakan s; untuk sektor ini,%; untuk peratusan, dan chs; untuk kepala silinder gabungan dan sektor. Bahagian yang paling baik, dalam kes ini, anda boleh salah dari mana hendak memulakan, dan berpisah akan meminta anda mendapatkan penyelesaian yang paling hampir, dan anda dapat menjawab Ya.


Gambar 1: Berpisah akan memberi anda cadangan apabila anda salah.

Menetapkan Bendera

Dalam kes UEFI, anda ingin memastikan ESP diatur dengan cara yang betul dengan berpisah.

$ parted / dev / sda - tetapkan 3 esp pada

Anda menetapkan semua bendera dengan cara ini.

Mengeluarkan Partition

Melakukan kesilapan? Menukar strategi? Anda boleh membuang partition, satu demi satu. Anda boleh menukar bilangan partisi untuk memilih yang betul.

$ berpisah / dev / sda - rm 1

Tidak ada yang menambah di sana.

Menyelamat

Anda juga boleh menyelamatkan cakera lama anda menggunakan parameter penyelamatan. Ini berfungsi walaupun anda telah membuang partition secara tidak sengaja.

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

Tindakannya perlahan, tetapi dapat membantu anda pulih dari masalah. Apabila berpisah mencari sesuatu, ia akan meminta tindakan anda.

Kesimpulannya

Berpisah adalah cara yang sangat kuat untuk membahagi cakera anda. Anda boleh memilih untuk menjalankan perintah pada satu masa atau membuka shell.

Tutorial Battle for Wesnoth
The Battle for Wesnoth adalah salah satu permainan strategi sumber terbuka paling popular yang boleh anda mainkan pada masa ini. Bukan hanya permainan...
0 A.D. Tutorial
Daripada banyak permainan strategi di luar sana, 0 A.D. berjaya menonjol sebagai tajuk yang komprehensif dan permainan taktikal yang sangat mendalam w...
Tutorial Unity3D
Pengenalan Unity 3D Unity 3D adalah enjin pengembangan permainan yang kuat. Ini adalah platform silang yang memungkinkan anda membuat permainan untuk ...