- -Linuxでコマンドラインからハードドライブを手動でパーティション分割する方法

Linuxでコマンドラインからハードドライブを手動でパーティション分割する方法

前に手動でハードドライブをパーティション分割することを検討していますお気に入りのLinuxディストリビューションをインストールしていますか?その場合は、コマンドラインで実行することを検討してください。あなたが考えるほど退屈ではありません。実際、ターミナルでハードドライブを手動でパーティション分割する方がはるかに高速で効率的であり、OSをより迅速にインストールできます。

端末の方法が高速であることに加えて、Linuxでパーティションがどのように機能するかについても詳しく説明します。

そのため、このガイドでは、GNU Partedを使用して、Linuxのコマンドラインからハードドライブを手動でパーティション分割する方法について説明します。

UFEI

これらは、UEFI /セキュアブートの使用中にハードドライブを手動でパーティション分割するための手順です。

シングルルート

「単一ルート」セットアップとは、Linuxインストールのすべてのデータが単一のパーティションにあることを意味します。別にありません / home, / var またはそのようなもの。このセットアップは、手動でパーティションをセットアップするだけで、個別のマウントポイントがシステムと対話する方法(または理由)を理解していない新規ユーザーに適しています。

ハードをすばやくパーティション分割する簡単な方法Linuxのドライブはpartedツールを使用しています。紛らわしいターミナルグラフィカルインターフェイスは使用しません。代わりに、ユーザーはパーティションサイズを入力し、後でフォーマットするだけです。

UEFIセットアップの場合、次の手順を実行します。まず、ターミナルを開き、lsblkを実行します。このコマンドは、すべてのブロックデバイスを一覧表示します。これを使用して、ドライブラベルを見つけます。次に、名前を取得して実行します。

注:Xを文字に置き換えます lsblk ショー。

sudo parted /dev/sdX

UEFIセットアップの場合、ハードドライブテーブルはGPTである必要があります。 partedツールを使用して、ハードドライブにGPTパーティションテーブルを作成します。

mklabel gpt

UEFIプロセスの次のステップは、個別のブートパーティションを作成することです。

mkpart ESP fat32 1MiB 513MiB

UEFIにスワップパーティションが必要な場合システム、partedを使用して作成します。 RAMとほぼ同じサイズである必要があることに注意してください(2GBのマシンには2GBのスワップなどが必要です)。ただし、8 GB以上のRAMがある場合は、4 GBを超えるスワップパーティションを作成しないことを検討してください。

mkpart primary linux-swap 513MiB 4GiB

/ブート 邪魔にならないように、手動パーティション設定で最後にやることは、 /ルート パーティション。このパーティションには、PCのほぼすべてが格納されるため、残りのハードドライブを占有する必要があります。

mkpart primary ext4 4GiB 100%

入る 終了する プロンプトに移動して終了します。 この時点で、mkfsコマンドを使用してすべてのファイルシステムをフォーマットし、後でLinuxディストリビューションインストーラーで使用できるようにします。この例では、ドライブラベルとして/ dev / sdaを使用します。異なる場合があります。

mkfs.vfat -F32 /dev/sda1
mkfs.ext4 -f /dev/sda3

スプリットホーム

代わりにUEFIセットアップ用に分割ホームが必要ですか?その場合、/ root部分に到達するまで上記のすべての指示に従ってください。上記のルート手順を無視し、代わりにこれらに従ってください:

この例では、ハードドライブは500 GBです。容量が異なる場合があり、それに応じてコマンドを変更する必要があることに注意してください。

注意: ドライブは500 GBですが、4 GB + 512 MBが使用中です。これにより、約495 GBが残ります。次の手順では、/ rootパーティションに100 GBを割り当てます。このセットアップでは、/ homeパーティションのサイズが常により重要になるためです。

mkpart primary ext4 4GiB 104GiB

とともに /ルート 100 GBのハードドライブを使用したパーティション、約395 GBの空き容量 / home パーティション。この最後の部分の数値は正確である必要はありません。代わりに、ドライブの残りを埋めるようにpartedに指示できます。

mkpart primary ext4 104GiB 100%

パーティションはすべて設定されているため、Partedツールを終了してもかまいません。使用する 終了する プログラムを終了します。次に、新しいパーティションをフォーマットします mkfs すべてを仕上げます。

sudo mkfs.vfat -F32 /dev/sda1
sudo mkfs.ext4 -f /dev/sda3
sudo mkfs.ext4 -f /dev/sda4

BIOS

partedツールでドライブを開きます。

sudo parted /dev/sdX

Parted内で、MS-DOSパーティションテーブルを作成します。

mklabel msdos

シングルルート

このレイアウトでは、スワップが最初に来るはずです。 Partedを使用して、新しいスワップパーティションを作成します。スワップパーティションは常にRAMと同じサイズである必要があります。ただし、8 GB、16 GB以上がある場合は、代わりに4 GBを使用することを検討してください。 32 GBのスワップパーティションを作成するのは非常にやり過ぎです。

mkpart primary linux-swap 1MiB 4GiB

シングルルートレイアウトを完成させるには、Partedツールにこの最後のパーティションにハードドライブの残りを使用するように指示します。

mkpart primary ext4 4GiB 100%

ここから、入力してください 終了する Partedツールを終了し、使用する mkfs Linuxオペレーティングシステムのインストールツールがそれらを正しく読み取ることができるように、新しく作成されたパーティションをフォーマットします。

sudo mkfs.ext4 -f /dev/sda2

スプリットホーム

スプリットホームセットアップの場合は、代わりに以下の手順に従ってください。まず、MS-DOSパーティションテーブルを作成します。

mklabel msdos

システムが使用するスワップパーティションを作成します。

mkpart primary linux-swap 1MiB 4GiB

この次のステップでは、ハードドライブを分割しますルートパーティションには100 GBのスペースがあり、ホームパーティションには残りがあります。例として、ドライブの容量は500 GBです。異なる場合があります。 Partedでルートパーティションを作成し、使用する100 GBの領域を確保するようツールに指示します。

mkpart primary ext4 4GiB 104GiB

利用可能な残りのスペースを使用するように、「100%」を使用してホームパーティションを作成します。

mkpart primary ext4 104GiB 100%

を使用してpartedツールを終了します 終了する そして使用する mkfs 新しいパーティションをフォーマットします。

sudo mkfs.ext4 -F /dev/sda2
sudo mkfs.ext4 -F /dev/sda3
</ p>

コメント