Simple Application Server (SAS) にデータディスクを接続した後、使用する前にパーティション分割とフォーマットを行う必要があります。
背景情報
接続したデータディスクは、使用する前にパーティション分割とフォーマットを行う必要があります。手順はオペレーティングシステムによって異なります。サーバーのオペレーティングシステムに応じたガイドを選択してください。
-
Linux サーバーでのデータディスクのパーティション分割とフォーマットの手順については、「Linux サーバーでのデータディスクのパーティション分割とフォーマット」をご参照ください。
-
Windows サーバーでのデータディスクのパーティション分割とフォーマットの手順については、「Windows サーバーでのデータディスクのパーティション分割とフォーマット」をご参照ください。
データディスクのパーティション分割とフォーマットは、既存のデータがすべて消去されるリスクの高い操作です。ただし、SAS の作成時に接続されたデータディスクは新品で空の状態です。そのため、データ損失のリスクなくフォーマットできます。
Linux データディスクのパーティション分割とフォーマット
本ガイドでは、Parted および e2fsprogs ユーティリティを使用して、Linux サーバーのデータディスクをパーティション分割およびフォーマットする方法を説明します。この例では、CentOS 7.6 64 ビットオペレーティングシステムを使用しています。
Linux サーバーのデータディスクでは、GPT パーティションフォーマットと、xfs または ext4 ファイルシステムの使用を推奨します。
-
Linux サーバーに接続し、Parted および e2fsprogs ユーティリティをインストールします。
-
サーバーにリモート接続します。
詳細については、「Linux サーバーへのリモート接続」をご参照ください。
-
次のコマンドを実行して、
rootユーザーに切り替え、ルートディレクトリに移動します。sudo su root cd -
次のコマンドを実行して、Parted および e2fsprogs ユーティリティをインストールします。
-
Parted ユーティリティをインストールします。
yum install -y parted -
e2fsprogs ユーティリティをインストールします。
yum install -y e2fsprogs
-
-
-
次のコマンドを実行して、データディスクの情報を表示します。
fdisk -lコマンド出力にデータディスクの情報が表示されます。
説明Simple Application Server には、データディスクを 1 つだけアタッチできます。デフォルトでは、ディスクのデバイス名は
/dev/vdbです。[root@iZbp16l9shhtkjxkm67xxx ~]# fdisk -l Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000bxxx Device Boot Start End Blocks Id System /dev/vda1 * 2048 83875364 41936658+ 83 Linux Disk /dev/vdb: 2211.9 GB, 2211908157440 bytes, 4320133120 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes -
Parted ユーティリティを使用して、データディスクをパーティション分割します。
-
次のコマンドを実行して、パーティション分割を開始します。
parted /dev/vdb -
次のコマンドを実行して、パーティション テーブルタイプを GPT に設定します。
mklabel gptこの操作によってすべてのディスクデータが消去されるという警告がシステムから表示されます。これは新しいデータディスクであるため、Yes と入力して Enter キーを押します。
-
次のコマンドを実行して、ディスク全体を使用するプライマリ パーティションを作成します。
mkpart primary 1 100% -
次のコマンドを実行して、パーティションが正しく配置されているか確認します。
align-check optimal 1次の出力は、パーティションが正しく配置されていることを示しています。
(parted) align-check optimal 1 1 aligned -
次のコマンドを実行して、パーティション テーブルを表示します。
printパーティション テーブルの情報が次のように表示されます。
(parted) print Model: Virtio Block Device (virtblk) Disk /dev/vdb: 2212GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 2212GB 2212GB primary -
次のコマンドを実行して、Parted ユーティリティを終了します。
quit
-
-
次のコマンドを実行して、パーティション テーブルを再読み込みします。
partprobe -
次のコマンドを実行して、 /dev/vdb1 パーティションにファイルシステムを作成します。
必要に応じて、次のいずれかのコマンドを実行してファイルシステムを作成します。
-
ext4 ファイルシステムを作成します。
mkfs -t ext4 /dev/vdb1 -
xfs ファイルシステムを作成します。
mkfs -t xfs /dev/vdb1
この例では、ext4 ファイルシステムを作成します。
-
-
新しいパーティションを /etc/fstab ファイルに追加し、システム起動時に自動的にマウントされるようにします。
-
次のコマンドを実行して、/test という名前のマウントポイントを作成します。
mkdir /test -
次のコマンドを実行して /etc/fstab をバックアップします。
cp /etc/fstab /etc/fstab.bak -
次のコマンドを実行して、新しいパーティション情報を /etc/fstab に書き込みます。
echo `blkid /dev/vdb1 | awk '{print $2}' | sed 's/\"//g'` /test ext4 defaults 0 0 >> /etc/fstab説明このコマンドでは、 /dev/vdb1、 /test、および ext4 を、それぞれお使いのパーティションデバイス名、マウントポイント、ファイルシステムタイプに置き換えてください。
-
次のコマンドを実行して /etc/fstab の情報を表示します。
cat /etc/fstab出力に新しいパーティション情報が表示されれば、エントリが正常に追加されています。
fstab ファイルの内容が返されます。最後の行は、新しく追加された /test パーティションのマウント設定です:
[root@i2bp1619shhtkjxkmxxx ~]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Thu Jul 11 02:52:01 2019 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=1114fe9e-2309-4580-b183-d778e6d9xxx / ext4 defaults 1 1 UUID=534c8f5c-c79e-48a3-ac02-51aa1bcd /test ext4 defaults 0 0 -
次のコマンドを実行して、 /etc/fstab で指定されたパーティションをマウントします。
mount -a
-
-
次のコマンドを実行して、現在のディスク容量と使用状況を確認します。
df -h出力に新しいファイルシステムが表示されれば、マウントは成功です。
[root@izbp1619shhtkjxkmxxx ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G 1.8G 36G 5% / devtmpfs 455M 0 455M 0% /dev tmpfs 465M 0 465M 0% /dev/shm tmpfs 465M 436K 465M 1% /run tmpfs 465M 0 465M 0% /sys/fs/cgroup tmpfs 93M 0 93M 0% /run/user/1000 /dev/vdb1 2.0T 81M 1.9T 1% /test
Windows データディスクのパーティション分割とフォーマット
ユーザーインターフェイスは、Windows のバージョンによって若干異なる場合があります。この例では、Windows Server 2012 R2 64 ビット システムでデータディスクをパーティション分割およびフォーマットする方法を示します。
-
Windows サーバーにリモート接続します。
詳細については、「Windows サーバーへのリモート接続」をご参照ください。
-
タスクバーで、
アイコンを 右クリック し、[ディスクの管理] をクリックします。 -
[ディスクの管理] ウィンドウで、パーティション分割およびフォーマットするデータディスク (この例では [ディスク 1]) を見つけます。ディスクの状態は[未初期化] です。
-
[ディスク 1] を右クリックし、コンテキストメニューから [ディスクの初期化] をクリックします。
-
[ディスクの初期化] ダイアログボックスで、[ディスク 1] を選択し、[GPT] を選択してから、[OK] をクリックします。
この例では、GPT パーティション スタイルを使用します。GPT と MBR は 2 つのパーティション スタイルです。
-
GPT は新しいパーティション スタイルで、一部の古い Windows バージョンでは認識できません。GPT がサポートする最大ディスクサイズは、オペレーティングシステムとファイルシステムによって異なります。Windows では、GPT ディスクに最大 128 個のプライマリ パーティションを作成できます。
-
MBR は最も一般的に使用されるパーティション スタイルです。MBR は最大 2 TiB のデータディスクをサポートし、最大 4 つのプライマリ パーティションを作成できます。さらに多くのパーティションを作成する場合は、1 つのプライマリ パーティションを拡張パーティションとして設定し、その中に論理パーティションを作成する必要があります。
[ディスクの初期化] ダイアログボックスで、[ディスク 1] を選択し、パーティション スタイルとして [GPT (GUID パーティション テーブル)] を選択してから、[OK] をクリックします。
-
-
[ディスクの管理] ウィンドウで、[ディスク 1] の [未割り当て] 領域を右クリックし、[新しいシンプル ボリューム] をクリックします。
-
[新しいシンプル ボリューム ウィザード] で、次の手順を実行します。
-
[次へ] をクリックします。
-
シンプルボリュームのサイズを指定します。
プライマリ パーティションを 1 つだけ作成する場合は、デフォルト値のままにして [次へ] をクリックします。[ディスク 1] を複数のパーティションに分割することもできます。
-
ドライブ文字またはパスを割り当てます。
ドライブ文字 (この例では G) を選択し、[次へ] をクリックします。
-
パーティションをフォーマットします。
ファイルシステム、アロケーション ユニット サイズ、ボリューム ラベルなどのフォーマット設定を構成します。[クイック フォーマットする] および [ファイルとフォルダーの圧縮を有効にする] を選択することもできます。この例では、デフォルト設定のままにして [次へ] をクリックします。
-
[完了] をクリックして、ウィザードを完了します。
フォーマット処理が完了するまで待ちます。[ディスクの管理] で、[ディスク 1] の状態が [正常] に変わり、パーティションが正常にフォーマットされたことが示されます。
-