XFS

Membuat dan Mengubah saiz Partition XFS

Membuat dan Mengubah saiz Partition XFS
Membuat partisi dan mengubah saiznya dapat membantu anda menjaga kesederhanaan dan kebersihan pemasangan dan susunan cakera anda. Dalam artikel ini, kita akan menggunakan VirtualBox untuk menunjukkan cara membuat partisi yang tepat dan memformatnya dengan sistem fail XFS. Kami juga akan menyebut beberapa amalan standard yang diperlukan untuk sistem logam telanjang, tetapi pilihan untuk yang maya.

Memahami susun atur cakera

Sekiranya anda mempunyai cakera baru yang dilampirkan ke sistem anda, atau ke VM anda, arahan berguna untuk menyenaraikan semua arahan penyimpanan blok terlampir sangat membantu. Perintah berikut menyenaraikan semua peranti penyimpanan blok yang dilampirkan ke sistem. Ini termasuk cakera mentah, partisi utama, partisi logik dan juga storan terpasang di rangkaian.

$ lsblk

Di sini, kami telah melampirkan cakera 1TB baru yang muncul sebagai peranti sdb. The sda peranti di atasnya adalah tempat sistem operasi dipasang dan anda dapat melihat bahawa ia mempunyai partisi root dan partisi swap.

Walau bagaimanapun, cakera kedua tidak mempunyai partisi dan tidak diformat dengan sistem fail. Dari sini, anda boleh melakukan dua perkara:

  1. Gunakan keseluruhan cakera dan pasang sistem fail di atasnya.
    Ini semudah berjalan:

    $ mkfs.xfs / dev / sdb
  2. Atau, anda boleh membahagikannya ke dalam bahagian yang lebih mudah dikendalikan dan kita perlu menggunakannya berpisah utiliti. Kami akan mengikuti prosedur ini.

Mempartisi cakera

Untuk memulakan partition disk, anda boleh menggunakan gparted yang merupakan utiliti grafik. Walaupun begitu, mari kita gunakan antara muka baris perintah universal supaya berfungsi di seluruh platform dengan cara yang sama.

Perkara pertama yang perlu difahami di sini ialah cakera dapat dihubungkan dengan fail khas, yang dikenali sebagai nod peranti, yang akan digunakan untuk merujuk cakera sebenar. Dalam kes kami, nod peranti adalah sdb dan jalan penuhnya adalah / dev / sbd, mungkin dengan nama yang berbeza dalam kes anda. Fail ini menunjukkan peranti fizikal, tetapi sebenarnya tidak akan mengandungi data yang disimpan di dalam cakera. Maklumat tersebut akan muncul di direktori di mana anda memasang peranti (lebih banyak lagi kemudian).

Untuk memulakan pembahagian, masukkan:

$ berpisah -a optimum / dev / sdb

Ini akan memulakan utiliti baris perintah berpisah dengan fokus cakera baru kami.

Mengetik cetak akan menyenaraikan semua pelbagai partisi pada disk, tetapi kerana tidak ada, kita akan melihat mesej ralat.

Sekarang mari kita tambahkan label gpt (bersama dengan jadual gpt) ke cakera.

(berpisah) mklabel gpt

Ini akan memberikan disk anda (dan partisinya) ID unik global yang sangat penting jika anda akan mencabut cakera dan memasukkannya melalui port fizikal yang berbeza. Mempunyai ID yang unik secara global menghilangkan pergantungan eksplisit pada nombor port yang bergantung kepada kebanyakan sistem operasi ketika mengenal pasti sumber.

Setelah melabelkan cakera, anda sudah bersedia untuk membuat partisi pertama di atasnya.

(berpisah) unit GB
(berpisah) mkpart primer 0 200

Perintah pertama menetapkan unit dalam GB yang lebih mudah dan perintah kedua membuat partisi utama dari awal cakera (kecuali memori terpelihara kecil pada awalnya) hingga 200ika Gigabait. Mari kita mengesahkan perkara ini.

