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と同様の機能を持つことができるかどうかについての簡単な議論

推薦する

Vue コードの読みやすさに関するいくつかの提案

目次1. コンポーネントをうまく活用してコードを整理する1. UIコンポーネントを抽出する2. モジ...

HTML コード作成ガイド

共通コンベンションタグ自己終了タグ。閉じる必要はありません (例: img input br hr ...

Django プロジェクトを作成して MySQL に接続する方法

1: django-admin.py startproject プロジェクト名2: cd プロジェク...

JavaScript初心者がよく犯す間違い

目次序文undefined と null の混同紛らわしい数値の加算と文字列の連結戻り文の改行の問題...

Ubuntu Server 16.04 MySQL 8.0 のインストールと設定のグラフィックチュートリアル

Ubuntu Server 16.04 MySQL 8.0 のインストールと設定のグラフィックチュー...

Linux ファイルディレクトリ管理コマンドの概要

タッチコマンドこれには 2 つの機能があります。1 つは、既存のファイルの時間タグを現在のシステム時...

ネイティブ JS を使用してタッチスライド監視イベントを実装する方法

序文今日はちょっとしたデモを書きました。左右にスワイプするロジックに関わる部分があります。当初はプラ...

jQuery を使用して、iframe 下の無効なページ アンカー ポイントの問題を修正する

適用シナリオ: iframe ページにスクロール バーがなく、親ウィンドウにスクロール バーが表示さ...

MySQL 5.7.9 バージョンの sql_mode=only_full_group_by 問題を解決する

MySQL 5.7.9 バージョンの sql_mode=only_full_group_by の問題...

Git サーバーを使用してデバッグ ブランチを表示し、修正する方法を 1 日 1 分で学習します。

デバッグブランチプロジェクトの通常の開発中に、以前にリリースされたバージョンにバグがある場合がありま...

より人気がありクリエイティブなダーク背景のウェブデザインの例

暗い背景スタイルのページ デザインは非常に人気があり、シックでエレガント、そして非常にクリエイティブ...

Q&A: XML と HTML の違い

Q: xml と html の違いがわかりません。違いは何ですか? A: XMLと HTML の違い...

写真をアップロードして顔を認識する Vue+axios サンプルコード

目次Axios リクエストQs処理データ分析Vantアップロードファイル形式完全なコードこの記事では...

IE8 互換性について: X-UA-compatible 属性の説明

問題の説明:コードをコピーコードは次のとおりです。 <meta http-equiv=&quo...