GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS / RHEL :新しいスワップ パーティションを追加する方法

質問

システムに新しいディスクが接続されています。システムでこのディスクを使用して新しいスワップ パーティションを作成するにはどうすればよいですか?

解決策

この投稿では、システムにスワップが構成されていないと仮定しましょう。 /dev/sdc は、パーティションなしで参照されるドライブです。ディスクを埋める単一のパーティションを作成するため、現在そのディスクにあるデータはすべて失われることに注意してください。以下の手順に従って、/dev/sdc1 パーティションをシステムの新しいスワップ パーティションとして追加します。

1. root として fdisk コマンドを使用して、スワップ パーティションを作成します。

# fdisk /dev/sdc

新しいプロンプトが表示されます。「p」と入力して、現在のパーティションを表示します。ここに既存のパーティションがないことを確認してください。

新しいスワップ パーティション タイプ「n」を作成するには 」。これは最初のパーティションになるため、「p」を選択してプライマリにします '。 「1」を選択 ‘ パーティション番号。開始セクタのデフォルト設定を受け入れるには、「Enter」を押します。次のプロンプトで +2G の値を入力します スワップ パーティションのサイズを設定します。

次のプロンプトで、「t」を押します ‘ パーティションの種類を変更します。番号「1」を入力して、作成したパーティションを変更します
82」と入力します ' を入力して Enter キーを押します。タイプ 82 は、スワップ パーティション用です。 「p」と入力してパーティション テーブルを確認し、結果を確認します。 「w」と入力して、行った変更を書き込みます。

2. partprobe を使用してパーティションを再読み込みします カーネルが新しく作成されたスワップ パーティションを確認するためのコマンド。

# partprobe

3. 新しいデバイスでスワップの関連付けを作成します:

# mkswap /dev/sdc1
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=99e34f44-b366-4805-b290-614717f9058b

4. スワップを作成して /etc/fstab にエントリを追加するときに、mkswap の出力からの UUID を使用できます。このエントリにより、再起動のたびにスワップ パーティションが有効になります。

# vi /etc/fstab
UUID=99e34f44-b366-4805-b290-614717f9058b     swap     swap     defaults     0 0

5. スワップ パーティションをアクティブ化します。

# swapon -a

6. 以下を実行して存在することを確認します:

# swapon -s
Filename				Type		Size	Used	Priority
/dev/sdc1                              	partition	2097148	0	-2


Cent OS
  1. CentOSとRHELにスワップを追加する方法8/7/6

  2. CentOS / RHEL で新しい /boot パーティションを作成する方法

  3. CentOS/RHEL 5,6 でロケール アーカイブを追加/削除する方法

  1. CentOS / RHEL :新しい LVM ベースのスワップ パーティションを作成する方法

  2. CentOS / RHEL :スワップ ファイルを追加する方法

  3. CentOS / RHEL :新しい物理ボリュームを既存のボリューム グループに追加する方法

  1. Centos /RHEL8でスワップパーティションを作成して有効にする方法

  2. CentOS/RHEL 7 で systemd にカスタム スクリプトを追加する方法

  3. CentOS/RHEL で DM-Multipath 疑似デバイスを分割する方法