(berpisah) cetakan

Sekarang anda boleh keluar dari utiliti berpisah dengan memasukkan berhenti. Dan kita dapat melihat bahawa susun atur untuk peranti blok mempunyai anggota baru.

$ lsblk

Partisi telah muncul sebagai sdb1 daripada sdb cakera dan ia mempunyai nod peranti sendiri dan ia siap digunakan.

Catatan: Ukuran partisi seperti yang ditunjukkan dalam lsblk perintah berbeza dengan output utiliti yang berpisah dan ini kerana yang pertama menganggap 1024MB sama dengan 1GB, sedangkan, yang terakhir mengambil 1000MB sebagai 1GB.

Membuat dan memasang sistem fail XFS

Ketika membuat sistem fail apa pun di Ubuntu, perintah yang paling umum adalah jenisnya mkfs.sistem failNama sekiranya XFS perintahnya mudah.

$ mkfs.xfs / dev / sdb1

Di mana, sdb1 adalah pembahagian sasaran kami.

Sekarang kita mempunyai partisi dan format sistem fail untuknya. Tetapi ia masih bukan bahagian dari pohon direktori sistem (secara longgar disebut sebagai sistem fail root). Kita perlu memasangnya, dan secara tradisional / mnt / direktori digunakan untuk ini, walaupun anda boleh melakukannya di mana sahaja.

$ mount / dev / sdb1 / mnt /
$ df -h

Mengubah saiz partition

Sekiranya anda mempunyai cukup ruang yang tidak diperuntukkan, maka mengubah ukuran sistem fail untuk menempati ruang tambahan dilakukan dalam dua langkah:

  1. Mengubah saiz partition: Mari kita pasangkan sistem fail terlebih dahulu: $ umount / dev / sdb1

    Kembali ke utiliti berpisah anda dapat melihat keadaan cakera semasa.

    $ berpisah -a optimum / dev / sdb
    (berpisah) cetakan

    Nombor partisi adalah 1 dan kita perlu merujuk kepada partisi dengan nombor ini.

    Sekarang, untuk mengembangkan partisi masukkan arahan:

    (berpisah) unit GB
    (berpisah) resizepart 1 400
    (berpisah) berhenti

    Jadi pertama-tama kita tetapkan unit ke GB dan kemudian perintah kedua mengatakan dapatkan partisi 1 dan pindahkan hujungnya hingga 400GB. Oleh itu, akhir partisi semakin jauh.

  2. Partisi telah berkembang, tetapi sistem fail tidak menyedarinya. Sekiranya anda memasangnya dan melihat ukurannya, ia tetap sama. Untuk mengembangkan sistem fail, ini adalah langkah terakhir. $ mount / dev / sdb1 / mnt
    $ xfs_growfs -d / dev / sdb1

    Perintah kedua secara literal mengembangkan sistem fail dan -d bendera memaklumkannya hingga akhir partition.

Itu sahaja! Sekarang jika anda melihat maklumat sistem fail, ia akan menunjukkan peningkatan saiznya.

Sebilangan besar langkah serupa untuk sistem fail lain seperti ext4, ext3, ufs, dll. Satu-satunya pengecualian yang ketara ialah zfs dan anda boleh mengetahui lebih lanjut mengenai perkara ini di sini.

Pasang Dolphin Emulator terkini untuk Gamecube & Wii di Linux
Dolphin Emulator membolehkan anda memainkan permainan Gamecube & Wii pilihan anda di Komputer Peribadi Linux (PC). Menjadi emulator permainan sumber ...
Cara Menggunakan Mesin Cheat GameConqueror di Linux
Artikel ini merangkumi panduan mengenai penggunaan mesin cheat GameConqueror di Linux. Ramai pengguna yang bermain permainan di Windows sering menggun...
Emulator Konsol Permainan Terbaik untuk Linux
Artikel ini akan menyenaraikan perisian emulasi konsol permainan popular yang tersedia untuk Linux. Emulation adalah lapisan keserasian perisian yang ...