Linux システム ディスクのフォーマットとスワップ パーティションの手動追加

Linux システム ディスクのフォーマットとスワップ パーティションの手動追加

Windows: NTFS、FATをサポート

Linux は次のファイル形式をサポートしています:

Centos 7 でサポートされているファイル形式を表示するには、cat /etc/filesystems を実行します。

xfs Centos 7のデフォルトのファイルシステム名はxfsです

ビュー /dev/vda1 を / タイプ ext4 (rw、relatime、data=ordered) にマウントします


ディスクのフォーマット

mke2fs -t exet4はフォーマットするファイルシステムのフォーマットを指定します
mke2fs -bはブロックサイズを指定します

たとえば、mke2fs -t ext4 -b 2048 /dev/sdb1 #ファイルシステムのフォーマットをext4、ブロックサイズを2048kに指定し、/dev/sdb1ディスクをフォーマットします(原理はWindowsのフォーマットと同じです)

blkid マウントされていないパーティションを表示する

mkfs.ext4 = mke2fs -t ext4

mke2fs -b 8192 /dev/sdb1

注: 8192 と 4096 の違いについて:

動画などの大きなファイルを保存する場合は、読み書きを高速化するために 8192 が推奨されます。
小さなファイルを保存する場合は、4096 または 2048 が推奨されます。

ハードディスクをフォーマットすると、5% のスペースがルート ユーザー用に予約され、多くのスペースを占有します。予約スペースを設定します。

mke2fs -m 1 /dev/sdb1 予約領域を1%に設定する
mke2fs -m 0.1 /dev/sdb1 は予約領域を 0.1% に設定します。
mkfs.ext4 -m 0.1 /dev/sdb1

ファイル システム形式が指定されていない場合、デフォルトは ext2 になります。

mke2fs -i 8192 ext4 /dev/sdb1 は8192バイトを1つのinodeとして設定します


ファイル形式をxfsに設定する

mkfs.xfs /dev/sdb1

スワップスペース: 最大 8G

1. ディスクをシミュレートする

dd if=/dev/zero of=/newdisk bs=1M count=100
注:
ゼロの作成はスペースではなくファイルです
/dev/zeroは「0」の一定ストリームを含む特別なデバイスです。
ソースデバイスを指定する場合
ターゲットデバイスを指定する


スワップディスクのサイズを確認するスワップディスクのサイズを確認する
du -sh /名前

2. 書式設定

スワップ形式
mkswap /パス


新しく作成したスワップ領域を元のスワップ領域に追加します。

まず現在のスワップ領域を確認します。

無料 -m

元のスワップスペースにハングします。


ヒント: 権限 0644 は安全ではありません。0600 を使用することをお勧めします。プロンプトは表示されますが、元のスワップ領域にマウントされます。


セキュリティを確保するために、権限を変更することができます

chmod 0600 /新しいディスク

スワップ領域をアンインストールし、直接削除して元の領域を復元します。

1 スワップオフ /newdisk
2 rm -f /新しいディスク

blkid ファイル形式を表示

以下もご興味があるかもしれません:
  • Linux ディスク パーティションの実装の原理と方法の分析
  • Linux ディスクとディスク パーティションを理解するための記事
  • Linux ディスクのマウント、パーティション分割、容量拡張操作を実装する方法
  • Linux仮想マシンのルートパーティションディスク拡張スペースレコードの詳細な説明
  • Linux ディスク パーティションの実際的な例 (必読)
  • LINUX ディスクのパーティション分割、フォーマット、マウント、アンインストールの詳細なプロセス
  • 2T を超える Linux ディスクで GPT パーティションを使用する方法
  • Linux parted ディスク パーティション実装手順の分析

<<:  衝突検出を実装するためのjs

>>:  MySQLがOracleのnvlと同様の機能を持つことができるかどうかについての簡単な議論

推薦する

Node.js で簡単なクローラーケースを作成するチュートリアル

準備まず、nodejs をダウンロードする必要がありますが、これは問題ないはずです。原文はwebst...

単一マシン上での Tomcat の複数インスタンスの実装

1. はじめにまず、1 台のマシンで複数のインスタンスを使用する理由という質問に答える必要があります...

ウェブサイトデザインの基礎知識:初心者の方はぜひお読みください

今では多くの人がウェブサイト作成に参加していますが、ウェブサイトはどのように作成すればよいのでしょう...

Nginx と GeoIP モジュールを使用して IP の地域情報を読み取る方法

LinuxにGeoIPをインストールする yum で nginx-module-geoip をインス...

Centos サーバーに MySql をデプロイし、Navicat に接続するプロセスの詳細な説明

(1)サーバー構成: [root@localhost ~]# cd /usr/local/src/ ...

HTMLでのラジオ値の取得、割り当て、登録の詳細な説明

1. ラジオのグループ化名前が同じであれば、それらはグループであり、つまり、次のようにグループ内で選...

DockerコンテナがJupyterにアクセスできない問題の解決策

このプロジェクトでは、環境を構築するために Docker コンテナを使用します。Dockerfile...

JavaScript BOMの構成と一般的なイベントの詳細な説明

目次1. 部品2. BOMの構成2. ウィンドウオブジェクトの共通イベント1. ウィンドウ読み込みイ...

Vue elementUI はツリー構造テーブルと遅延読み込みを実装します

目次1. 成果を達成する2. バックエンドの実装2.1 エンティティクラス2.2 データベース内のデ...

ウェブデザインにおける階層化インターフェースの設計経験

多くのネットユーザーは、なぜ自分のウェブサイトはいつも色の問題を抱えていて、いつも地味に見え、注目を...

Vue+Openlayer をベースに geojson を動的に読み込む方法

1つ以上の機能をロードする <テンプレート> <div id="map&...

ウェブ音楽プレーヤーを実現する js

この記事では、参考までに簡単なHTMLと音楽プレーヤーの制作コードを紹介します。具体的な内容は以下の...

VMware ESXi 5.5 の展開および構成図のプロセス

目次1. インストール要件2. OSイメージのダウンロード3. VMware Workstation...

Nginx ロードバランシングの設定方法

目次Nginx 負荷分散構成Nginx 負荷分散戦略ポーリング(デフォルト)重さip_ハッシュ公正(...

HTML スタイル タグと関連する CSS リファレンスの詳細な説明

HTML スタイル タグスタイルタグ - ドキュメント内でスタイルを宣言するときにこのタグを使用しま...