1. スワップパーティション SWAPスワップ パーティションでは通常、仮想メモリのサイズが実際のメモリの 1 ~ 1.5 倍に指定されます。実際のメモリが 8GB を超える場合は、16GB を仮想メモリに直接割り当てることができます。仮想メモリが足りない場合は、仮想ディスクを追加する必要があります。元のディスクを再パーティション化することはできないため、新しいディスクを作成することを選択できます。 1.1 スワップファイルを作成する[root@clq0917 ~]# dd if=/dev/zero of=/opt/www bs=1M count=1024 1024+0 回の読み取りが記録されました 1024+0 回の書き込みが記録されました 1073741824 バイト (1.1 GB) がコピーされました、10.7409 秒、100 MB/秒 [root@clq0917 ~]# 1.2 スワップパーティションをフォーマットする[root@clq0917 ~]# mkswap -f /opt/www スワップ スペース バージョン 1 を設定しています。サイズ = 1048572 KiB ラベルなし、UUID=9928fe54-9639-4dd9-90ef-82d3f69e94fe [root@clq0917 ~]# 1.3 現在のスワップパーティションの状態を確認する[root@clq0917 ~]# 無料 -m キャッシュされた未使用の共有バッファの合計 会員: 1840 1304 535 8 1 1115 -/+ バッファ/キャッシュ: 188 1652 スワップ: 2047 0 2047 [root@clq0917 ~]# 1.4 新しく作成したSWAPパーティションを開く[root@clq0917 ~]# swapon /opt/www swapon: /opt/www: 安全でない権限 0644、0600 が推奨されます。 //パーミッションコマンドを使用する [root@clq0917 ~]# chown 600 /opt/www [root@clq0917 ~]# 無料 -m キャッシュされた未使用の共有バッファの合計 会員: 1840 1305 535 8 1 1115 -/+ バッファ/キャッシュ: 188 1651 スワップ: 3071 0 3071 // スワップパーティションにさらに 1G 1.5 新しく作成したスワップパーティションを閉じる[root@clq0917 ~]# swapoff /opt/www [root@clq0917 ~]# 無料 -m キャッシュされた未使用の共有バッファの合計 会員: 1840 1304 535 8 1 1115 -/+ バッファ/キャッシュ: 188 1652 スワップ: 2047 0 2047 //仮想ディスクを追加せずに状態に復元 1.6 新しい領域にスワップパーティションを追加する1.[root@clq0917 ~]# fdisk -l /dev/sdb ディスク /dev/sdb: 21.5 GB、21474836480 バイト、41943040 セクタ 単位 = 1 セクタ * 512 = 512 バイト セクター サイズ (論理/物理): 512 バイト/512 バイト I/O サイズ (最小/最適): 512 バイト/512 バイト ディスク ラベル タイプ: dos ディスク識別子: 0x1f8fccca DeviceBoot 開始終了ブロック ID システム /dev/sdb1 2048 393215 195584 83 Linux /dev/sdb2 393216 41943039 20774912 5 拡張 /dev/sdb5 395264 589823 97280 82 Linux swap ~ この領域をスワップパーティションとして準備します 2. パーティションタイプを82に変更します コマンド(ヘルプを表示するには m と入力してください): l 0 空 24 NEC DOS 81 Minix / 古い Linux bf Solaris 1 FAT12 27 隠し NTFS Win 82 Linux スワップ/So c1 DRDOS/秒 (FAT- 2 XENIX ルート 39 Plan 9 83 Linux c4 DRDOS/秒 (FAT- 3 XENIX usr 3c PartitionMagic 84 OS/2 隠しC: c6 DRDOS/秒 (FAT- 4 FAT16 <32M 40 Venix 80286 85 Linux拡張c7 Syrinx 5 拡張 41 PPC PReP ブート 86 NTFS ボリューム セット da 非ファイル システム データ 6 FAT16 42 SFS 87 NTFS ボリューム セット db CP/M / CTOS / . 7 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux プレーンテキスト de Dell Tools 8 AIX 4e QNX4.x パート 2 8e Linux LVM df BootIt 9 AIX ブート可能 4f QNX4.x パート 3 93 Amoeba e1 DOS Accessa OS/2 ブート マネージャ 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad eb BeOS fs e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD ee GPT f W95 拡張 (LBA) 54 OnTrackDM6 a6 OpenBSD ef EFI (FAT-12/16/ 10 OPUS 55 EZ-Drive a7 NeXTSTEP f0 Linux/PA-RISC 11 隠し FAT12 56 ゴールデンボウ a8 ダーウィン UFS f1 スピードストア コマンド(ヘルプを表示するには m と入力してください): t パーティション番号 (1、2、5、デフォルト 5): 5 16進コード(すべてのコードを表示するにはLと入力してください): 82 パーティションの種類「Linux」を「Linux swap / Solaris」に変更しました コマンド(ヘルプを表示するには m と入力してください): p ディスク /dev/sdb: 21.5 GB、21474836480 バイト、41943040 セクタ 単位 = 1 セクタ * 512 = 512 バイト セクター サイズ (論理/物理): 512 バイト/512 バイト I/O サイズ (最小/最適): 512 バイト/512 バイト ディスク ラベル タイプ: dos ディスク識別子: 0x1f8fccca DeviceBoot 開始終了ブロック ID システム /dev/sdb1 2048 393215 195584 83 Linux /dev/sdb2 393216 41943039 20774912 5 拡張 /dev/sdb5 395264 589823 97280 82 Linux スワップ / Solaris コマンド(ヘルプを表示するには m と入力してください): w パーティション テーブルが変更されました。 ioctl() を呼び出してパーティション テーブルを再読み取りします。 警告: パーティション テーブルの再読み取りに失敗しました。エラー 16: デバイスまたはリソースがビジーです。 カーネルは古いテーブルをまだ使用しています。新しいテーブルは 次回の再起動時またはpartprobe(8)またはkpartx(8)を実行した後 ディスクを同期しています。 3. [root@clq0917 ~]# partprobe /dev/sdb5 を更新します。 4. sdb5 をスワップパーティションとして使用する [root@clq0917 ~]# mkswap /dev/sdb5 スワップ スペース バージョン 1 の設定、サイズ = 97276 KiB ラベルなし、UUID=d146ac2b-6d08-4b9b-b18d-0b1fc0f3896e 5. スワップパーティションを起動します [root@clq0917 ~]# swapon /dev/sdb5 [root@clq0917 ~]# swapon -s を表示 ファイル名 タイプ サイズ 使用権限 /dev/dm-1 パーティション 2097148 0 -1 /dev/sdb5 パーティション 97276 0 -2 6. [root@clq0917 ~]# blkid /dev/sdb5 を使用してパーティションを永続的に保存します。 /dev/sdb5: UUID="d146ac2b-6d08-4b9b-b18d-0b1fc0f3896e" タイプ="スワップ" [root@clq0917 ~]# vi /etc/fstab /dev/mapper/rhel-swap スワップ スワップデフォルト 0 0 UUID="00e35670-d6c9-44d1-8e8c-f52bd71edf59" /mnt xfs デフォルト 0 0 UUID="d146ac2b-6d08-4b9b-b18d-0b1fc0f3896e" スワップ スワップ デフォルト 0 0 〜 2. LVM管理ステップlvm 1. 物理ディスクを追加して物理ボリュームを作成する 1. 物理ディスクを準備する(ディスクの追加については前回のブログを参照)前の記事リンクLinuxの操作とメンテナンスの基本システムディスク管理チュートリアル [root@clq0917 ~]# lsblk |grep "sd[cd]" sdc 8:32 0 20G 0 ディスク sdd 8:48 0 20G 0 ディスク pv作成ステータスを確認する [root@clq0917 ~]# pvs PV VG 容量 属性 Pサイズ P空き容量 /dev/sda2 rhel lvm2 a-- 19.51g 0 /dev/sdc lvm2 a-- 20.00g 20.00g 2. hongmao という名前のボリュームグループを作成します [root@clq0917 ~]# vgcreate hongmao /dev/sdc ボリュームグループ「hongmao」が正常に作成されました ボリュームグループをチェック [root@clq0917 ~]# vgs VG #PV #LV #SN 属性 Vサイズ Vフリー ホンマオ 1 0 0 wz--n- 20.00g 20.00g ヘル 1 2 0 wz--n- 19.51g 0 3. 論理ボリュームを作成し、名前とサイズを割り当て、ボリュームグループを作成します [root@clq0917 ~]# lvcreate -L 1000M -n lv1 hongmao 論理ボリューム「lv1」が作成されました 論理ボリューム [root@clq0917 ~]# lvs を確認します lvs lvscan [root@clq0917 ~]# lvscan アクティブ '/dev/hongmao/lv1' [1000.00 MiB] 継承 アクティブ '/dev/rhel/swap' [2.00 GiB] 継承 アクティブ '/dev/rhel/root' [17.51 GiB] 継承 4. ファイルシステムをフォーマットします [root@clq0917 ~]# mkfs.xfs /dev/hongmao/lv1 メタデータ=/dev/hongmao/lv1 isize=256 agcount=4、agsize=64000 blks = sectsz=512 属性=2、projid32bit=1 = 0 です データ = bsize=4096 ブロック=256000、imaxpct=25 = 単位=0 幅=0 ブロック 命名 =バージョン 2 bsize=4096 ascii-ci=0 ftype=0 ログ =内部ログ bsize=4096 ブロック=853、バージョン=2 = sectsz=512 sunit=0 blks、lazy-count=1 リアルタイム =なし extsz=4096 ブロック=0、rtextents=0 5. 一時マウント [root@clq0917 ~]# mkdir /lv1 [root@clq0917 ~]# /dev/hongmao/lv1 /lv1/ をマウントします [root@clq0917 ~]# df -h ファイルシステムの使用済み容量 使用可能 使用済み% マウントポイント /dev/mapper/rhel-root 18G 1.8G 16G 11% / devtmpfs 915M 0 915M 0% /dev tmpfs 921M 0 921M 0% /dev/shm tmpfs 921M 8.6M 912M 1% /実行 tmpfs 921M 0 921M 0% /sys/fs/cgroup /dev/sdb1 188M 9.8M 178M 6% /月 /dev/sda1 497M 96M 401M 20% /ブート /dev/mapper/hongmao-lv1 997M 33M 965M 4% /lv1 3. ボリュームグループ管理ボリュームグループを拡張し、新しいディスクをボリュームグループに追加します1. 新しいディスクをpvに追加する [root@clq0917 ~]# pvcreate /dev/sdd 物理ボリューム「/dev/sdd」が正常に作成されました 2. vgextend を使用して [root@clq0917 ~]# vgextend hongmao /dev/sdd を拡張します ボリュームグループ「hongmao」の拡張に成功 ***3 指定されたディスクをボリュームグループから削除します(通常は削除されません) bgreduce hongmao /dev/sdd 4. データ移行ボリュームグループ、同じディスクをオンラインで移行できます現在の論理ボリュームvgのpvの使用状況を確認します[root@clq0917〜]# pvs PV VG 容量 属性 Pサイズ P空き容量 /dev/sda2 rhel lvm2 a-- 19.51g 0 /dev/sdc hongmao lvm2 a-- 20.00g 19.02g /dev/sdd hongmao lvm2 a-- 20.00g 20.00g pvmove 他のpvへのオンラインデータ移行 [root@clq0917 ~]# pvmove /dev/sdc /dev/sdc: 移動: 27.6% /dev/sdc: 移動: 100.0% [root@clq0917 ~]# pvs PV VG 容量 属性 Pサイズ P空き容量 /dev/sda2 rhel lvm2 a-- 19.51g 0 /dev/sdc hongmao lvm2 a-- 20.00g 20.00g /dev/sdd hongmao lvm2 a-- 20.00g 19.02g 4. 論理ボリューム管理論理ボリューム拡張の容量はボリュームグループの容量を超えることはできません1. 論理ボリュームに 999M を追加します (999 + 999 は同じではありません) [root@clq0917 ~]# lvextend -L +999M /dev/hongmao/lv1 物理エクステント間の境界に丸めたサイズ: 1000.00 MiB 論理ボリューム lv1 を 1.95 GiB に拡張 論理ボリューム lv1 のサイズが正常に変更されました ディスクプールの何パーセントが論理ボリュームに割り当てられているか(50% はおよそ 499 に相当) [root@clq0917 ~]# lvextend -l +50%free /dev/hongmao/lv1 論理ボリューム lv1 を 20.97 GiB に拡張 論理ボリューム lv1 のサイズが正常に変更されました ***ファイルシステム拡張子 xfs--->xfs_growfs /dev/hongmao/lv1 ext--->resize2fs /dev/hongmao/lv1 ext4ファイルシステムの論理ボリュームの容量を切り取るまず、切り取り対象として1Gの論理ボリュームを作成します
1. すでにマウントされている場合は、まずアンインストールする必要があります
2. 容量を減らすには、まずファイルシステムを検出する必要があります
3.調整が完了したら、論理ボリュームの容量を削減します。
4. 切り取った後は、ファイルシステムを再度確認することを強くお勧めします。
5. 取り付けテストマウントできる場合、通常はクロッピングが成功し、ファイル システムが破損していないことを意味します。
上記は、Linux の操作とメンテナンスの基本的な swap パーティションと lvm 管理チュートリアルの詳細な内容です。Linux の操作とメンテナンス管理の詳細については、123WORDPRESS.COM の他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: ウェブインターフェースデザインでウェブサイトのスタイルガイドを作成する方法(画像とテキスト付き)
>>: sqlmap インジェクションの詳細なグラフィック説明
目次概要コンソールログコンソール.infoコンソール.警告コンソールエラーコンソールテーブルコンソー...
リストスタイルのプロパティHTMLには、順序なしリストと順序ありリストの2種類のリストがあります。仕...
目次Vue でのモデルバインド表示の if の v-text の説明v-html: v-オンv-if...
yum install mysql-serverと入力します。続行するにはYを押してくださいインスト...
HTMLとは何ですか?簡単に言えば、HTML は Web ページを作成するために使用されます。とて...
title: vue は vue-meta-info を使用して各ページのタイトルとメタ情報を設定...
MySQL のフィルタリングのタイミングは、集計関数で使用される where 条件と having ...
この記事の例では、記事の折りたたみと展開の機能を実現するためのjQueryの具体的なコードを参考まで...
目次序文1. gzip圧縮を設定する2. 詳細設定3. nginxサービスを再起動する要約する序文ウ...
1. MySQLデータベースnacos_configを作成する2. データベース nacos_con...
1 Dockerサービスを開始するまず、docker サービスを開始する方法を知っておく必要がありま...
Ubuntu Server 16.04 MySQL 8.0 のインストールと設定のグラフィックチュー...
Firefox の下位バージョンでは中国語の文字を入力できず、上位バージョンでは文字化けした文字が表...
VMware をインストールして新しい仮想マシンを作成したら、オプション バーの [編集] - [仮...
このキーワードどのオブジェクトが関数を呼び出しますか? また、関数内の this はどのオブジェクト...