1. サーバー環境の構成: 1. ディスクパーティションを確認します。 最近、あるプロジェクト内のサービスが仮想マシンから物理マシンに移行されました。サービス ディスク ユーザーは、2 つの 3.8 TB ディスクを Raid1 として構成し、次に 6 つの 3.8 TB ディスクを Raid5 として構成した RAID を作成しました。オペレーティング システムのインストールに使用される sda の 3.8 TB 領域は、raid1 でパーティション分割されています。合計 20 TB のスペースを持つ 3.8 TB * 6 ディスク sdb をパーティション分割し、ストレージ使用のためにシステムにマウントする必要があります。手順は次のとおりです。 1.1 sdb ステータスを照会して確認します。 # fdisk -l 警告: '/dev/sda' で GPT (GUID パーティション テーブル) が検出されました。ユーティリティ fdisk は GPT をサポートしていません。GNU Parted を使用してください。 ディスク /dev/sda: 4000.2 GB、4000225165312 バイト 255 ヘッド、63 セクター/トラック、486333 シリンダー 単位 = 16065 シリンダー * 512 = 8225280 バイト セクターサイズ(論理/物理): 512 バイト / 4096 バイト I/O サイズ (最小/最適): 4096 バイト / 4096 バイト ディスク識別子: 0x00000000 デバイス ブート 開始 終了 ブロック ID システム /dev/sda1 1 267350 2147483647+ ee GPT パーティション 1 は物理セクター境界から開始されません。 警告: '/dev/sdb' で GPT (GUID パーティション テーブル) が検出されました。ユーティリティ fdisk は GPT をサポートしていません。GNU Parted を使用してください。 ディスク /dev/sdb: 20001.1 GB、20001125826560 バイト 255 ヘッド、63 セクター/トラック、2431665 シリンダー 単位 = 16065 シリンダー * 512 = 8225280 バイト セクターサイズ(論理/物理): 512 バイト / 4096 バイト I/O サイズ (最小/最適): 4096 バイト / 4096 バイト ディスク識別子: 0x00000000 デバイス ブート 開始 終了 ブロック ID システム /dev/sdb1 1 267350 2147483647+ ee GPT パーティション 1 は物理セクター境界から開始されません。 ディスク /dev/mapper/VolGroup-LogVol00: 2531.7 GB、2531690283008 バイト 255 ヘッド、63 セクター/トラック、307793 シリンダー 単位 = 16065 シリンダー * 512 = 8225280 バイト セクターサイズ(論理/物理): 512 バイト / 4096 バイト I/O サイズ (最小/最適): 4096 バイト / 4096 バイト ディスク識別子: 0x00000000 ディスク /dev/mapper/VolGroup-LogVol01: 1468.0 GB、1468006400000 バイト 255 ヘッド、63 セクター/トラック、178474 シリンダー 単位 = 16065 シリンダー * 512 = 8225280 バイト セクターサイズ(論理/物理): 512 バイト / 4096 バイト I/O サイズ (最小/最適): 4096 バイト / 4096 バイト ディスク識別子: 0x00000000 1.2、sdb ディスク パーティション: # 分割された /dev/sdb GNU パート 2.1 /dev/sdbの使用 GNU Parted へようこそ! コマンドの一覧を表示するには、「help」と入力してください。 (parted) print #現在のパーティションを表示します モデル: LSI MRSASRoMB-8i (scsi) ディスク /dev/sdb: 20.0TB セクターサイズ(論理/物理):512B/4096B パーティションテーブル: gpt 番号 開始 終了 サイズ ファイルシステム 名前 フラグ (parted) mkpart primary 0% 100% # すべてのディスク領域を 1 つのパーティションに分割します (parted) print # ディスクパーティションを再度照会します モデル: LSI MRSASRoMB-8i (scsi) ディスク /dev/sdb: 20.0TB セクターサイズ(論理/物理):512B/4096B パーティションテーブル: gpt 番号 開始 終了 サイズ ファイルシステム 名前 フラグ 1 1049kB 20.0TB 20.0TB プライマリ (別れて)辞める 情報: /etc/fstab を更新する必要がある可能性があります。 1.3. 正しい書式設定方法: a. mkfs コマンドを使用してフォーマットすることはできません (以下を参照)。検査の結果、mkfs.ext4 は 16TB を超えるパーティションをフォーマットできないことがわかりました。これは、Centos6.10 の e2fsprogs バージョンが 1.41.12 であり、バージョン 1.42 にアップグレードする必要があるためです。 mkfs.ext4 /dev/sdb1 #このようにフォーマットすることはできません b. e2fsprogs のバージョンをアップグレードします。 tar zvxf e2fsprogs-1.42.10.tar.gz e2fsprogs-1.42.10 をCDに追加 mkdir ビルド cdビルド/ ../設定 作る make install ##「無視」エラーが発生した場合は正常です。 c. 分割するパーティションのセクターサイズを照会する # df -h ディスク /dev/sdb: 20001.1 GB、20001125826560 バイト 255 ヘッド、63 セクター/トラック、2431665 シリンダー 単位 = 16065 シリンダー * 512 = 8225280 バイト セクターサイズ(論理/物理): 512 バイト / 4096 バイト I/O サイズ (最小/最適): 4096 バイト / 4096 バイト ディスク識別子: 0x00000000 デバイス ブート 開始 終了 ブロック ID システム /dev/sdb1 1 267350 2147483647+ ee GPT パーティション 1 は物理セクター境界から開始されません。 d. ディスクを再フォーマットするコマンドは次のとおりです。 # mke2fs -O 64bit、has_journal、extents、huge_file、flex_bg、uninit_bg、dir_nlink、extra_isize -i 267350 /dev/sdb1 mke2fs 1.42.10 (2014年5月18日) 警告: fs_type huge は mke2fs.conf で定義されていません 4883086848 個の 4k ブロックと 76298240 個の inode を持つファイルシステムを作成しています ファイルシステム UUID: 74dabc93-177b-4531-aab9-e55a1e2efe9d ブロックに保存されるスーパーブロックのバックアップ: 32768、98304、163840、229376、294912、819200、884736、1605632、2654208、 4096000、7962624、11239424、20480000、23887872、71663616、78675968、 102400000、214990848、512000000、550731776、644972544、1934917632、 2560000000, 3855122432 グループ テーブルの割り当て: 完了 inode テーブルの書き込み: 完了 ジャーナルの作成 (32768 ブロック): 完了 スーパーブロックとファイル システムのアカウンティング情報の書き込み: 完了 このファイル システムは、34 回のマウントまたは ##180 日のいずれか早い方ごとに自動的にチェックされます。 上書きするには、tune2fs -c または -i を使用します。 e. 180日問題を解決する # tune2fs -i 3650d /dev/sdb1 tune2fs 1.42.10 (2014年5月18日) チェック間隔を315360000秒に設定する #時刻が正しいことを確認する# tune2fs -l /dev/sdb1 tune2fs 1.42.10 (2014年5月18日) ファイルシステムボリューム名: <なし> 最終マウント日: <利用不可> ファイルシステム UUID: 74dabc93-177b-4531-aab9-e55a1e2efe9d ファイルシステムのマジックナンバー: 0xEF53 ファイルシステムのリビジョン番号: 1 (動的) ファイルシステムの機能: has_journal ext_attr dir_index filetype extend 64bit flex_bg sparse_super huge_file uninit_bg dir_nlink extra_isize ファイルシステムフラグ: signed_directory_hash デフォルトのマウントオプション: user_xattr acl ファイルシステムの状態: クリーン エラー動作: 続行 ファイルシステム OS タイプ: Linux iノード数: 76298240 ブロック数: 4883086848 予約ブロック数: 244154342 空きブロック: 4877929145 空き i ノード: 76298229 最初のブロック: 0 ブロックサイズ: 4096 フラグメントサイズ: 4096 グループ記述子のサイズ: 64 グループあたりのブロック数: 32768 グループあたりのフラグメント数: 32768 グループあたりの i ノード数: 512 グループあたりの Inode ブロック数: 32 フレックスブロックグループのサイズ: 16 ファイルシステム作成日: 2020年6月5日金曜日 17:08:54 最終マウント時間: 2020 年 6 月 5 日金曜日 17:14:34 最終書き込み時間: 2020年6月5日金曜日 17:15:58 マウント数: 1 最大マウント数: 34 最終チェック: 2020 年 6 月 5 日金曜日 17:08:54 ##開始時刻 チェック間隔: 315360000 (121 か月、2 週間、6 日) 次回のチェック: 2030 年 6 月 3 日月曜日 17:08:54 ##最終時間ライフタイム書き込み: 349 MB 予約ブロック uid: 0 (ユーザー root) 予約ブロック gid: 0 (グループ ルート) 最初のiノード: 11 iノードサイズ: 256 必要な追加サイズ: 28 希望追加サイズ: 28 ジャーナル i ノード: 8 デフォルトのディレクトリハッシュ: half_md4 ディレクトリハッシュシード: 0f4e7ee0-4aec-41cf-b81a-7d5a4ed045c4 ジャーナルバックアップ: inode ブロック 1.4. ディスクをマウントします。 a. ディスクをマウントする # CD / # mkdirデータ # /dev/sdb1 /data をマウントする # df -Th ファイルシステム タイプ サイズ 使用済み 空き容量 使用率 マウント先 /dev/mapper/VolGroup-LogVol00 ext4 2.3T 12G 2.2T 1% / tmpfs tmpfs 32G 144K 32G 1% /dev/shm /dev/sda1 ext4 477M 41M 412M 9% /ブート /dev/mapper/VolGroup-LogVol01 ext4 1.4T 70M 1.3T 1% /ホーム /dev/sdb1 ext4 19T 20K 18T 1% /データ b. ブートマウントを設定する 実際のファイル パスに注意しながら、ファイルの末尾に次の行を追加します。 vim /etc/fstab /dev/sdb1 /data ext4 デフォルト 0 0 これで、centos6 で 20TB を超えるディスクのパーティションをフォーマットするためのサンプル コードに関するこの記事は終了です。centos6 ディスク パーティションのフォーマットの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: 写真とテキストによる MySQL と sqlyog のインストール チュートリアル
目次1. 使用方法2. 準備3. 文法3.1 変数と代入3.2 入力および出力パラメータ3.3 プロ...
目次MyISAM と InnoDBパフォーマンスの低下と SQL の速度低下の理由: MySQL 実...
目次1. 基本概念1.1 2種類のピクセル1.2 3つのビューポート2. ビューポート設定3. 1回...
RedHat6.5インストールMySQL5.7チュートリアル共有、参考までに、具体的な内容は次のとお...
1. MySQL インストール パス D:\xxx\MYSQL\MySQL Workbench CE...
目次ダーティページ(メモリページ)ダーティページが表示されるのはなぜですか?メモリ管理メカニズムの簡...
1. nacosデータベースを再開します。データベース名nacos_configユーザー名とパスワー...
概要中小規模のプロジェクトでは、特にレポートを作成するときに、結合テーブル クエリが非常に一般的な操...
序文この記事では主に、MySQL ストレージ テーブル エラー「java.sql.SQLExcept...
1.アルパインイメージをダウンロードする [root@docker43 ~]# docker pul...
この記事では、クラス抽選アプレットを実装するためのJavaScriptの具体的なコードを参考までに紹...
Nginx は、マスター プロセス (MasterProcess) と、同じ数のホスト CPU コア...
目次1. はじめに2. 環境整備1. 基本環境3.Mysqlマスタースレーブ構成をインストールする1...
XAML レイアウトを使用する場合、インターフェイスを Metro 風にするために、一部のボタンでは...
MySQLデーモンの起動に失敗したエラーの解決方法数日前、公開されたウェブサイトはこれらのアクティビ...