GNU/Linux >> Linux の 問題 >  >> Linux

mkfs.xfs:コマンドが見つかりません

XFS は、特に RAID ボリュームと組み合わせると、最速のファイルシステムの 1 つです。ただし、これにはコストがかかります。XFS を使用する場合は、仮想マシンに少なくとも 1 GB のメモリが必要です。ファイルシステムを修復できるようにしたい場合は、少なくとも 2 GB のメモリが必要です。

XFS のもう 1 つの優れた機能は、ファイル システムへのトラフィックを休止して、たとえばデータベース サーバーから一貫性のあるバックアップを作成できることです。

最も重要なユーティリティは次のとおりです:

  • mkfs.xfs :ファイルシステムをフォーマットする
  • xfs_admin :ファイルシステムのパラメータを変更します
  • xfs_growfs :ファイルシステムのサイズを小さくしてください
  • xfs_repair :ファイルシステムのチェックと修復
  • xfs_freeze :XFS ファイルシステムへのアクセスを一時停止します。これにより、一貫性のあるバックアップが容易になります
  • xfs_copy :XFS ファイルシステムのコンテンツの高速コピー

XFS ファイルシステムを作成するには、以下を使用します:

$ sudo mkfs.xfs -L [label] [partition]

ラベルはオプションですが、ファイルシステムを認識しやすくします。

mkfs.xfs コマンドの実行中に以下のエラーが発生した場合:

mkfs.xfs: command not found

選択したディストリビューションに従って、以下のパッケージをインストールしてみてください。

分布 コマンド
Debian apt-get install xfsprogs
Ubuntu apt-get install xfsprogs
アルパイン apk add xfsprogs
Arch Linux pacman -S xfsprogs
カリ Linux apt-get install xfsprogs
CentOS yum install xfsprogs
Fedora dnf install xfsprogs
Raspbian apt-get install xfsprogs

XFS ファイルシステムのサイズ変更

XFS は、同等の ext3 または ext4 ベースのシステムとは異なる方法で扱う必要があります。ただし、ファイルシステムを拡張する必要がある場合は、XFS には xfs_growfs という標準ツールが付属しており、次の方法で使用できます。

# xfs_growfs -d /mount/point

マニュアル ページを確認したと仮定すると、構文で -d オプションを使用して、ファイル システムをデバイスでサポートされる最大サイズに拡張することは明らかです。

XFS での修復の実行

XFS は、非常に大きなファイルシステムをサポートするために作成されました。高負荷下で非常に優れたパフォーマンスを発揮し、大きなファイルに対応しますが、その結果、損傷を受けやすくなります。これを念頭に置いて、サーバーのトラブルシューティングを可能にする一連のツールを検討し、ファイルシステムを復元してください。

xfs_repair として知られるこのツールは、ファイルシステムの整合性を確認し、見つかった問題を修復するために使用されます。このプロセスは失われたデータを復元しませんが、問題のデバイスのファイル システムを復元する必要があります。

xfs_repair で使用される基本的な構文は次のとおりです。

# xfs_repair /mount/point

ただし、エラー メッセージを回避するために、この手順では最初に問題のデバイスをアンマウントする必要があります。この点で、手順全体は次のようになります。

# umount /mount/point
# xfs_repair /mount/point


Linux
  1. サブスクリプション マネージャー:コマンドが見つかりません

  2. dnf:コマンドが見つかりません

  3. bc:コマンドが見つかりません

  1. dpkg:コマンドが見つかりません

  2. umount:コマンドが見つかりません

  3. id:コマンドが見つかりません

  1. w:コマンドが見つかりません

  2. mkfs:コマンドが見つかりません

  3. df:コマンドが見つかりません